How-toSAP ECC / S/4HANAPP / Demand Management and MRP

Planning Strategy 40 in SAP PP, with a Worked Example

Question
planning strategy 40 in sap pp with example

Also searched as

  • strategy 40 in sap pp with example
  • planning with final assembly sap
  • sap strategy 40 make to stock example
  • how does strategy 40 consume planned independent requirements

Short answer

Planning strategy 40 is 'planning with final assembly'. You enter planned independent requirements (PIRs) for the finished product, MRP plans the finished product and all components from that forecast, and incoming sales orders consume (reduce) the PIR instead of adding to it. Final assembly is triggered by the sales order, not by the plan, so components are ready but the finished good is not built on spec.

Applies to: SAP ECC 6.0 and S/4HANA on-premise (the strategy mechanism in OPPS and MRP group customizing is the same). Make-to-stock style planning with PIRs.

How to set up and run strategy 40

  1. 1In the material master, MRP 3 view, enter strategy group 3 (planning with final assembly, which carries strategy 40 as its main strategy in the standard system). You can also let the MRP group default it. Check the setup in OPPS.
  2. 2Set the MRP 3 consumption fields: consumption mode and the backward and forward consumption periods (these can also come from the MRP group). They decide which PIRs a sales order is allowed to consume.
  3. 3Create the forecast as PIRs with MD61 (or MD81 for a simulative version, MD62 to change). Enter the finished product, plant, version, requirement dates and quantities, for example 100 pcs in each of the next four weeks.
  4. 4Run MRP for the finished product and its components with MD02 (total planning) or MD03 (single item). In S/4HANA you can also use MD01N.
  5. 5Open MD04 for the finished product. You should see the PIR lines (LSF) and planned orders created to cover them.
  6. 6Enter a customer order with VA01 for the finished product. Check MD04 again: the order shows as a customer requirement and the PIR is reduced by the consumed quantity.
  7. 7Rerun MRP. Planned orders for the finished product are not duplicated for consumed quantity, because the sales order has used up the plan. Convert the planned order to a production order (CO40, MD04, or COHV for mass processing) when the order is firm.

Worked example: PIR of 100, sales orders of 30 and 90

Product FG-100 is planned with strategy 40. Demand Management holds a PIR of 100 pcs for week 20, the finished product has no stock, and its bill of materials has two components, C1 (1 per unit) and C2 (2 per unit).

MRP creates a planned order for 100 pcs of FG-100 in week 20, and dependent requirements of 100 pcs of C1 and 200 pcs of C2. Components are therefore procured or produced in advance, which is the whole point of the strategy: delivery time is short because only final assembly remains.

A sales order arrives for 30 pcs in week 20. It consumes 30 from the PIR, so the open PIR is 70 and total requirements of the finished product stay at 100 (70 PIR plus 30 customer requirement). Nothing changes for the components. A second order for 90 pcs consumes the remaining 70 of the PIR, and the other 20 pcs are added on top, so total requirements become 120 and MRP creates an extra planned order for 20 pcs and more component demand. This is the key behavior: a sales order bigger than the plan is not lost, it simply increases demand.

Week 20, before orders:  PIR 100        total 100  (planned order 100)
After order 1 (30 pcs):  PIR 70 + SO 30 total 100  (no change)
After order 2 (90 pcs):  PIR 0  + SO 120 total 120 (extra planned order 20)

How consumption decides what happens

Consumption is controlled by the consumption mode and the two periods. In the common backward-then-forward setting, a sales order first looks for PIRs dated before its requirement date within the backward period and then for PIRs dated after it within the forward period. If the periods are zero, only a PIR on the same day is consumed, which is the usual reason people say 'my PIR is not being consumed'.

Because consumption happens in Demand Management, you can see it in MD04 and in the requirements evaluation of the PIR (MD63 shows the PIR with its reduction). If the sales order requirement type or the planning strategy do not match the PIR requirement type, there will be no consumption at all, and demand will simply double.

Strategy 40 compared to 10 and 50

Strategy 10 (net requirements planning) builds the finished product to the PIR and treats sales orders as plain demand against stock; the PIR is not reduced by orders. Use it for pure make to stock. Strategy 40 is for cases where you want the plan to be consumed by real demand, so the total never exceeds the larger of plan and orders per consumption period.

Strategy 50 (planning without final assembly) plans only the assemblies and leaves final assembly entirely to the sales order, which makes sense for products with many variants. Strategy 40 fits when the finished product is common enough to forecast, but you still want an order to trigger assembly to avoid overbuilding.

Try it here, free

SAP PP Tables Map: Orders, Routings, Resources and PIR

Open full tool

A table list for SAP PP grouped by production order, routing, work center, PIR and BOM, with the key fields to join on.

Common pitfalls

  • !PIRs dated outside the backward and forward consumption periods are never consumed, so the plan and the orders add up and you overbuild.
  • !A finished product with the wrong strategy group (or strategy group missing) falls back to default planning with no consumption.
  • !Running MRP only for the finished product leaves component planning out of date; use total planning or planning with the dependent items.
  • !Using a PIR version that is not active (version number or active flag) means MRP ignores it. Check the active indicator in MD62.
  • !Changing the PIR after the planned orders are converted does not change the production orders. Re-plan before converting.

How an ERP-grounded AI assistant handles this

Most strategy 40 problems are 'why is my demand double' questions that need a person to compare PIR dates, consumption periods and MD04 lines. An assistant grounded in your SAP data (ERPray, read-only and role-aware, runnable on-prem) can read the PIRs, sales orders and planned orders for one material, show the query it used, and explain which PIR a given order consumed or why it did not. It never changes the plan. Planners still decide the fix.

Frequently asked questions

What is planning strategy 40 in SAP?

Strategy 40 is planning with final assembly. Planned independent requirements for the finished product drive MRP, which plans the product and its components. Sales orders consume the PIR instead of adding on top, so total demand follows the larger of plan or orders.

Is strategy 40 make to stock or make to order?

It is a make to stock style strategy with consumption. The finished product is planned to forecast, components are procured ahead, and sales orders reduce the forecast. Pure make to order uses strategies like 20 or 50 where sales orders alone drive production.

Why is my PIR not reduced by sales orders?

Usually the consumption periods are zero, the PIR is in a different version or has a different requirement type, or the material has no strategy group with consumption. Check the MRP 3 view consumption fields and the MRP group first.

Which transactions do I need for strategy 40?

MD61 to create PIRs, MD62 to change, MD63 to display, MD02 or MD03 to run MRP, MD04 for the stock and requirements list, VA01 for sales orders and OPPS to see the strategy definition.

Related

How-to

SAP MD01N (MRP Live) vs MD01: How to Run MRP Correctly

MD01N is MRP Live: the same planning logic as classic MD01, but executed inside the SAP HANA database instead of looping through materials in ABAP. Run it from MD01N by entering the plant, choosing a processing key (net change or regeneration), setting the purchase requisition and scheduling parameters, and executing in the background for large scopes.

How-to

How to Read MD04 Exception Messages in SAP

The exception indicator in MD04 flags procurement elements whose date or quantity no longer matches the current demand situation - it is SAP's built-in change signal, read element by element in the detail screen, not just the header icon. Triage by exception group first, then decide to reschedule, cancel, or accept each one.

How-to

Capacity Leveling in SAP PP, with an Example

Capacity leveling moves operations from overloaded periods to periods with free capacity so a work center is not scheduled beyond what it can do. You first evaluate load in the capacity evaluation (CM01 for the work center view), then level with the capacity planning table (CM25, graphical) or the leveling list (CM21), and finish by checking the new dates and releasing the orders.

Error fix

SAP CO01 Error: No Production Version Found for Material

SAP cannot pick a production version for the order quantity and date, so it cannot determine the BOM and routing. Fix it in C223 or on the MRP 4 view of the material: create a version for the plant, make its validity dates and lot size range cover the order, link a valid BOM alternative and routing, and remove the lock indicator.

Error fix

SAP M7 021: Deficit of SL Stock Quantity

M7 021 fires during a goods issue, delivery, or confirmation when SAP checks the unrestricted-use (SL) stock for the exact plant, storage location and batch combination and finds less than what you are trying to post out. Fix the entry (batch, storage location, quantity) first; only enable negative stock or downgrade the message to a warning if the business genuinely needs to post ahead of a receipt.

Error fix

SAP IDoc Status 51: Application Document Not Posted

Status 51 tells you the IDoc reached the application layer and failed to post, but the status text itself is not the error - the real cause sits in the status record's long text or the linked application log. Fix the underlying data or configuration, then reprocess the IDoc through BD87 rather than editing the status.

AI for ERP

AI Agents for SAP Production Planning, MRP, and Exception Triage

AI agents that triage SAP MD04 exceptions, explain predictive MRP shortages, and draft planned-order actions, grounded on your own SAP data, deployed on-prem.

AI for ERP

AI on SAP for Aerospace and Defense Manufacturers, Without the ITAR Exposure

Evaluate SAP for aerospace and defense industrial AI: S/4HANA and ECC data access, serial genealogy, config control and quoting, with ITAR data kept in-house.

Stuck on SAP ECC / S/4HANA?

Talk to engineers who work inside SAP ECC / S/4HANA every week, and who build private AI that answers these questions from your own ERP data.

Keep exploring

Free tools

ERP fixes and how-tos

AI on your ERP