Открываем SM36, нажимаем F1 на предыдущем задании. Видим имя поля PREDJOB.
Открываем SE37, смотрим JOB_CLOSE. Нажимаем использование, но сначала на дурачка ctrl + f, ищем по PREDJOB
Находим, что это статус. Смотрим, а что за статус, как обрабатывается. Видим, что в зависимости от pred_jobname.
Конец.
Лентяй ты, Валерка
FUNCTION job_close.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(AT_OPMODE) LIKE SPFBA-BANAME DEFAULT SPACE
*" VALUE(AT_OPMODE_PERIODIC) LIKE BTCH0000-CHAR1 DEFAULT SPACE
*" VALUE(CALENDAR_ID) LIKE TBTCJOB-CALENDARID DEFAULT SPACE
*" VALUE(EVENT_ID) LIKE TBTCJOB-EVENTID DEFAULT SPACE
*" VALUE(EVENT_PARAM) LIKE TBTCJOB-EVENTPARM DEFAULT SPACE
*" VALUE(EVENT_PERIODIC) LIKE BTCH0000-CHAR1 DEFAULT SPACE
*" VALUE(JOBCOUNT) LIKE TBTCJOB-JOBCOUNT
*" VALUE(JOBNAME) LIKE TBTCJOB-JOBNAME
*" VALUE(LASTSTRTDT) LIKE TBTCJOB-LASTSTRTDT DEFAULT NO_DATE
*" VALUE(LASTSTRTTM) LIKE TBTCJOB-LASTSTRTTM DEFAULT NO_TIME
*" VALUE(PRDDAYS) LIKE TBTCJOB-PRDDAYS DEFAULT 0
*" VALUE(PRDHOURS) LIKE TBTCJOB-PRDHOURS DEFAULT 0
*" VALUE(PRDMINS) LIKE TBTCJOB-PRDMINS DEFAULT 0
*" VALUE(PRDMONTHS) LIKE TBTCJOB-PRDMONTHS DEFAULT 0
*" VALUE(PRDWEEKS) LIKE TBTCJOB-PRDWEEKS DEFAULT 0
*" VALUE(PREDJOB_CHECKSTAT) LIKE TBTCSTRT-CHECKSTAT DEFAULT SPACE*" VALUE(PRED_JOBCOUNT) LIKE TBTCJOB-JOBCOUNT DEFAULT SPACE*" VALUE(PRED_JOBNAME) LIKE TBTCJOB-JOBNAME DEFAULT SPACE*" VALUE(SDLSTRTDT) LIKE TBTCJOB-SDLSTRTDT DEFAULT NO_DATE
*" VALUE(SDLSTRTTM) LIKE TBTCJOB-SDLSTRTTM DEFAULT NO_TIME
*" VALUE(STARTDATE_RESTRICTION) LIKE TBTCJOB-PRDBEHAV DEFAULT
*" BTC_PROCESS_ALWAYS
*" VALUE(STRTIMMED) LIKE BTCH0000-CHAR1 DEFAULT SPACE
*" VALUE(TARGETSYSTEM) DEFAULT SPACE
*" VALUE(START_ON_WORKDAY_NOT_BEFORE) LIKE TBTCSTRT-NOTBEFORE
*" DEFAULT SY-DATUM
*" VALUE(START_ON_WORKDAY_NR) LIKE TBTCSTRT-WDAYNO DEFAULT 0
*" VALUE(WORKDAY_COUNT_DIRECTION) LIKE TBTCSTRT-WDAYCDIR DEFAULT 0
*" VALUE(RECIPIENT_OBJ) LIKE SWOTOBJID STRUCTURE SWOTOBJID
*" OPTIONAL
*" VALUE(TARGETSERVER) LIKE BTCTGTSRVR-SRVNAME DEFAULT SPACE
*" VALUE(DONT_RELEASE) LIKE BTCH0000-CHAR1 DEFAULT SPACE
*" VALUE(TARGETGROUP) TYPE BPSRVGRP DEFAULT SPACE
*" VALUE(DIRECT_START) LIKE BTCH0000-CHAR1 OPTIONAL
*" VALUE(INHERIT_RECIPIENT) TYPE BTCH0000-CHAR1 OPTIONAL
*" VALUE(INHERIT_TARGET) TYPE BTCH0000-CHAR1 OPTIONAL
*" VALUE(REGISTER_CHILD) TYPE BTCCHAR1 DEFAULT ABAP_FALSE
*" EXPORTING
*" VALUE(JOB_WAS_RELEASED) LIKE BTCH0000-CHAR1
*" CHANGING
*" REFERENCE(RET) TYPE I OPTIONAL
*" EXCEPTIONS
*" CANT_START_IMMEDIATE
*" INVALID_STARTDATE
*" JOBNAME_MISSING
*" JOB_CLOSE_FAILED
*" JOB_NOSTEPS
*" JOB_NOTEX
*" LOCK_FAILED
*" INVALID_TARGET