我有一个程序 ZPROG1_TEST 我在其中定义了一个本地类LCL_PROG1_HELPER
。
我有第二个程序 ZPROG2_TEST,我想在其中定义对此类的变量引用。
难道我没有这样做的语法可能性吗?
或者这在理论上可以用 RTTI 类来实现CL_ABAP_CLASSDESCR
吗?
EXTRA
为什么我想这样做是因为我有一个自定义表单 ZMM_MEDRUCK 需要知道它正在打印的 ME32N 文档是否已更改但未保存。我已经确定了我需要询问其属性的确切对象,但是其中一些在设计时被定义为通用接口,例如IF_SERIALIZABLE_MM
,我需要将它们转换为我知道这些对象的实例将成为的本地类,如 \FUNCTION-POOL=MEGUI\CLASS=LCL_APPLICATION。
我当然可以尝试动态方法调用而不关心任何事情,但既然我在这里,我想我会先问这个问题。