У меня есть программа с 4 включениями. Один топ-include (глобальные данные), один для pai-модулей, один для pbo-модулей и один для локального вспомогательного класса.
Я поместил определение и реализацию моего локального класса в include «локальный вспомогательный класс». Теперь я хочу получить доступ к экземпляру этого класса внутри модуля pai после пользовательской команды с
lcl_class=>get_instance( )
Я использовал шаблон singleton.
Но когда я хочу активировать модуль PAI, возникает ошибка «Тип lcl_class неизвестен». Даже когда я устанавливаю переменную в своем топ-включении, та же ошибка возникает после того, как я пытаюсь активировать программу.
Кто-нибудь знает, как это решить?
Спасибо и наилучшими пожеланиями
Тимур
РЕШЕНО
Я решил эту проблему. Пришлось поместить 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
Перед этой последовательностью «Включить для локального вспомогательного класса» было последним.