变量宣告
变量宣告包含name, length, type, structure等,语法如下:
DATA [] [] []
其中: :变量名称,最长30个字符,不可含有 + , . , : ( ) 等字符;
:变量类型及长度;
:初值
:小数位数
Example 1:
DATA: COUNTER TYPE P DECIMALS 3,
NAME (10) TYPE C VALUE ‘Delta’,
S_DATE TYPE D VALUE ‘19991203’.
Example 2:
DATA: BEGIN OF PERSON,
NAME(10) TYPE C,
AGE TYPE I,
WEIGHT TYPE P DECIMALS 2,
END OF PERSON.
另外,有关DATA宣告的指令还有: CONSTANTS(宣告常数)、STATICS(临时变量宣告).
三、系统专用变量说明
系统内部专门创建了SYST这个STRUCTURE,里面的字段存放系统变量,常用的系统变量有:
SY-SUBRC : 系统执行某指令后,表示执行成功与否的变量,’0’ 表示成功
SY-UNAME: 当前使用者登入SAP的USERNAME;
SY-DATUM: 当前系统日期;
SY-UZEIT: 当前系统时间;
SY-TCODE: 当前执行程序的Transaction code
SY-INDEX : 当前LOOP循环过的次数
SY-TABIX: 当前处理的是internal table 的第几笔
SY-TMAXL: Internal table的总笔数
SY-SROWS: 屏幕总行数;
SY-SCOLS: 屏幕总列数;
SY-MANDT: CLIENT NUMBER
SY-VLINE: 画竖线
SY-ULINE: 画横线
附注:
1.
SAP的全称是: System Application Products in Data Processing;
2.
ABAP/4的全称是:Advanced Business Application Programming;
3.
ABAP/4的路径为:Tools à ABAP/4 WorkBenchàABPA/4 Editor ;
4.
ABAP/4每条语句以句号结束;
5.
ABAP/4中象= ,>, <,+,-,,/等符号左右都需要有至少一个空格;
6.
整行注释用’’号, 注释本行后面部分用’”’号;
abap变量声明及系统变量
最新推荐文章于 2024-05-21 10:09:00 发布