!--a11y-->

イベントブロック内で STOP 命令を使用すると、ブロックの処理が即時に停止されます。ABAP 実行時環境では、以下の図にしたがって次のイベントがトリガされます。
選択画面処理の前とその最中に、指定順序で次のイベントが必ず呼び出されます。AT SELECTION-SCREEN イベントから先は、常に STOP 命令から直接END-OF-SELECTION 命令にジャンプされます。関連イベントブロックの処理が終了すると、一覧が表示されます。

以下のプログラムは、論理データベース F1S に接続されています。
REPORT EVENT_TEST.
NODES: SPFLI, SFLIGHT, SBOOK.
START-OF-SELECTION.
WRITE
'Test program for STOP'.
GET SBOOK.
WRITE:
'Bookid', SBOOK-BOOKID.
STOP.
END-OF-SELECTION.
WRITE: /
'End of Selection'.
これにより、出力は以下のようになります。
Test Program for STOP
Bookid 00010001
End of Selection
SBOOK の最初の行が読み込まれるとすぐに、END-OF-SELECTION イベントブロックが呼び出されます。