* Start an einem bestimmten Arbeitstags eines
Monats in
* Übereinstimmung mit dem Fabrikkalender.
*
* In diesem Beispiel werden der Arbeitstag und seine Nummer
* vorgegeben. Diese Angaben könnten auch mit BP_START_DATE_EDITOR
* vom Benutzer ermittelt werden.
*
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
CALENDAR_ID
= '01' " ID des SAP-Fabrikkalenders
" zur Bestimmung der Arbeitstage
JOBCOUNT =
JOBNUMBER
JOBNAME
= JOBNAME
PRDMONTHS = 1 “ Angabe, ob Job z. B. monatlich
oder
“
zweimal im Monat wiederholt werden
“ soll. Andere PRD*-Felder dürfen nicht
“ verwendet werden. Sie werden
“ ignoriert.
START_ON_WORKDAY_NOT_BEFORE = SY-DATUM
" Job nicht vor angegebenem Datum
" starten (heutiges Datum)
START_ON_WORKDAY_NR = '03'
" Job am dritten Arbeitstag des Fabrik-
" kalenders starten, ab Monats-
" anfang oder Monatsende, wie in
" workday_count_direction angegeben.
WORKDAY_COUNT_DIRECTION = BTC_BEGINNING_OF_MONTH
" Angabe, ob Arbeitstagnummer sich nach
" Monatsanfang oder Monatsende richtet.
" Zulässige Werte:
" - BTC_BEGINNING_OF_MONTH: Dritter
" Arbeitstag nach
Monatsanfang
" - BTC_END_OF_MONTH: Dritter
" Arbeitstag vor
Monatsende
IMPORTING
JOB_WAS_RELEASED = JOB_RELEASED
“ Prüfung, ob Job
“
freigegeben wurde.
EXCEPTIONS
INVALID_STARTDATE
= 2
JOBNAME_MISSING
= 3
JOB_CLOSE_FAILED
= 4
JOB_NOSTEPS
= 5
JOB_NOTEX
= 6
LOCK_FAILED
= 7
OTHERS
= 99.