Product Heuristics in MD04 and Product View

For optimal viewing of the slides, please press Ctrl + Shift + F

📌 What Are Product Heuristics?

A heuristic is a planning function that creates or changes supply elements (like planned orders, purchase requisitions) to cover demand.
In SAP S/4HANA:

  • Classic MRP runs with standard algorithms (like lot sizing) but does not use named heuristics.
  • PP/DS uses named heuristics (e.g., SAP_PP_001) to do advanced planning runs for specific products.

🔄 Key Differences

AspectClassic MRP (MD04)PP/DS Product View (/SAPAPO/RRP3)Where UsedStock/Requirements List (MD04)PP/DS Product ViewHow It PlansNo named heuristics — MRP run (MD01N/MD02) covers demandsUses PP/DS heuristics for finite, constraint-based planningCapacity ChecksInfiniteFinite, resource-constrainedPeggingStaticDynamic pegging with real-time linksKey UseFast, volume-based planningBottleneck or detailed scheduling with advanced rules



🛠️ Classic MRP — MD04

  • MD04 is a monitoring & adjustment tool — not where heuristics run directly.
  • To plan: run MRP using MD01N, then check results in MD04.
  • You can manually adjust planned orders, fix dates, or firm orders.

✅ Example: MRP proposes 5 planned orders to cover PIRs & sales orders → You adjust quantities in MD04.


🛠️ PP/DS Product View — /SAPAPO/RRP3

  • Here you run heuristics directly for selected products.
  • Examples of PP/DS heuristics:
    • SAP_PP_001: Product Planning
    • SAP_PP_002: Cover dependent requirements
    • SAP_PP_003: Deallocate pegging relationships
  • Heuristics can run finite and respect capacity constraints.

✅ Example: Run SAP_PP_001 for a bottleneck FG → Creates feasible planned orders, respecting resource limits & shift patterns.


📊 Key Tcodes

UseTcodeClassic MRP RunMD01N, MD02Classic MonitoringMD04PP/DS Product View/SAPAPO/RRP3PP/DS Planning Board/SAPAPO/CDPS0



Conclusion

MD04PP/DS Product ViewFast, volume-based planningAdvanced, constraint-based heuristicsNo named heuristicsNamed PP/DS heuristicsInfinite capacityFinite capacityStatic peggingDynamic pegging


✔️ In S/4HANA embedded PP/DS, use both:

  • Classic MRP (MD04) for high-volume, less critical materials.
  • PP/DS heuristics for bottlenecks & short-term finite scheduling.


Complete and Continue