4.6C В наличии имеется некая программа, писанная сторонними разработчиками и использующая функциональный ALV-grid (REUSE_ALV_LIST_DISPLAY). Грид вызывает кучу событий, в том числе и AFTER_LINE_OUTPUT. Как в подпрограмме, обрабатывающей событие, получить актуальный FIELDCATALOG ?
- Внутри грида список колонок может быть изменен настройкой или вызовом варианта, что не отражается в передаваемом в REUSE_ALV_LIST_DISPLAY FIELDCATALOG. Запретить смену нельзя, как и поменять грид на объектный.
- При трассировке K_KKB_VARIANT_MAINTAIN - FB_VARIANT_MAINTAIN - ALV_LIST_VARIANT_DEFINE тоже ничего подходящего не обнаружилось
- в perform variant_save in program (gt_stack-i_callback_program) if found. и perform (rs_stack-i_callback_user_command) in program (rs_stack-i_callback_program) using l_ucomm_old ls_selfield if found. каталог не передается
