簡體   English   中英

在 PAI 模塊中調用本地類

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM