본문 바로가기
내 밥벌이는 SAP

[ABAP] 실행중 배치 잡네임 GET_JOB_RUNTIME_INFO

by 헤도 2023. 6. 13.
반응형
반응형

현재 실행중인 배치잡명은 SM37에서 확인 가능하다.

SM37이 아닌 프로그램 실행중 상태에서 알고싶을때는 FUNCTION을 사용하면 된다.

 

"선언

DATA: BEGIN OF gt_jobinfo,
	eventid		LIKE tbtcm-eventid,
    eventparm	LIKE tbtcm-eventparm,
    xpgactive	LIKE tbtcm-xpgactive,
    jobcount	LIKE tbtcm-jobcount,
    jobname		LIKE tbtcm-jobname,
    stepcount	LIKE tbtcm-stepcount,
	END OF gt_jobinfo.

"FUNCTION사용

CLEAR gt_jobinfo.

CALL FUNCTION 'GET_JOB_RUNTIME_INFO'
 IMPORTING
  eventid			= gt_jobinfo-eventid
  eventparm			= gt_jobinfo-eventparm
  external_program_actie = gt_jobinfo-xpgactive
  jobcount			= gt_jobinfo-jobcount
  jobname			= gt_jobinfo-jobname
  stepcount			= gt_jobinfo-stepcount
 EXCEPTIONS
  no_runtime_info	= 1
  OTHERS			= 2.

 

★ 잘못알고있는게 있다면 알려주세욧

반응형

'내 밥벌이는 SAP' 카테고리의 다른 글

[ABAP] 배치잡 상태값(TBTCO)  (0) 2023.07.19
[ABAP] ALV EVENT TOOL BAR 툴바  (0) 2023.07.17