我有一个包含 4 个内容的程序。一个 top-include(全局数据),一个用于 pai-modules,一个用于 pbo-modules,一个用于本地帮助程序类。
我将我的本地类的定义和实现放在包含“本地助手类”中。现在我想在用户命令之后访问 pai 模块中的此类的实例
lcl_class=>get_instance( )
我使用了单例模式。
但是当我想激活 PAI 模块时,会出现错误,提示“Type lcl_class is unknown”。即使我在我的顶级包含中设置了一个变量,在我尝试激活程序后也会发生同样的错误。
有谁知道如何解决这个问题?
感谢你并致以真诚的问候
帖木儿
解决了
我解决了这个问题。必须将 PAI-Include 放在 Local-Class-Helper-Include 之后。所以现在它像:
INCLUDE Z_TEST_TOP . " global Data
INCLUDE Z_TEST_PBO. " PBO
INCLUDE Z_TEST_HELPER. " Local Helper Class
INCLUDE Z_TEST_PAI. " PAI
在此序列之前,本地助手类的包含是最后一个。