1. 程式人生 > >ABAP 螢幕開發

ABAP 螢幕開發

事務程式碼SE80.

主螢幕:100

子螢幕:200  子螢幕:300

主螢幕100呼叫子螢幕200和300

步驟:

1.新建主螢幕100,新增子螢幕空間,名稱為:SUBSCREEN

2.新建子螢幕200/300,

   注意:勾選“子螢幕”項

3.呼叫子螢幕

   a.定義全域性變數:

   DATA:SID1(4TYPE VALUE '200'"定義初始的子螢幕;

  b.螢幕100的PBO引數設定:

  CALL SUBSCREENSUBSCREEN INCLUDING SY-REPID SID1.

  c.螢幕100的PAI引數設定:

   CALL SUBSCREEN SUBSCREEN.

其中:SUBSCREEN 螢幕100中新增的子螢幕控制元件名稱

            SID1:子螢幕號碼,預設是空螢幕200.

同一個螢幕上呼叫多個子螢幕如下:

  b.螢幕100的PBO引數設定:

  CALL SUBSCREENSUBSCREEN INCLUDING SY-REPID SID1,

SUBSCREEN2 INCLUDING SY-REPID SID2.

 c.螢幕100的PAI引數設定:

   CALL SUBSCREEN: SUBSCREEN,

 SUBSCREEN2.

其中:SUBSCREEN和SUBSCREEN2 螢幕100中新增的子螢幕控制元件名稱

            SID1和SID2:子螢幕號碼.

至此,OK~~~~