MM User-Exit => MBCF0002 => EXIT_SAPMM07M_001 => INCLUDE ZXMBCU02.

여기에 아래와 같이 coding 하여 취소전표과 원본 전표의 전기일의
월이 다를 경우 Error 를 발생 시키는 로직을 추가했네요.


  DATA: L_BUDAT  LIKE SY-DATUM.
  DATA : L_BDATE LIKE SY-DATUM.

  IF ( NOT I_MSEG-SMBLN IS INITIAL ) AND
     ( NOT I_MKPF-BUDAT IS INITIAL ).
    CLEAR L_BUDAT.
    SELECT SINGLE BUDAT  INTO L_BUDAT
           FROM  MKPF
           WHERE MBLNR = I_MSEG-SMBLN
             AND MJAHR = I_MSEG-SJAHR.
    IF I_MKPF-BUDAT(6) NE L_BUDAT(6).
      MESSAGE E002(ZMM)  WITH I_MKPF-BUDAT L_BUDAT.
*            'No match Posting date of canceled document.'.
    ENDIF.
  ENDIF.

 

'SAP Business > MM' 카테고리의 다른 글

MATDOC 에서 재고유형별로 재고수량 가져오는 구분  (0) 2017.09.29
MM T-code 실습  (0) 2017.08.18
SAP Reservation and Goods Issue  (0) 2017.03.17
SAP GR 개념 자료  (0) 2017.03.17
021.Master Data  (0) 2017.03.10

설정

트랙백

댓글