首先,对它两的解释为 sy-repid is the name of the current program. “当前程序的程序名
sy-cprog is the name of the calling program. ”调用程序的程序名
写个简单的程序,调个FM ,你就知道区别了,当程序进入FM的时候
sy-repid是这个FM所在FunctionPool的名字,
sy-cprog是调用这个FM的Report的程序名。
另外,SY-REPID不能更改,SY-CPROG像其它数据结构一样可以修改。
本文详细解析了SY-REPID和SY-CPROG在程序调用过程中的意义,通过简单示例说明它们分别代表当前程序和调用程序的名称,并解释了为何SY-REPID不可更改而SY-CPROG可以修改。

1854

被折叠的 条评论
为什么被折叠?



