Коллеги, добрый день
Пытаюсь создать виртуальный признак на основе BAdi RSR_OLAP_BADI.
Выполнил следующие шаги:
1. Создал свою BAdi на базе RSR_OLAP_BADI.
2. Скопировал пример кодировки
3. Создал атрибут внедренного класса P_CHA_ZMYCHAR Instance Attribute Public Type I
4. Методы и класс и BAdi активировал
5. Поставил брэкпоинты в методах IF_EX_RSR_OLAP_BADI~DEFINE и IF_EX_RSR_OLAP_BADI~COMPUTE
На брэкпоинте в методе IF_EX_RSR_OLAP_BADI~DEFINE система первый раз остановилась, при дальнейших запусках на брэкпоинтах не останавливается и переактивировал и пересоздавал BAdi - ничего не помогает.
На брэкпоинте в методе IF_EX_RSR_OLAP_BADI~COMPUTE система так и не остановилась ни разу.
В методе DEFINE я добавил нужный признак в таблицу c_t_chanm. Все имена проверил сто раз, все совпадает с именем признака и фильтр совпадает с именем куба.
В чем может быть проблема? (самое интересное, что первый раз брэкпоинт сработал, запрос запускаю через RSRT).
|