事务代码SE80.
主屏幕:100
子屏幕:200 子屏幕:300
主屏幕100调用子屏幕200和300
步骤:
1.新建主屏幕100,添加子屏幕空间,名称为:SUBSCREEN
2.新建子屏幕200/300,
注意:勾选“子屏幕”项
3.调用子屏幕
a.定义全局变量:
DATA:SID1 TYPE SYDYNNR VALUE '200'. "定义初始的子屏幕;
b.屏幕100的PBO参数设置:
CALL SUBSCREEN: SUBSCREEN INCLUDING SY-REPID SID1.
c.屏幕100的PAI参数设置:
CALL SUBSCREEN SUBSCREEN.
其中:SUBSCREEN 屏幕100中添加的子屏幕控件名称
SID1:子屏幕号码,默认是空屏幕200.
同一个屏幕上调用多个子屏幕如下:
b.屏幕100的PBO参数设置:
CALL SUBSCREEN: SUBSCREEN INCLUDING SY-REPID SID1,
SUBSCREEN2 INCLUDING SY-REPID SID2.
c.屏幕100的PAI参数设置:
CALL SUBSCREEN: SUBSCREEN,
SUBSCREEN2.
其中:SUBSCREEN和SUBSCREEN2 屏幕100中添加的子屏幕控件名称
SID1和SID2:子屏幕号码.
至此,OK~~~~