SAP/ABAP

배치잡 수행후 사용자에게 메시지 알림

znoflo 2013. 3. 25. 11:49

" 배치 수행후 메시지 전송
IF P_UNAME IS NOT INITIAL AND SY-BATCH EQ 'X'.

  LV_CNT_T = LV_CNT.
  CLEAR : LV_MSG.
  CONCATENATE LV_CNT_T '건이 추가되었습니다.' INTO LV_MSG.
  LV_LEN = STRLEN( LV_MSG ).

  CALL FUNCTION 'TH_POPUP'
    EXPORTING
      CLIENT = SY-MANDT
      USER = P_UNAME
      MESSAGE = LV_MSG
      MESSAGE_LEN = LV_LEN
    EXCEPTIONS
      USER_NOT_FOUND = 1
    OTHERS = 2.

ENDIF.

 

배치로 돌릴 프로그램 안 끝부분에 넣어라.

P_UNAME 은 PARAMETER로 만들고 NO-DISPLAY 옵션을 주면 되겠지? 그건 니가 알아서해.