SAP Business/MM
자재문서 취소시에 전기월이 다르면 취소하지 못하게
유부사모
2017. 4. 11. 13:19
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.