Вот пример простого отчета в SAP ABAP с использованием ALV (средство просмотра списков ABAP).
REPORT z_simple_report.
DATA: lt_data TYPE TABLE OF spfli,
ls_data LIKE LINE OF lt_data.
* Fetch data from database table SPFLI
SELECT *
FROM spfli
INTO TABLE lt_data.
* Create ALV object and display the data
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
i_callback_top_of_page = 'TOP_OF_PAGE'
TABLES
t_outtab = lt_data.
*&---------------------------------------------------------------------*
*& Form TOP_OF_PAGE
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
FORM top_of_page.
DATA: lv_title TYPE string.
CONCATENATE 'Simple Report using ALV' sy-datum INTO lv_title SEPARATED BY space.
WRITE: / lv_title.
ULINE.
ENDFORM. " TOP_OF_PAGE
В этом примере отчет извлекает данные из таблицы SPFLI
и отображает их с использованием сетки ALV. Функциональный модуль REUSE_ALV_GRID_DISPLAY
используется для создания объекта ALV и отображения данных. Подпрограмма TOP_OF_PAGE
вызывается перед отображением сетки ALV для печати заголовка и горизонтальной линии в верхней части отчета.