안녕하세요
현재 자재문서를 취소하는 시간이 너무 오래 걸리는 문제가 있어 도움을 요청드립니다
1. CBO
자재문서를 대량으로 취소하기 위해서 개발한 프로그램이 있습니다,.
1) 자재문서 조회 -> 2) BAPI ( BAPI_GOODSMVT_CANCEL)를 사용하여 문서 취소
BAPI를 이용해서 취소시에도 자재문서 1건(품목 1~10건 이내) 취소시 2~3분가량 소요됩니다.(백그라운드)
2. MIGO
MIGO에서 직접 개별 자재문서 1건을 취소시에도 3분가량 소요됩니다.
CBO프로그램의 속도문제인가 해서 뭔가 조치를 해볼 방향이 있을까 했는데 MIGO에서도 느리니 어디를 손봐야 할 지 모르겠습니다.
도입후 약 7~8년이 되가는 시점이라 데이터가 많아서 그런것인지,,
참고로 BAPI로 실행 후 모니터링해보면 MLHD(자재원장문서: 헤더) 테이블을 읽는 시간이 과도한 것같습니다.
(계속 새로고침하면서 모니터링해보면 저 테이블 읽는것만 계속 나오더라구요)
유사한 문제를 겪고 조치하신 방법이 있다면 도움 요청드립니다!
(내용추가)
S4/HANA on AWS 입니다.
T-CODE : SAT에서 분석해보면 MIGO와 CBO모두 MLHD 테이블을 읽는데 대부분의 시간을 차지합니다.
- MLDH 테이블에 데이터가 많습니다 . (약 1억3천만건)
안녕하세요.
찾아보신 것처럼, 자재원장 자체의 퍼포먼스 이슈입니다.
SAP Notes 쪽을 찾아보니, 비슷한 현상이 있네요.
자재원장 조회 관련 로직을 변경한 관련 Notes 4개 정도가 있는데, 케이스를 확인해서 Modi 적용을 하라는 권고사항이 있네요.
2661691 - MIGO performance with cancellation of material document
참고하시기 바랍니다.
<Notes 내 증상 내역>
Symptom
You get slow performance in transaction MIGO with cancellation of material document.
Dear SAP, I get slow performance (more than 1 minutes) when cancel 1 doc Good Receive with 100 line item in Client 220 QA System using MIGO. when I posting a doc Good Receive, it take time only 3 or 5 seconds for same line item, I test again in another client (200), but the performance is faster than client 220. I try to capture time using SE30(old) and ST05 to check, and its call V_MLHD for 100 time as same as count of line item in doc which canceled Please see attachment for detail trace using SE30 and ST05. I provide 4900010422 (Document GR in client 220) for testing purpose. Regards Gideon