ABAP プログラムからのイベントの開始 

汎用モジュール BP_EVENT_RAISE を使用して、 ABAP プログラムからイベントを開始します。

* イベントを開始する前のレポート処理 ...
*
*
イベント発生まで待機しているバックグラウンドジョブを開始するためにイベントを開始
*
します。
*
DATA: EVENTID LIKE TBTCJOB-EVENTID.

DATA: EVENTPARM LIKE TBTCJOB-EVENTPARM.

EVENTID = 'SP_TEST_EVENT'.“ トランザクション SM62 を使用して
イベント名を定義する必要あり

EVENTPARM = 'EVENT1'.“ オプション : ジョブは
“ EVENTID
あるいは EVENTID EVENTPARM の組合せの発生を
待機するようにスケジュールできます。

CALL FUNCTION 'BP_EVENT_RAISE'“ イベントが開始された。イベント発生を
EXPORTING “ 待機しているジョブは開始。
EVENTPARM = EVENTPARM
TARGET_INSTANCE = ‘ ‘ “
イベントを処理するインスタンス
一般的に省略可能
EXCEPTIONS OTHERS = 1. “ 未定義イベント、 EVENTID
エクスポートされない
などの例外