サンプルプログラム : 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.