Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => Тема начата: knopix от Ноябрь 29, 2011, 06:31:51 am
-
Здравствуйте...
Подскажите, пожалуйста, как разместить иерархический ALV-список в области подэкрана и возможно ли это вообще?.. Может, есть другой вариант?..
-
Ну судя по имени вряд ли его можно в контейнер засунуть, надо смотреть в сторону классов, например: CL_SALV_HIERSEQ_TABLE или например CL_RSSH_HIERARCHY_SEL_ALV, в этом кстати в конструктор передается подэкран.
-
А можно немного по подробнее как это работает?.. Решил попробовать "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), где и как передавать наборы данных (внутренние таблицы) для отображения, каталог полей и т.д. Объясните, пожалуйста... или примерчик какой-нибудь.
-
А метод "CREATE_HIERARCHY_TABLE", оказывается в "private", значит, не то, что я думал... В общем, пока не получается :-(
-
http://forums.sdn.sap.com/thread.jspa?threadID=1350467 (http://forums.sdn.sap.com/thread.jspa?threadID=1350467)
-
http://forums.sdn.sap.com/thread.jspa?threadID=1350467 (http://forums.sdn.sap.com/thread.jspa?threadID=1350467)
мда.. сначала написал, потом вопрос прочитал
увы CL_SALV_HIERSEQ_TABLE в контейнер не положить