MD04, MD05 차이점과 MRP 조회 Function
MRP 수행은 MD01, MD02, MD03 에서 수행할 수 있고, MRP 조회는 MD04, MD05 에서 수행할 수 있습니다.
여기에서 MD04, MD05 의 차이점을 좀 기록하려고 하는데요.
MD04 는 조회 시점의 재고를 기준으로 소요량 대비 필요수량을 다시 계산해서 보여줍니다.
그래서 조회 타이틀을 보면 "Stock/Requirements List as of 08:44 hrs" 라면서 현재 조회시점이 타이틀로 되어있는 것을 확인할 수 있어요.
반면에 MD05 는 마지막 MRP 실행(MD01, MD02, MD03) 결과를 보여줍니다.
내부적으로 MRP file 에 기록한 것을 꺼내어 보여주는 방식이에요.
그래서 조회 타이틀도, "MRP List as of 2025.03.13, 00:59 hrs" 처럼 마지막 실행한 날짜/시간 기준으로 표시해줍니다.
그래서 아래와 같은 상황일 때, MD04, MD05 가 보여주는 수치가 다르게 됩니다.
상황
재고 5
소요량 2
위의 상황으로 오늘 새벽에 MRP 가 수행되었고,
지금 재고 1을 출고해서 재고가 4로 변한 상황.
MD04
재고 4
소요량 2
MD05
재고 5
소요량 2
이와 같이 실시간 재고를 반영해서 보여주는 것이 MD04,
마지막 MRP 수행 결과를 표시해주는 것이 MD05 입니다.
이에 따라 MRP를 조회하는 function 도 다르게 되는데요.
MD04
BAPI_MATERIAL_STOCK_REQ_LIST
내부적으론 MD_STOCK_REQUIREMENTS_LIST_API
MD05
BAPI_MATERIAL_MRP_LIST
내부적으론 MD_MRP_LIST_API
두 Function 을 실행해봤을 때,
실시간으로 데이터를 조회하는 것과, 저장된 내역을 바로 보여주는 것의 차이이니
MD05 쪽 Function 이 월등히 빠릅니다.
MD04 와 MD05, 그리고 그 function 들의 차이점을 알아 보았습니다.
'SAP Others > SAP PP' 카테고리의 다른 글
MRP 인자 값 설명 (MRP Run Parameters) (0) | 2023.07.05 |
---|---|
MRP 수행시 특정 저장위치 제외하는 방법 (0) | 2023.06.27 |
MRP 백그라운드 배치잡 등록하기 (0) | 2023.06.20 |
댓글