SAP-选项卡
SAP的选框卡(Tab)是一种用来组织屏幕上的不同内容的方式,可以使用户更轻松地访问和操作各种功能。选框卡通常由多个选项卡组成,每个选项卡都提供一组相关的屏幕元素,例如表格或菜单。用户可以通过单击选项卡来切换不同的内容。在SAP系统中,选框卡经常用于组织和展示大量的数据和功能,以提高用户的使用效率和体验。如果您需要使用SAP的选框卡,可以在SAP界面中找到相应的菜单或选项,并按照提示进行操作。
- 首先要创建两个或多个子屏幕
- 创建一个TAB
- 初始化,指定tab默认的子屏幕和当期运行的程序名
REPORT ZEXAMPLE_TABS.
TABLES: mara. " tables 声明一个数据对象与table一样的作为工作区
*定义子屏幕100
SELECTION-SCREEN:BEGIN OF SCREEN 100 AS SUBSCREEN.
SELECT-OPTIONS s_matnr FOR mara-matnr.
SELECTION-SCREEN:END OF SCREEN 100.
*定义子屏幕200
SELECTION-SCREEN:BEGIN OF SCREEN 200 AS SUBSCREEN.
PARAMETERS s_werks TYPE marc-werks.
SELECTION-SCREEN:END OF SCREEN 200.
*定义tab
SELECTION-SCREEN:BEGIN OF TABBED BLOCK tab FOR 5 LINES,
TAB (20) tab1 USER-COMMAND push1,
TAB (20) tab2 USER-COMMAND push2,
END OF BLOCK tab.
*--------------------------------------------------------------------*
* 初始化
*--------------------------------------------------------------------*
INITIALIZATION.
tab-prog = sy-repid.
tab-dynnr = 100.
tab1 = 'TAB1'.
tab2 = 'TAB2'.
*--------------------------------------------------------------------*
* 屏幕校验
*--------------------------------------------------------------------*
AT SELECTION-SCREEN.
IF sy-ucomm = 'push1'.
tab-activetab = 'push1'.
tab-dynnr = 100.
ELSEIF sy-ucomm = 'push2'.
tab-activetab = 'push2'.
tab-dynnr = 200.
ENDIF.

浙公网安备 33010602011771号