- 18
- 0
- 约5.95万字
- 约 60页
- 2021-02-08 发布于北京
- 举报
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 页
您可能关注的文档
最近下载
- 2025年安徽省中考语文真题试卷(含答案).pdf VIP
- (高清版)-B-T 34590.1-2022 道路车辆 功能安全 第1部分:术语.pdf VIP
- 中职《金属加工与实训》-基础常识与技能训练第四章 金属热加工基础第二节 锻压(一).ppt VIP
- 中职《金属加工与实训》-基础常识与技能训练第四章 金属热加工基础第二节 锻压(二).ppt VIP
- 光伏工程春节后复工方案(3篇).docx VIP
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- (2026春新版)人教版三年级数学下册全册PPT课件.pptx
- 高考学业规划机构服务规范.docx VIP
- 土石方工程居间合同.docx VIP
- (正式版)DB51∕T 3334-2025 《食品追溯码编码技术规范》.pdf VIP
原创力文档

文档评论(0)