MRP
Material Requirements Planning (MRP) in SAP PP calculates net requirements for materials by comparing demand (sales orders, forecasts, planned independent requirements) against supply (stock, purchase orders, production orders) and generates procurement proposals. This topic covers MRP fundamentals, master data drivers, MRP types and procedures, the planning run process, exception handling, and the shift toward MRP Live and PP/DS in S/4HANA.
Overview
Material Requirements Planning (MRP) in SAP PP calculates net requirements for materials by comparing demand (sales orders, forecasts, planned independent requirements) against supply (stock, purchase orders, production orders) and generates procurement proposals. This topic covers MRP fundamentals, master data drivers, MRP types and procedures, the planning run process, exception handling, and the shift toward MRP Live and PP/DS in S/4HANA.
Lessons in this topic
- Architecting Enterprise MRP: MRP Live, PP/DS Coexistence, and Operational GovernanceAn architect-level view of how to design MRP execution strategy at enterprise scale, deciding between classical MRP, MRP Live, and PP/DS, and governing performance, scheduling, and migration risk.
- Why MRP Exists: Business Purpose and Core LogicUnderstand what problem MRP solves, how net requirements calculation works conceptually, and what master data drives the planning run.
- Configuring MRP Types, Procedures, and Lot Sizing for the Planning RunLearn how MRP type, procurement type, lot-sizing procedure, and planning run parameters are configured and how they change planning behavior and output.
- MRP Procedure Types, Lot-Sizing Procedures, and Planning Run ExecutionUnderstand how MRP type, lot-sizing procedure, and procurement parameters on the material master combine to drive planned order and purchase requisition creation during an MRP run.
- Multi-Level BOM Explosion, Exception Messages, and Planning File TroubleshootingMaster the mechanics of multi-level, low-level-code-driven MRP explosion, interpret exception messages correctly, and troubleshoot planning file entry issues that cause materials to be skipped or incorrectly planned.