메뉴 건너뛰기

SAP 한국 커뮤니티

Batch JOB이 수행중인지 여부체크

deepbluesea 2011.04.05 09:15 조회 수 : 11383

  DATA: L_JOBNAME TYPE BTCJOB.

 

  CONCATENATE '[PP]BACKFLUSH_' P_WERKS '(모듈)' INTO L_JOBNAME.

 

  SELECT COUNT(*)
    FROM TBTCO
   WHERE JOBNAME = L_JOBNAME
     AND STATUS  = 'R'.

 

  IF SY-DBCNT > 1.
    MESSAGE S001 WITH 'Batch Job이 수행중에 있습니다.'.
    P_RETURN = 'X'.
  ENDIF.