REPORT z_barry_alv_noscreen .
SELECTION-SCREEN BEGIN OF SCREEN 1001.
SELECTION-SCREEN END OF SCREEN 1001.
DATA: l_alv TYPE REF TO cl_gui_alv_grid ,
lt_sflight TYPE TABLE OF sflight .
SELECT * FROM sflight INTO TABLE lt_sflight.
CREATE OBJECT l_alv
EXPORTING
i_parent = cl_gui_container=>screen0.
CALL METHOD l_alv->set_table_for_first_display
EXPORTING
i_structure_name = 'SFLIGHT'
CHANGING
it_outtab = lt_sflight.
CALL SELECTION-SCREEN 1001.
或者不定义SELECTION-SCREEN,利用标准的输出屏幕
REPORT z_barry_alv_noscreen .
DATA: l_alv TYPE REF TO cl_gui_alv_grid ,
lt_sflight TYPE TABLE OF sflight .
SELECT * FROM sflight INTO TABLE lt_sflight.
CREATE OBJECT l_alv
EXPORTING
i_parent = cl_gui_container=>screen0.
CALL METHOD l_alv->set_table_for_first_display
EXPORTING
i_structure_name = 'SFLIGHT'
CHANGING
it_outtab = lt_sflight.
WRITE ' '.
本文介绍了一个使用 ABAP 编写的程序示例,该程序通过两种方式展示了如何利用 ALV 控件显示航班数据。一种是定义了选择屏幕,另一种则是直接使用标准输出屏幕。
1291

被折叠的 条评论
为什么被折叠?



