サンプルプログラム
: JOB_CLOSE
を使用した即時開始
*
処理のためジョブを実行
:
即時開始
*
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
JOBCOUNT = JOBNUMBER “
ジョブ
ID:
番号
JOBNAME = JOBNAME “
および名称
STRTIMMED = 'X' “
ジョブを即時開始用にスケジュール
“
ユーザが実行予定ジョブの
“
リリース権限を持っている場合にのみ、
“
ジョブは即時開始されます。
IMPORTING
JOB_WAS_RELEASED = JOB_RELEASED "
ユーザに実行予定のジョブをリリースする
"
権限がある場合、ジョブはスケジュール
"
されると、すぐに自動的にリリースされます。
ジョブがリリース済の場合、この項目には
'x'
が設定されます。
"
その他の場合、ジョブは
"
スケジュールされますが、ジョブの
"
開始前に管理者がリリースする
"
必要があります。
EXCEPTIONS
* CANT_START_IMMEDIATE
は現在使用されていません。
IMPORTING
パラメータの
* JOB_WAS_RELEASED
と置き換えられています。
INVALID_STARTDATE = 01
JOBNAME_MISSING = 02
JOB_CLOSE_FAILED = 03
JOB_NOSTEPS = 04
JOB_NOTEX = 05
LOCK_FAILED = 06
OTHERS = 99.
IF SY-SUBRC > 0.
<
エラー処理
>
ENDIF.