Я пытаюсь создать отчет ALV с отображением списка, но часть содержимого не отображается в списке вывода.Я создал классический отчет и отчет ALV с отображением сетки, и я был успешным.Но это отображение списка создает проблему.
Я включил функцию REUSE_ALV_LIST_DISPLAY
с правильным внутренним именем таблицы.Я отладил, и все мои данные правильно поступают в итоговую внутреннюю таблицу, но они не отображаются в списке вывода:
Вот мой код(обратите внимание, что демонстрационные данные рейса должны быть сгенерированы с помощью программы SAPBC_DATA_GENERATOR
, один раз):
REPORT ztest.
SELECT scarr~carrid, spfli~connid
FROM scarr INNER JOIN spfli ON scarr~carrid = spfli~carrid
INTO TABLE @DATA(it_f).
DATA(it_fcat) = VALUE slis_t_fieldcat_alv(
( tabname = 'SCARR'
fieldname = 'CARRID'
seltext_l = 'Carrier code'
col_pos = 1
outputlen = 20 )
( tabname = 'SPFLI'
fieldname = 'CONNID'
seltext_l = 'Connection ID'
col_pos = 2
outputlen = 20 ) ).
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
it_fieldcat = it_fcat
TABLES
t_outtab = it_f.