学ABAP的第一天。
这是一篇初级菜鸟的学习笔记。不值得花时间阅读。
主要是记录自己的学习。
直接从Hello World 开始写。
report 1 DO/WIRTE/DATA
这篇是写个表。
关键字:
DATA 声明
WRITE 输出
DO 多次
ENDDO
/ 换行
以及赋值。
WRITE后面的15是位置,开头空多少个字,如果不写位置。那么第二列直接写到开头去了。
就像这样:
report 2 TABLES/SELECT
tables 声明,告诉它我要用这个表。
select 选 where 条件 end select
report 3 PARAMETERS
声明参数parameters
where 选择参数值。
忘了在哪里改参数描述了。😂
在这里:
在selection texts下面,改成client
然后就变成这样了:
建表
如果要增加联合主键,变成composite primary key,那要把那个要增加的键先复制一行出来,放到主键下面一行,然后删掉原先的行。
不需要删除表的数据。
对于可维护的表,要先删除掉generated screen,重新建维护屏幕。
debug
打断点,断点就是程序执行到你打断点的那一步,就断了,然后它盯着你看,告诉你,好了我就停在这了,我不知道怎么办了,你告诉我咋弄。
那你能咋弄,只能继续往下执行咯。
subrc = 4 告诉你执行有误。