SAP ABAP_4 编程语法汇总(中文版)本文是由塞依教育编辑整理,了解更多 SAP 培训信息,请进入一、Data Type (数据类型)C: 字符(串), 长度为 1, 最大有 65535 BYTES, 初始值为: space,例: ‘M’; D: 日期, 格式为 YYYYMMDD, 最大是’9999/12/31’ ,例:’1999/12/03’. F: 浮点数, 长度为 8, 例如: 4.285714285714286E-01I: 整数范围 :-2^31 ~ 2^31-1 N: 数值组成的字符串: 011, ‘302’.P: packed 数,用于小数点数值,例如: 12.00542;T: 时间, 格式为 HHMMSS,例如: ’14:03:00’, ’21:30:39’. X: 16 进制数, 例如 ‘1A03’.二、变量宣告变量宣告包含 name, length, type, structure 等,语法如下: DATA [] [] []其中: :变量名称,最长 30 个字符,不可含有 + , . , : ( )等字符;:变量类型及长度;:初值:小数位数 Example 1:DATA: COUNTER TYPE P DECIMALS 3,NAME (10) TYPE C VALUE ‘Delta’, S_DATETYPE D VALUE ‘19991203’.Example 2:DATA: BEGIN OF PERSON,NAME(10) TYPE C, AGETYPE I,WEIGHTTYPE 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 WorkBenchABPA/4 Editor ;4.ABAP/4 每条语句以句号结束;5.ABAP/4 中象= ,>, <,+,-,*,/等符号左右都需要有至少一个空格;6.整行注释用’*’号, 注释本行后面部分用’”’号;一. WRITE 语句AB...