
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
が
“
エクスポートされない
“
などの例外