본문 바로가기
SAP Others/SAP PP

MD04, MD05 차이점과 MRP 조회 Function

by SANGBAE MOON 2025. 3. 13.

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 들의 차이점을 알아 보았습니다. 

댓글