На экране выбора пользователю нужно вставить имя таблицы, и мне нужно получить первые 3 поля из этой таблицы и отобразить их в ALV для вывода. Из чтения руководств я понял, что мне нужно вызвать метод cl_alv_table_create=>create_dynamic_table
, но я не знаю, как создать каталог полей.
DATA: t_newtable TYPE REF TO data,
t_fldcat TYPE lvc_t_fcat,
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = t_fldcat
IMPORTING
ep_table = t_newtable.