А можно немного по подробнее как это работает?.. Решил попробовать "CL_RSSH_HIERARCHY_SEL_ALV", но какого-либо примера использования у себя в системе не нашёл.
Создаю объект класса "cl_gui_custom_container" (т.е. создаю контейнер):
CREATE OBJECT gridcontainer2
EXPORTING
container_name = grid2
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5
others = 6 .
Далее, создаю объект класса "cl_rssh_hierarchy_sel_alv"
CREATE OBJECT ref_alv2
EXPORTING
I_CONTAINER = 'gridcontainer2'
I_IOBJNM = ' '
I_NEWONE = ' '
EXCEPTIONS
CANCELED = 1
others = 2
Далее, я так понимаю, нужно вызвать метод
CALL METHOD ref_alv2->CREATE_HIERARCHY_TABLE
EXPORTING
I_IOBJNM =
EXCEPTIONS
CANCELED = 1
others = 2
но не совсем понятно что означают и как работают параметры (например, I_IOBJNM), где и как передавать наборы данных (внутренние таблицы) для отображения, каталог полей и т.д. Объясните, пожалуйста... или примерчик какой-нибудь.