생성한 구매오더를 조회 및 변경하기 위해 cbo에서
'BAPI_PO_CHANGE'를 썼는데..
품목별 삭제, 추가, 변경이 있을 수 있어 한건씩 처리보다 오더조회수 품목전체를 삭제 한후 insert하려고 합니다.
삭제시 헤더는 삭제하지 않고
IPOITEM, IPOACCOUNT, IPOSCHEDULE 에 DELETE_IND = 'X'.
IPOCOND-CHANGE_ID = 'D'.
품목전체를 적용했는데 리턴값에서 오류가 발생하여
IPOITEM, IPOACCOUNT, IPOSCHEDULE 에 DELETE_IND = 'X'.
IPOCOND-CHANGE_ID = 'U'로 하면 품목개요는 삭제 되나 IPOCOND가 있는 아래 품목은 update되는것 같습니다.
IPOITEM, IPOACCOUNT, IPOSCHEDULE 에 DELETE_IND = 'X'.
삭제시 품목에서
IPOCOND-CHANGE_ID = 'D'.말고 다른 삭제키가 있는지요?
cbo에서 'BAPI_PO_CHANGE' 사용해 보신분 답변 주시면 고맙겠습니다.
댓글 2
-
지민아빠
2011.01.19 20:25
'L'를 쓰세요. -
prt
2011.01.21 02:02
지민아빠님 답변 고맙습니다..
구매오더 생성시 'BAPI_PO_CREATE1'을 쓰고 있습니다.
잘 처리되고 있구요..
현재 변경은 'BAPI_PO_CHANGE'를 써서 테스트하는중인데
변경은 잘되고 있습니다.. 추가, 삭제시 에러가 나와 문의드렸습니다..
BAPI사용하다 궁금한점이 있어 문의드립니다..
품목 추가, 삭제, 변경시에는 많이 사용하는 방법이
'BAPI_PO_CHANGE'인가요? 아니면 BDC인가요?