본문 바로가기
ABAP/Function|Class

[Function] GET_JOB_RUNTIME_INFO - 현재 백그라운드 작업 정보

by name_text 2023. 6. 26.

GET_JOB_RUNTIME_INFO

현재 백그라운드 작업 정보

 

#1. Function 사용 방법

CALL FUNCTION 'GET_JOB_RUNTIME_INFO'
  IMPORTING
    EVENTID                 = LV_EVENTID                  "Event 배치작업의 이벤트 ID
    EVENTPARM               = LV_EVENTPARM                "Event 배치작업의 이벤트 정보(파라미터)
    EXTERNAL_PROGRAM_ACTIVE = LV_EXTERNAL_PROGRAM_ACTIVE
    JOBCOUNT                = LV_JOBCOUNT                 "현재 백그라운드 작업 번호 (TBTCO 키필드)
    JOBNAME                 = LV_JOBNAME                  "현재 백그라운드 작업 이름 (TBTCO 키필드)
    STEPCOUNT               = LV_STEPCOUNT                "현재 작업의 단계
    JOB_CATALOG_ENTRY       = LV_JOB_CATALOG_ENTRY
    JOB_TEMPLATE_NAME       = LV_JOB_TEMPLATE_NAME
    UTC_START_TIMESTAMP     = LV_UTC_START_TIMESTAMP
    LOCAL_START_TIMEZONE    = LV_LOCAL_START_TIMEZONE
  EXCEPTIONS
    NO_RUNTIME_INFO         = 1
    OTHERS                  = 2.
IF SY-SUBRC <> 0.
  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

 

댓글