!--a11y-->

選択画面上の入力項目の外観を変更するには、次のように、パラメータを修正グループに割り当てる必要があります。
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 は強調表示されません。
