数据定义 DATA
1 SELECT * FORM SPFLI INTO GT_LIST.
DATA <name> [<length>] type <type>[ value <value>] [ decimal <decimals>]
DATA lv_name(5) TYPE C VALUE 'PENG' .
TYPE 与LIKE的区别:
LIKE 用在已有值的数据类型, 如系统变量, 而TYPE则是用在 定义数据类型
DATA:TRANSCODE LIKE SY-TCODE.
常量定义使用 CONSTANTS
CONSTANTS<常量名>[<长度> ] TYPE <数据类型> VALUE <默认值>
CONSTANTS PI TYPE P DECIMALS 5 VALUE '3.14159'.
系统变量(表SYST里面)
SY-SUBRC : 系统执行某指令后,表示执行成功与否的变量,'0' 表示成功
SY-UNAME: 当前使用者登入SAP的USERNAME;
SY-DATUM: 当前系统日期;
SY-UZEIT: 当前系统时间;
SY-TCODE: 当前执行程序的Transaction code
SY-INDEX : 当前LOOP循环过的次数
SY-TABIX: 当前处理的是internal table 的第几笔
SY-MANDT: CLIENT(客户端编号) NUMBER
SY-VLINE: 画竖线
SY-ULINE: 画横线