コンテンツフレーム起動

STOP の使用によるイベントブロックの終了 文書を SAP ライブラリストラクチャに組み込む

イベントブロック内で 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 イベントブロックが呼び出されます。

 

 

 

 

 

コンテンツフレーム終了