1、变量定义和输出语句
定义变量
DATA COUNT TYPE I.
DATA TITLE(25).
变量赋值
MOVE 1 TO COUNT.
MOVE ‘President’ TO TITLE.
输出变量到屏幕
WRITE TITLE.
WRITE COUNT.
对于多个变量同时定义的。ABAP提供以“链”的方式定义变量,以减少对关键字的重复输入。是在关键字后面用冒号(:) 变量之间用逗号(,),直到最后一个变量适用句号(.)(注意都是英文状态下的标点符号),我们上面的变量定义就可以更改为如下格式:
DATA: COUNT TYPE I,
TITLE(25).
MOVE: 1 TO COUNT,
‘President’ TO TITLE.
WRITE: TITLE, COUNT.
2、语句注释
语句注释有两种方式,一种是在语句语句后面用双引号(")来注释,一种是在语句的前面用型号(*)注释掉整个语句。如下:
DATA: sum type p, " totals field
counter type p. "counter holder
*new account
*initialization of totals fields
3、ABAP程序整体结构
报表头
REPORT ZTEST1.
定义变量
DATA: sum type p, " total fiels.
counter type p, "counter holder
name(25).
变量赋值
MOVE 'allen' TO name.
ADD 1 TO :sum,
counter.
输出变量运算结果
WRITE: sum, name, counter.
ABAP程序必须用PROGRAM or REPORT开始,REPORT关键字用于ABAP的报表程序,PROGRAM用于一般的ABAP程序(例如:模块池程序)。目前我只接触到REPORT。