91sap上海abap模块培训2012年3月班abap入门.pdfVIP

  • 18
  • 0
  • 约5.95万字
  • 约 60页
  • 2021-02-08 发布于北京
  • 举报

91sap上海abap模块培训2012年3月班abap入门.pdf

ABAP/4 语言入门 郑州三全食品 信息部 内部培训教材 作者: 强晟 日期: 2006 年8 月2 日 ABAP/4 入门教程 1. ABAP/4 入门 简介 ABAP/4(Advanced Business Application Programming) 是 SAP/R3 目前唯一的系统开发 工具,属 4GL(第四代语言),语法比较近似 Visual Basic 或 JAVA ,和传统的第三代语言,如C、 PASCAL有很大不同,在程序模块(Program Structure Module)可分以下三个部分: 1. 过程块内的顺序编码 与一般语言语法近似,如IF,WHILE等,但并没有 GOTO 语法 2. 报表 调用一个 的 (Depending Event),读取数据库产生数据列表 3. 对话框 屏幕参数输入的对话框,专门处理数据库读取或更改的事务过程 基本语言概览 1. 数据元素声明方式,如数值,字符数据变量声明 2. 操作符使用,如 + - * / 3. 控制元素使用,如Boolean值 4. 特殊数据格式,如日期与时间 5. 字符处理函数,如部分字符串的截取 6. 子程序或自定函数的调用 7. SQL语法使用 8. 数据结构的使用,如过程内表的声明与使用 报表概览 1. Reports Task,如报表屏幕预览或打印机打印的选择 2. Reports模块是一个 的程序 3. 数据库读取方式,如可定义逻辑数据库(与磁盘的物理存储对应) 4. 报表数据的计算与产生 5. 报表的输出 第 1 页 ABAP/4 入门教程 对话框概览 1. 专处理数据库的读取与更改,如使用SQL命令 2. 对话框不是一个 程序,使用事务码来产生屏幕对话框 3. 由流程逻辑控制,流程逻辑分成 PBO(Process Before Output ,输出前过程)与 PAI(Process After Input,输入后过程) 2.开始编程 2.1 ABAP/4 编辑器 创建ABAP/4 程序 使用ABAP工作台撰写程序(选择工具-ABAP/4工作台,事务码S001 ),屏幕如下: 可分成: 1. ABAP/4编辑器:针对简单的报表或程序,仅使用几个组件或不使用 2. 对象浏览器:针对复杂的报表或程序,如对话事务模块(Dialog Transaction Module) 的编写 第 2 页 ABAP/4 入门教程 使用ABAP/4 编辑器撰写程序 1. ABAP/4编辑器界面如下(事务码SE38 ): 2. 输入程序名称,如果是新程序,按下“创建”,如果修改已存在程序,则按下“修改”或F6 键。在命名规则上,报表程序为 Yaxxxxxx 或 Zaxxxxxx ,a表示 application module (应 用程序模块)简称,如 s 表示 SD 。对话框程序为 SAPMYxxx 或 SAPMZxxx 第 3 页

文档评论(0)

1亿VIP精品文档

相关文档