SAP程序开发教程
- 格式:pdf
- 大小:65.99 MB
- 文档页数:189


SAP Smartform编程指南智能表格开发目录1 样式 (3)2文本模块 (5)3 Smartforms概述 (6)3.1 Smartform的创建 (7)3.2 Smartform的修改和删除 (7)3.3 Smartform的翻译 (8)4 Smartform数据接口 (10)4.1 标准参数 (10)4.2 自定义参数 (11)5 Smartform全局定义 (11)5.1 全局数据 (11)5.2 类型 (12)5.3 字段符号 (12)5.4 初始化 (12)5.5 格式化程序 (13)5.6 货币/数量字段 (13)6 Smartform页与窗口 (14)6.1 页 (14)6.2 窗口 (15)7 窗口中的节点 (17)7.1 图形 (18)7.2 地址 (19)7.3 文本 (20)7.3.1 文本元素 (20)7.3.2文本模块 (20)7.3.3 包含文本 (21)7.3.4 动态文本 (21)7.4 表 (22)7.5 模板 (24)7.6 流逻辑 (25)7.6.1 可选的 (25)7.6.2 循环 (25)7.6.3 程序行 (26)7.6.4 命令 (26)7.7 文件夹 (27)8 Smartform的调用 (28)8.1 单个调用 (28)8.2 批量调用 (28)9 附录 (30)9.1 附录1:SAP图形操作 (30)9.2 附录2:SAP中字体的维护 (31)9.3 附录3:SAP中长文本操作 (32)9.3.1 长文本的创建、修改和删除 (32)9.3.2 长文本的写入和读取 (33)9.4 附录4:Smartform中的系统变量 (33)9.5 附录5:文本元素中的格式控制 (33)9.6 附录6:文本元素编辑器的切换 (34)9.7 附录7:打印机相关配置 (34)9.7.1 自定义纸张类型 (34)9.7.2 创建格式类型 (36)9.7.3 自定义设备类型 (37)9.7.4 添加格式类型到设备类型 (39)9.7.5 添加打印机 (41)9.7.6 打印说明 (43)1 样式样式(Style)用来控制Smartform中的格式,包括段落格式和字符格式。
ABAP/4语言入门郑州三全食品股份有限公司信息部内部培训教材作者:强晟日期:2006年8月2日1.ABAP/4入门简介ABAP/4(AdvancedBusinessApplicationProgramming)是SAP/R3目前唯一的系统开发工具,属4GL(第四代语言),语法比较近似VisualBasic或JAVA,和传统的第三代语言,如C、PASCAL有很大不同,在程序模块(ProgramStructureModule)可分以下三个部分:1.过程块内的顺序编码与一般语言语法近似,如IF,WHILE等,但并没有GOTO语法2.报表调用一个独立的事件(Depending Event),读取数据库产生数据列表3.对话框屏幕参数输入的对话框,专门处理数据库读取或更改的事务过程基本语言概览1.数据元素声明方式,如数值,字符数据变量声明2.操作符使用,如+-*/3.控制元素使用,如Boolean值4.特殊数据格式,如日期与时间5.字符处理函数,如部分字符串的截取6.子程序或自定函数的调用7.SQL语法使用8.数据结构的使用,如过程内表的声明与使用报表概览1.ReportsTask,如报表屏幕预览或打印机打印的选择2.Reports模块是一个独立的程序3.数据库读取方式,如可定义逻辑数据库(与磁盘的物理存储对应)4.报表数据的计算与产生5.报表的输出对话框概览1.专处理数据库的读取与更改,如使用SQL命令2.对话框不是一个独立程序,使用事务码来产生屏幕对话框3.由流程逻辑控制,流程逻辑分成PBO(ProcessBeforeOutput,输出前过程)与PAI(ProcessAfterInput,输入后过程)2.开始编程2.1ABAP/4编辑器创建ABAP/4程序使用ABAP工作台撰写程序(选择工具->ABAP/4工作台,事务码S001),屏幕如下:可分成:1.ABAP/4编辑器:针对简单的报表或程序,仅使用几个组件或不使用2.对象浏览器:针对复杂的报表或程序,如对话事务模块(Dialog TransactionModule)的编写使用ABAP/4编辑器撰写程序1.ABAP/4编辑器界面如下(事务码SE38):2.输入程序名称,如果是新程序,按下“创建”,如果修改已存在程序,则按下“修改”或F6键。