一、创建ABAP .................................................................................................................................................................................................. 2
1.1用ABAP REPORT来实现: ............................................................................................................................................................. 2 1.2用ABAP DIALOG来实现: ............................................................................................................................................................. 3 二、ABAP基础知识学习 .................................................................................................................................................................................. 4
2.1数据类型 ............................................................................................................................................................................................... 4 2.2变量声明 ............................................................................................................................................................................................... 5 2.3关键字 ................................................................................................................................................................................................... 6
2.3.1 STATICS 关键字 ....................................................................................................................................................................... 6 2.3.2 TYPE 关键字 ............................................................................................................................................................................. 8 2.3.3 LIKE 关键字 .............................................................................................................................................................................. 8
三、输出 .............................................................................................................................................................................................................. 9
3.1 WRITE 语句 ........................................................................................................................................................................................ 9 3.2指定屏幕输出位置 ............................................................................................................................................................................. 10 3.3 WRITE TO 语句的基本形式 ........................................................................................................................................................... 13 四、常见关键字 ................................................................................................................................................................................................ 17
4.1显示图示 ............................................................................................................................................................................................. 17 4.2 Internal Table 的声明 .................................................................................................................................................................... 18 4.3 APPEND LINE.................................................................................................................................................................................. 23 4.4 COLLECT LINE ................................................................................................................................................................................. 27 4.5 INSERT LINE .................................................................................................................................................................................... 28 4.6读取internal table ......................................................................................................................................................................... 31 4.7修改internal table 中的值 ........................................................................................................................................................... 34 4.8确定内表属性 ..................................................................................................................................................................................... 35 4.9加总SUM ........................................................................................................................................................................................... 37 4.10添加字段顺序并将结果赋给另一个字段 ....................................................................................................................................... 39 4.11屏幕输入命令 ................................................................................................................................................................................... 41 4.12 SELECTION-OPTIONS ................................................................................................................................................................ 44 4.13改变条件输入格式 ........................................................................................................................................................................... 45 4.14配合 SELECT 命令 ........................................................................................................................................................................ 46 五、SQL语法 *(always has two ways the one is table key and the other is conditon) .............................................. 52
5.1 SELECT语句 ...................................................................................................................................................................................... 53 5.2 INSERT 语句 .................................................................................................................................................................................... 63 5.3 UPDATE 指令 ................................................................................................................................................................................... 68 5.4 MODIFY 语法 .................................................................................................................................................................................. 69 5.5 DELETE 语法 .................................................................................................................................................................................... 70 5.6 DATABASE CURSOR ( maybe it is useful but now I think is nothing) ..................................................................... 72 5.7 COMMIT WORK & ROLLBACK WORK ................................................................................................................................... 73
5.8 PERFORMING