안녕하세요!
이전에도 같은 문제로 올렸는데 이제야 가닥을 잡았습니다.
그런데, 어떻게 처리해야할지 몰라 다른 사이트와 비교하고자 다시 글을 올립니다.
임시전표를 임시전표 삭제에서 처리하는 경우는 정상적으로 FI와 CO전표 모두 삭제됩니다.
그런데, 아래의 함수를 사용해서 삭제한 경우는 FI 전표만 삭제되고 CO 전표가 그대로 남아있습니다.
CALL FUNCTION 'PRELIMINARY_POSTING_DOC_DELETE'
EXPORTING
* BELNN = ' '
BELNR = P_BELNR
BSTAT = 'Z'
BUKRS = P_BUKRS
* GJAHN = 0
GJAHR = P_GJAHR
* NO_BSIP =
* SPLIT_DATA =
EXCEPTIONS
DOCUMENT_NOT_FOUND = 1
UPDATE_ERROR = 2
OTHERS = 3.
물론 BDC를 이용해서 프로그램을 수정해서 처리하면 해결되겠지만
이 함수외에 임시전표 삭제에 사용되는 다른 함수가 있는지 공유 부탁드립니다.
감사합니다.