Lesson 2 of 5
Demand to supply
10 min
Listen to this lesson
MRP has one job: make sure the right material is available in the right quantity at the right time, without piling up stock nobody needs. SAP Learning describes the run as matching supply (stock, purchase orders, production receipts, stock transfers) against demand (sales orders, forecasts, reservations and dependent requirements) to flag shortages and propose solutions.
Three steps inside every MRP run
- Net requirements calculation. For each date, demand minus available stock and firm receipts. If nothing is short, nothing is planned. Safety stock counts as a requirement to protect.
- Lot sizing. The lot-sizing procedure in the material master decides how much to propose: exactly the shortage, a fixed quantity, or a period total such as a week.
- Scheduling. The system works out when to start. For in-house items it uses the in-house production time (or the routing, with lead-time scheduling); for purchased items it uses the planned delivery time plus goods receipt processing time.
- Requirement400 CMC-ALT-100 due in week 40
- Net requirementStock 120, firm receipts 0: shortage 280
- Lot sizeLot-for-lot: propose 280
- ScheduleBackward from week 40 using in-house production time
- ProposalPlanned order for 280 alternators
Make or buy
The procurement type in the product's MRP view decides what MRP proposes. Type E means in-house production (planned order), F means external procurement (purchase requisition), and X allows both. Special procurement keys refine this further, for example for subcontracting or stock transfer from another plant.
At Contoso, the alternator is made in-house (E) and the rotor CMC-RTR-200 is bought from Lakeside Components (F). When MRP explodes the alternator's BOM, each planned order creates dependent requirements for one rotor per alternator. MRP then plans the rotor the same way, one low-level code down: net requirement, lot size, schedule, and a purchase requisition because the rotor is bought.
| CMC-ALT-100 alternator | CMC-RTR-200 rotor | |
|---|---|---|
| Procurement type | E (in-house) | F (external) |
| MRP proposal | Planned order | Purchase requisition |
| Lead time used | In-house production time or routing | Planned delivery time (10 days) plus GR processing time |
| Converted into | Production order | Purchase order to Lakeside Components |
| Requirement source | PIRs and sales orders | Dependent requirements from alternator planned orders |
Requisitions then flow into procure-to-pay. A rotor requisition for 280 pieces at about $40 each is roughly $11,200, which is above Contoso's $10,000 release threshold, so it needs release before it becomes a purchase order. The planner should know that a requisition stuck in release is a supply risk, not just a purchasing detail.
Proposals stay flexible until someone commits to them. The next MRP run can change or delete a planned order or requisition that nobody has touched, which is how the plan keeps up with demand. Once a planner firms a proposal or converts it into a production order or purchase order, later runs leave it alone and only report problems with it. That is why converting too early locks in yesterday's plan, and converting too late leaves no time to build or buy.
Where planners work
In SAP S/4HANA, planners mostly work in SAP Fiori apps: Monitor Material Coverage to find materials with shortages, Manage Material Coverage to resolve them, and the Stock/Requirements List (also available as transaction MD04) to see every receipt and requirement for one material. MRP itself runs as MRP Live (transaction MD01N or the Schedule MRP Runs app).
What would you do?
Dan asks why rotor purchase requisitions appear before the alternator PIRs have been turned into production orders. What is the best explanation?
- MRP runs net requirements, lot sizing and scheduling for every material with a shortage.
- Procurement type decides the proposal: planned order for in-house, purchase requisition for external.
- BOM explosion turns finished-product planned orders into dependent requirements for components.
- Requisitions from MRP still pass through release; Contoso releases requisitions over $10,000.
Check your understanding · not graded
Lesson check
1. Which product setting decides whether MRP proposes a planned order or a purchase requisition?
2. What does MRP do first for each material it plans?
3. How does a rotor shortage arise from alternator demand?
4. A rotor requisition of $11,200 is created by MRP at Contoso. What happens next?