第一步 创建包
1.事务代码SE80
第二部 创建程序
事务代码 SE38
第三部 案例代码
案例一
REPORT zhyr01_20231101_alv_1601.
DATA gt_itab TYPE TABLE OF sflight.
SELECT * FROM sflight INTO TABLE gt_itab
UP TO 25 ROWS.
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
i_structure_name = 'SFLIGHT'
TABLES
t_outtab = gt_itab.
案例二
REPORT zhyr01_20231101_alv_1601.
DATA gt_itab TYPE TABLE OF MARA.
SELECT * FROM MARA INTO TABLE gt_itab
UP TO 25 ROWS.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_structure_name = 'MARA'
TABLES
t_outtab = gt_itab.
差异
1.CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
2 CALL FUNCTION 'REUSE_ALV_grid_DISPLAY'
grid效果
list效果