Dialog屏幕調用選擇屏幕

有時候dialog屏幕須要調用選擇屏幕好比:
ide

標準屏幕沒有SELECT-OPTIONS:spa

下面實現dialog屏幕調用選擇屏幕:orm

一、定義一個屏幕:9001.blog

二、定義個subscreen控件 SUB圖片

圖片

三、定義選擇屏幕:9999it

SELECTION-SCREEN BEGIN OF SCREEN 9999 AS SUBSCREEN.
PARAMETERS p_werks LIKE ekpo-werks OBLIGATORY.
SELECT-OPTIONS:
             s_ebeln FOR ekko-ebeln ,
             s_lifnr FOR ekko-lifnr,
             s_aedat FOR ekko-aedat ."OBLIGATORY.
SELECTION-SCREEN END OF SCREEN 9999.class

圖片


部分代碼:變量

START-OF-SELECTION.
  CALL SCREEN 9001.         "調用屏幕9001im


圖片

件好像有的版本,9999屏幕必須使用變量才能傳值,
margin

即定義:g_sub(4) TYPE c VALUE '9999',可是不能使用定義的常量


PROCESS AFTER INPUT.

CALL SUBSCREEN sub.           "若是不加這句,則傳不了值

相關文章
相關標籤/搜索