Отсутствуют данные в демоверсии ALV - PullRequest
1 голос
/ 26 января 2020

Если я запускаю любую из демонстрационных программ, названия которых начинаются с SALV_DEMO, на экранах не отображаются никакие данные.

Пример программы SALV_DEMO_TABLE_SIMPLE:

Initial screen of SALV_DEMO_TABLE_SIMPLE

Missing data in SALV_DEMO_TABLE_SIMPLE

Как видите, данных нет, поэтому невозможно играть с сортировкой, фильтром и т. Д.

Как добавить некоторые данные?

1 Ответ

4 голосов
/ 26 января 2020

Вы должны прочитать комментарии в начале исходного кода.

Например, есть следующий комментарий для программы SALV_DEMO_TABLE_SIMPLE:

*    If the table ALV_T_T2 is empty, please create data for the demo
*    by running report BCALV_GENERATE_ALV_T_T2

Программа BCALV_GENERATE_ALV_T_T2 заполнит таблицы ALV_T_T2, ALV_CHCK, ALV_TAB и ALV_CUR, основываясь на некоторых предопределенных константах и ​​некоторых случайных логах c.

Для запуска программы должно быть достаточно значения по умолчанию:

Initial screen of BCALV_GENERATE_ALV_T_T2

По умолчанию после вставки данных в четыре таблицы отображается содержимое ALV_T_T2:

Contents of table ALV_T_T2 by BCALV_GENERATE_ALV_T_T2

Большинство SALV_DEMO* и BCALV_TEST* программ основаны на этих таблицах.

NB: другие демонстрационные программы, такие как BCALV_GRID* или BCALV_EDIT*, основаны на других таблицах, таких как SCARR, SFLIGHT, et c., Которые заполнены другим отчетом, SAPBC_DATA_GENERATOR.

...