Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 1 of 6

How MRP thinks

10 min

Listen to this lesson

0:00 / 5:14

MRP is arithmetic with dates. For each material it walks along the time axis, adds receipts, subtracts requirements, and wherever the balance would fall below zero (or below safety stock) it proposes a receipt big enough and early enough to fix it. SAP Learning describes three steps after the BOM explosion: net requirements calculation, lot-size calculation and scheduling. If you can do them on paper, you can predict and test MRP.

  1. Planning fileWhich materials changed since the last run and need planning
  2. Net requirementsRequirements minus stock and firm receipts, per date; safety stock protected
  3. Lot sizeLot-sizing procedure, then minimum, maximum and rounding
  4. Procurement typeE: planned order · F: purchase requisition or schedule line
  5. SchedulingDates from lead times or the routing
  6. BOM explosionPlanned orders create dependent requirements one level down
One material's pass through MRP. Materials are planned level by level using low-level codes, so components are planned after all their parents.
The Sign-Off Table · thesignofftable.com/academy/sap-pp-203

Net requirements

The net requirements calculation checks whether requirements (PIRs, sales orders, dependent requirements, reservations, stock transfer requirements) can be covered by available stock and firm receipts (purchase orders, production orders, firmed proposals). Non-firm proposals from the last run are not counted as supply; MRP recreates or adapts them. SAP Learning notes that safety stock, set in MRP 2 or the MRP area, is treated as a buffer that MRP replenishes when inventory falls below it.

Lot sizing

Procedure (example key)Proposal quantityGood for
Lot-for-lot (EX)Exactly the shortageExpensive or customer-specific items
Fixed lot size (FX)A fixed quantity; several proposals if one is not enoughContainer or batch sizes
Replenish to maximum stock (HB)Up to the maximum stock level in the masterLine-side supermarkets
Period lot sizes (weekly, monthly)All requirements of a period in one proposalFewer orders for steady demand

Common lot-sizing procedures. Keys are SAP standard examples; your system may define its own. After the procedure, minimum and maximum lot sizes and rounding are applied.

Lot sizing happens in two passes: the procedure turns the shortage into a quantity, then minimum, maximum and rounding adjust it.
The Sign-Off Table · thesignofftable.com/academy/sap-pp-203

Scheduling

For in-house items, basic date scheduling subtracts the goods receipt processing time and the in-house production time from the requirement date to get the start. Lead-time scheduling uses the routing for more exact dates and, as SAP Learning notes, also creates capacity requirements. For purchased items, the planned delivery time (from the product or the info record) and GR processing time apply, plus purchasing processing time. An opening period gives the planner time to convert a planned order before it should start. If backward scheduling lands in the past, the system can switch to forward scheduling from today, which makes the finish date late; that is when you see "start date in the past" messages.

  1. 14 OctOpening datePlanner should convert by now (opening period 3 workdays)
  2. 17 OctStartBackward scheduled start of the planned order
  3. 22 OctFinish3 workdays in-house production time
  4. 23 OctAvailableAfter 1 workday GR processing; covers the requirement
  5. 23 OctRequirementSales order delivery date for 120 alternators
Basic date scheduling for a planned order. Dates are illustrative; real dates follow the plant factory calendar.
The Sign-Off Table · thesignofftable.com/academy/sap-pp-203

A worked example

Rotor CMC-RTR-200 in plant 1710: stock 150, safety stock 200, fixed lot size 500, planned delivery time 10 days. Dependent requirements from alternator planned orders: 280 on 20 October. Available after the requirement: 150 − 280 = −130; to restore safety stock MRP needs 330. With a fixed lot of 500, MRP proposes one requisition for 500, available by 20 October, so the order date is about two weeks earlier. Projected stock afterwards: 370. That is the number you would write as the expected result.

The rotor example as MRP computes it: the shortage is 330, but the fixed lot size turns it into one requisition of 500 and leaves 370 in stock.
The Sign-Off Table · thesignofftable.com/academy/sap-pp-203

What would you do?

A planner sees MRP propose 1,000 rotors where she expected 330. The fixed lot size is 500 and nothing else changed. What is the most plausible explanation?

Key points
  • MRP = net requirements, lot sizing, scheduling, then BOM explosion, level by level.
  • Only stock and firm receipts count as supply; non-firm proposals are recreated.
  • Lot-sizing procedure first, then min/max and rounding.
  • Scheduling uses in-house production time or the routing, planned delivery time, GR processing time and opening period.

Check your understanding · not graded

Lesson check

  1. 1. In which order does MRP apply lot-size rules?

  2. 2. Which receipts count as supply in the net requirements calculation?

  3. 3. What does the opening period give the planner?

  4. 4. Rotor stock 150, safety stock 200, requirement 280, fixed lot 500. What does MRP propose?