Добрый день!
Необходимо вывести внутреннюю таблицу itab2 с помощью cl_gui_alv_grid . При выводе выводит два поля: Ключ и Функциональный компонент . Программы BCALV_EDIT_* смотрел. Как можно вывести эту таблицу? Предполагаю ошибка в " i_structure_name = 'itab' "
Code:
Types: begin of itab ,
pernr type p0001-pernr,
name like p0001-ename,
DEV_MNf like Zobur-DEV_MNf,
DEV_MODEL like Zobur-DEV_MODEL ,
ADD_INFO like Zobur-ADD_INFO ,
end of itab.
data:
itab1 type itab,
itab2 type table of itab.
Code:
MODULE pbo OUTPUT.
SET PF-STATUS 'MAIN100'.
SET TITLEBAR 'MAIN100'.
IF g_custom_container IS INITIAL.
CREATE OBJECT g_custom_container
EXPORTING
container_name = g_container.
CREATE OBJECT g_grid
EXPORTING
i_parent = g_custom_container.
gs_layout-edit = 'X'.
*происходит наполнение*
CALL METHOD g_grid->set_table_for_first_display
EXPORTING
i_structure_name = 'itab'
is_layout = gs_layout
CHANGING
it_outtab = itab2[].
CALL METHOD g_grid->set_ready_for_input
EXPORTING
i_ready_for_input = 1.