目录
一、DATA定义:常量,变量,构造,工作区,内部表
二、TYPES定义
三、数据抽取
四、IF/CASE判断循环
五、READ/APPEND处理
六、清空变量
七、系统变量
八、MESSAGE
九、WRITE
十、数据库更新
十一、其他
一、DATA定义:常量,变量,构造,工作区,内部表
1.定义常量 CONSTANTS: CNS_VALUE1 TYPE CHAR10 'HELLO WORD!'. *DEBUG时不可修改。 WRITE: / CNS_VALUE1. DATA: CNS_VALUE2 TYPE CHAR20 VALUE 'CAN I HELP YOU?'. *DEBUG时可修改,建议使用。 WRITE: / CNS_VALUE2. 2.定义变量 DATA: AAA TYPE CHAR01, BBB(10) TYPE C, CCC TYPE sy-datum. 3.定义工作区和内部表 DATA: AAA TYPE BBB. DATA: AAA TYPE STANDARD TABLE OF BBB. DATA: AAA TYPE SORT TABLE OF BBB. DATA: AAA TYPE HASHED TABLE OF BBB.二、TYPES定义
1.定义结构体 TYPE: BEGIN OF AAA, ITEM1 TYPE CHAR10, ITEM2 TYPE NUMC4, ITEM3 TYPE sy-datum. 2.定义变量 DATA: AAA TYPE CHAR01, BBB(10) TYPE C, CCC TYPE sy-datum. 3.定义工作区和内部表 DATA: AAA TYPE BBB. DATA: AAA TYPE STANDARD TABLE OF BBB. DATA: AAA TYPE SORT TABLE OF BBB. DATA: AAA TYPE HASHED TABLE OF BBB.三、数据抽取
四、IF/CASE判断循环
五、READ/APPEND处理
六、清空变量
七、系统变量
八、MESSAGE
九、WRITE
十、数据库更新
十一、其他
常量DebugData可以改值
debug时可以修改值,更建议使用。
不同的表效率不同
types include进来之后,再添加新的项目
ctrl+< 注释
ctrl+> 取消注释
Corresponding
Into table 多用
点关键字,按F1,帮助
clear只清空全局变量吗?不是,局部变量需要清理的时候也可以清理。