多个功能或者界面组合在一起的ALV中,每个界面需要的按钮可能不同,实现过程中我们可以为每个界面定义一个GUI状态,也可以只定义一个GUI状态,通过隐藏按钮的方式来实现不同界面展示不同按钮。
DATA:lt_extab TYPE TABLE OF sy-ucomm WITH HEADER LINE.
*隐藏发送按钮
CLEAR lt_extab.
APPEND 'SEND' TO lt_extab.
FORM frm_set_status USING rt_extab TYPE slis_t_extab.
SET PF-STATUS 'STANDARD' EXCLUDING lt_extab.
ENDFORM.