Приветствую, ситуация следующая
Есть некий глобальный ABAP класс - ZCL_TESTIK, в нем добавлена группа типов ZTST
В группе типов есть обявление следующего типа
Code:
*** CLASS zcl_testik DEFINITION LOAD."<--без коммента синт.ошибка!
TYPES: BEGIN OF ztst_s_smth,
dat1 type char1,"
dat2 type char2,"
"...
otest TYPE REF TO zcl_testik,
END OF ztst_s_smth,
ztst_i_smth TYPE STANDARD TABLE OF ztst_s_smth WITH NON-UNIQUE DEFAULT KEY.
В классе ZCL_TESTIK есть атрибут следующего вида
Code:
PUBLIC SECTION.
TYPE-POOLS: ztst.
CLASS-DATA: mi_smth TYPE ztst_i_smth READ-ONLY.
Все без ошибок нормально активируется
Далее, допустим я добавлю в программу ZR_TEST группу типов ZTST, то при активации иногда выдает, иногда не выдает, но при запуске всегда падает и указывает на ошибку тип ZTSR_I_SMTH не найден!
Я так понимаю, это из-за очереди загрузки класса и группы типов.
Вопрос: можно как-нибудь это обойти БЕЗ переноса типов с элементом ссылающимся на класс в словарь?