abap变量声明及系统变量

变量宣告
变量宣告包含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.
整行注释用’
’号, 注释本行后面部分用’”’号;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值