我有一个包含4个程序的程序。一个top-include(全局数据),一个用于pai-modules,一个用于pbo-modules,一个用于本地helper类。
我将本地类的定义和实现放在include“local helper class”中。现在我想在用户命令
之后访问pai-module中的这个类的实例lcl_class=>get_instance( )
我使用了单身模式。
但是当我想激活PAI模块时,会发生错误,说“类型lcl_class未知”。即使我在top-include中设置变量,在尝试激活程序后也会发生同样的错误。
任何人都知道如何解决这个问题?
谢谢你,以及最好的问候
铁木尔
解决
我解决了这个问题。不得不把PAI-Inc包括在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
在此序列之前,包括本地助手类是最后一个。
答案 0 :(得分:1)
只需要对主程序中的INCLUDE进行适当的排序。