ABAP:选择画面工具栏按钮
1.隐藏选择画面工具栏按钮 FM【RS_SET_SELSCREEN_STATUS.】
在AT SELECTION-SCREEN OUTPUT里设定
sample:
DATA td_exclude TYPE TABLE OF sy-ucomm.
AT SELECTION-SCREEN OUTPUT.
APPEND ‘SALL’ TO td_exclude. “选择按钮隐藏
APPEND ‘GET ’ TO td_exclude. “variant取得隐藏
APPEND ‘PRIN’ TO td_exclude. “打印隐藏
APPEND ‘SJOB’ TO td_exclude. “后台运行隐藏
CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
EXPORTING
p_status = sy-pfkey
TABLES
p_exclude = td_exclude.
2.gui status在选择画面的用法】SSCRFIELDS-UCOMM】
INITIALIZATION.
SET PF-STATUS 'STATUS_DYNPRO015'.
AT SELECTION-SCREEN.
CASE SSCRFIELDS-UCOMM.
WHEN 'CANC'.
LEAVE PROGRAM.
WHEN 'EXIT'.
LEAVE PROGRAM.
WHEN 'BACK'.
LEAVE PROGRAM.
ENDCASE.
【STATUS_DYNPRO015】的设定
在AT SELECTION-SCREEN OUTPUT里设定
sample:
DATA td_exclude TYPE TABLE OF sy-ucomm.
AT SELECTION-SCREEN OUTPUT.
APPEND ‘SALL’ TO td_exclude. “选择按钮隐藏
APPEND ‘GET ’ TO td_exclude. “variant取得隐藏
APPEND ‘PRIN’ TO td_exclude. “打印隐藏
APPEND ‘SJOB’ TO td_exclude. “后台运行隐藏
CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
EXPORTING
p_status = sy-pfkey
TABLES
p_exclude = td_exclude.
2.gui status在选择画面的用法】SSCRFIELDS-UCOMM】
INITIALIZATION.
SET PF-STATUS 'STATUS_DYNPRO015'.
AT SELECTION-SCREEN.
CASE SSCRFIELDS-UCOMM.
WHEN 'CANC'.
LEAVE PROGRAM.
WHEN 'EXIT'.
LEAVE PROGRAM.
WHEN 'BACK'.
LEAVE PROGRAM.
ENDCASE.
【STATUS_DYNPRO015】的设定
画面效果