[英]Call Local class within PAI Module
我有一個包含 4 個的程序。 一種 top-include(全局數據),一種用於 pai-modules,一種用於 pbo-modules,一種用於本地 helper 類。
我將本地類的定義和實現放在包含“本地助手類”中。 現在我想在用戶命令之后訪問 pai 模塊中的這個類的實例
lcl_class=>get_instance( )
我使用了單例模式。
但是當我想激活 PAI 模塊時,出現錯誤,說“類型 lcl_class 是未知的”。 即使我在 top-include 中設置了一個變量,在我嘗試激活程序后也會發生同樣的錯誤。
有誰知道如何解決這個問題?
謝謝你和最好的問候
帖木兒
已解決
我解決了這個問題。 不得不將 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
在此序列之前,本地助手類的包含是最后一個。
只需要對主程序中的 INCLUDE 進行適當的排序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.