コンテンツフレーム起動

入力項目の修正 文書を SAP ライブラリストラクチャに組み込む

選択画面上の入力項目の外観を変更するには、次のように、パラメータを修正グループに割り当てる必要があります。

PARAMETERS <p> ......MODIF ID <key> ......

修正グループ <key> の名前は、引用符を付けない3 文字の変数名とする必要があります。MODIF ID 追加オプションは、<key> を常に、内部テーブルSCREEN SCREEN-GROUP1 列に割り当てます。修正グループに割り当てられたパラメータは、AT SELECTION-SCREEN OUTPUT イベント内で、LOOP AT SCREEN および MODIFY SCREEN 文を使用してグループ全体として処理できます。

修正グループと SCREEN 内部テーブルの追加情報については、画面の修正 を参照してください。

例

REPORT DEMO.

PARAMETERS: TEST1(10) MODIF ID SC1,
            TEST2(10) MODIF ID SC2,
            TEST3(10) MODIF ID SC1,
            TEST4(10) MODIF ID SC2.

AT SELECTION-SCREEN OUTPUT.

LOOP AT SCREEN.
  IF SCREEN-GROUP1 = 'SC1'.
    SCREEN-INTENSIFIED = '1'.
    MODIFY SCREEN.
    CONTINUE.
  ENDIF.
  IF SCREEN-GROUP1 = 'SC2'.
    SCREEN-INTENSIFIED = '0'.
    MODIFY SCREEN.
  ENDIF.
ENDLOOP.

TEST1 および TEST3 パラメータは SC1 グループに、TEST2 および TEST4 SC2 グループにそれぞれ割り当てられます。AT SELECTION-SCREEN OUTPUT イベント内では、SCREEN 内部テーブルの INTENSIFIED 項目が、GROUP1 項目の内容に応じて 1 または 0 に設定されます。選択画面では次の図のように、TEST1 および TEST3 の行が強調表示され、TEST2 および TEST4 は強調表示されません。

このグラフィックは添付のテキストに説明されています

 

 

 

 

コンテンツフレーム終了