DATA: lo_alv TYPE REF TO cl_salv_table,
lr_functions TYPE REF TO cl_salv_functions_list.
* 1. 填充数据内表 gt_glpca .
* 2. 调用 FACTORY 方法创建 ALV 实例
TRY.
cl_salv_table=>factory(
IMPORTING
r_salv_table = lo_alv
CHANGING
t_table = gt_glpca
).
lr_functions = lo_alv->get_functions( ).
lr_functions->set_all( 'X' ).
IF lo_alv IS BOUND.
lo_alv->set_screen_popup(
start_column = 10
end_column = 100
start_line = 5
end_line = 20
).
lo_alv->display( ).
ENDIF.
CATCH cx_salv_msg INTO DATA(lo_exception).
" 异常处理
MESSAGE lo_exception->get_text( ) TYPE 'I'.
ENDTRY.
![image]()