가끔 바피에서 문서번호가 사라지는 케이스가 있는데요
BAPI_GOODSMVT_CREATE
요걸로 입고를 잡는데
BAPI_TRANSACTION_COMMIT
펑션까지 실행하고 있구요
대부분의 문서들은 정상적으로 저장이 되는데 가끔 한개씩 성공메세지가 뜨면서 문서번호는 mseg에서 찾을수 없는 경우가 있네요
혹시 이런 케이스 해결 해보신분이 있나해서요....
예전글 찾아보니 카카오예 라는 분께서 소스 한줄로 해결하셨다고 하는데 구글 아무리 뒤져봐도 못 찾겠네요..
고수님의 한마디를 기다립니다..
댓글 3
-
포하나
2015.08.17 23:22
-
하핳
2015.08.18 02:28
저도 BAPI_TRANSACTION_COMMIT 이 펑션 임포트 WAIT 값에 'X'넣어서 사용했지만,
가끔 님같은 문제가 발생해서
그냥 COMMIT WORK 명령어를 두줄 연속으로 실행하였더니 해당 문제가 발생하지 않았습니다.
바피펑션 실행 후
문서번호 존재 여부에 따라 조건을 주시고
COMMIT WORK AND WAIT.
COMMIT WORK AND WAIT.
이렇게 두번 실행해보세요
저는 이렇게 해결하였습니다.
-
닉넴없다고
2015.08.19 19:06
오 두번 commit 하는 방법이있네용
전 거의 wait 구문을 사용후 commit을 했습니당~
단순히 COMMIT 시 WAIT 만으로는 아직 미반영 되있는경우가 있던데
1초씩 몇번 더 반영여부를 확인해보세요.