FORM frm_pf_status USING lt_status_name TYPE slis_t_extab.
SET PF-STATUS 'PF_1000'EXCLUDING lt_status_name. .
ENDFORM.
DATA: gt_excluding TYPE slis_t_extab. " ALV工具栏按钮排除表
CLEAR gt_excluding.
IF gv_but <>'2'.
APPEND VALUE #( fcode = '&ZTSP' ) TO gt_excluding.
endif.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
EXPORTING
i_callback_program = sy-repid
i_structure_name = 'lt_alvexhibit'
i_callback_pf_status_set = 'FRM_PF_STATUS'
i_callback_user_command = 'FRM_USER_COMMAND2'
is_layout_LVC = wa_layout
it_fieldcat_LVC = it_fieldcat
it_excluding = gt_excluding[] " 传入排除表
TABLES
t_outtab = lt_alvexhibit.
结合可以排除一些按钮