ABAP SY-REPID和SY-CPROG的区别
1.sy-repid 是当前程序名字,sy-cprog 是调用程序的名字
比如说一个report程序中调用了一个function,这个function输出的两个参数是 sy-repid 和 sy-cprog。这时,sy-repid显示就是这个function所在的FunctionPool的名字(并不是function的名字),sy-cprog是report的名字。
2.sy-repid 是不可以修改的,sy-cprog是可以人为断点修改的
下面放上例子:
运行report程序,进入断点可以看到如下
感谢阅读。