CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_grid_settings = g_glay
i_callback_program = sy-cprog
i_grid_title = g_title
i_callback_user_command = 'FRM_USER_COMMAND'
i_callback_pf_status_set = 'FRM_SET_PF_STATUS' ************************看这里
it_fieldcat = gt_fieldcat[]
is_layout = gs_layout
i_save = 'A'
TABLES
t_outtab = gt_excel[].
FORM frm_set_pf_status USING rt_extab TYPE slis_t_extab.
"copy 程序SAPLKKBL的GUI状态STANDARD_FULLSCREEN
DATA: lv_ucomm TYPE sy-ucomm,
lt_ucomm TYPE TABLE OF sy-ucomm.
CLEAR:lv_ucomm,lt_ucomm[].
IF g_check = 'X'. ”特定条件移除按钮
MOVE 'ZIMPORT' TO lv_ucomm.
APPEND lv_ucomm TO lt_ucomm. “划重点
ENDIF.
SET PF-STATUS 'ZSD017' EXCLUDING lt_ucomm. “划重点
ENDFORM.