ERP Tutorial ERPSupply ChainTutorialDP Sound SystemsStep by Step

ERP Tutorial 4 — MRP: Running the Planning Engine and Reading Exceptions

T
TechnoPKG
2026-07-05 📖 8 min read 👁 12 views

This post covers the Planning & MRP module in TechnoPKG ERP — tested live at technopkg.com/erp/planning. We run MRP, review the output across four tabs, and interpret the exceptions and item-level planning data.

The Planning & MRP Page

Navigate to ERP → Planning from the sidebar. The page has a planning horizon selector (8 Weeks / 6 Months) and two action buttons: ▶ Run MRP and ↑ Export.

Four view tabs:

  1. Demand vs Supply
  2. Order Gantt
  3. Exceptions
  4. Item Planning

Step 1 — Run MRP

Click ▶ Run MRP.

✅ MRP completed — 23 planned orders generated, 7 exceptions found

The result popup confirms the calculation ran. Click OK to dismiss and view the results.

Step 2 — Dashboard Metrics (8 Week View)

After running MRP with our new Sales Order (SO-2026-0705-0505) included:

MetricValue
Planned Orders40 (10 released)
Exceptions21 (5 critical)
Coverage Days36 days avg inventory cover
Demand (8W)3,753 units forecast
Supply (8W)2,560 units available
ℹ️ The Demand vs Supply chart shows 8 weekly bars (W1–W8). Red bars = demand, green bars = supply, yellow line = inventory cover trend. Weeks where red exceeds green indicate supply gaps requiring action.

Step 3 — 6 Month View Comparison

Switching the horizon to 6 Months shows a different picture:

Metric8 Week6 Month
Planned Orders4034
Exceptions2117
Coverage Days36 days21 days
Demand3,753 units2,004 units
Supply2,560 units4,191 units
Coverage by Category (6 months):
  • Speakers — 🟢 good
  • Amplifiers — 🔴 critical (very short bar)
  • Mixers — 🟢 moderate
  • Accessories — 🟢 very strong
  • Sub-assy — 🟡 moderate risk
⚠️ Amplifiers show critical coverage at 6 months. The AMP-500W-PRO shortage identified in Item Planning is a systemic issue — not just a near-term blip.

Step 4 — Exceptions Tab

Click the ⚠️ Exceptions tab. Filter buttons: All | Late | Shortage | Excess.

MRP Exceptions — live data:

ItemExceptionType
SP-15-WOOF-001Planned Order W3 overdue by 5 days🔴 Late
AMP-500W-PROProjected shortage W5: −42 units🟡 Shortage
MIX-32CH-DIGISafety stock breach W4🟡 Shortage
CABLE-XLR-50FTPO 4521 delivery date past (3 days)🔴 Late
TWTR-1-DOMEExcess inventory: 245 units (+180 days cover)🔵 Excess
RACK-4U-CASEExcess: Consider cancelling PO 4498🔵 Excess
SUB-18-ACTIVERaw material shortage: Woofer cone W6🟡 Shortage
Actions required:
  • SP-15-WOOF-001 — expedite the overdue planned order immediately
  • AMP-500W-PRO — raise a purchase order before W5 or reschedule demand
  • CABLE-XLR-50FT — chase supplier on PO 4521 (3 days overdue)
  • TWTR-1-DOME — review future PO quantities, consider cancelling excess
  • RACK-4U-CASE — cancel PO 4498 to avoid deepening the overstock

Step 5 — Order Gantt Tab

Click Order Gantt. The Planned Order Timeline shows W1–W8 for each item:

ItemW1W2W3W4W5W6W7W8
SP-15-WOOF-001POPOMFG
AMP-500W-PROPOPOPOMFG
MIX-32CH-DIGIMFG
CABLE-XLR-50FTPOPO
SUB-18-ACTIVEMFGMFG
Legend: PO = Purchase Order · MFG = Manufacturing Work Order · ✅ = Coverage period
ℹ️ The Gantt shows the timing sequence — POs must arrive before MFG can start. For AMP-500W-PRO, three consecutive POs (W2, W3, W4) are needed before manufacturing can begin in W6.

Step 6 — Item Planning Tab

Click Item Planning. The item-level grid shows the full supply/demand picture:

ItemOn HandDemand 8WSupply 8WCoverageStatus
SP-15-WOOF-00124538042018 days🟡 Slow
AMP-500W-PRO8221018511 days🔴 Critical
MIX-32CH-DIGI34909014 days🟡 Slow
CABLE-XLR-50FT51228035045 days🟢 Ok
SUB-18-ACTIVE1875607 days🔴 Critical
TWTR-1-DOME8901200180 days🟢 Ok
Critical items requiring immediate action:

AMP-500W-PRO:

  • Demand 210 > Supply 185 = −25 unit net shortage
  • Only 11 days coverage
  • Status: 🔴 Critical
SUB-18-ACTIVE:
  • Demand 75 > Supply 60 = −15 unit net shortage
  • Only 7 days coverage — the most urgent item
  • Status: 🔴 Critical
⚠️ SUB-18-ACTIVE has only 7 days of coverage and a raw material shortage flagged in exceptions (Woofer cone W6). This item needs immediate escalation — both a component PO and a production schedule review.

Export to CSV

Click Export to download mrp_plan.csv. The export confirmed:

ItemOn HandDemand 8WSupply 8WCoverage
SP-15-WOOF-00124538042018 days
AMP-500W-PRO8221018511 days
The CSV provides the same data as the Item Planning tab for offline analysis or reporting.

How MRP Uses the Sales Order We Created

The new SO (SO-2026-0705-0505, Mary Sound Systems, 5× SmartBar Pro 500) was included in this MRP run. The planning engine:

  1. Read the SO as demand for 5 SmartBar Pro 500 by 2026-08-15
  2. Exploded through the BOM — calculated component requirements
  3. Netted against current inventory
  4. Generated planned orders for any gaps
  5. Added exceptions where gaps could not be covered in time
This is the direct connection between a sales order and the supply plan.

What Happens After MRP Runs

MRP output is not the end — it is the beginning of the buying and manufacturing action. Here is exactly what happened after our live MRP run and what each output means.

The MRP Output: 23 Planned Orders

The MRP run generated 23 planned orders — recommendations for what to buy or make. These are not real orders yet. They are MRP's calculation of what is needed. A buyer or planner must review and convert them.

Planned orders fall into two types:

TypeWhat it meansNext action
Planned Purchase OrderBuy this component from a supplierBuyer reviews → converts to real PO
Planned Work OrderManufacture this finished goodPlanner releases → converts to real WO

The 7 Exceptions: Immediate Action Required

The 7 exceptions flagged are items where MRP cannot resolve the gap automatically. Each one needs human intervention:

ExceptionItemProblemAction needed
Late planned orderSP-15-WOOF-001W3 overdue by 5 daysExpedite or reschedule
Projected shortageAMP-500W-PRO−42 units at W5Raise PO now — 10 day lead time
Safety stock breachMIX-32CH-DIGIBelow safety stock W4Review reorder point
Overdue POCABLE-XLR-50FTPO 4521 late by 3 daysChase supplier today
Excess inventoryTWTR-1-DOME+180 days cover, 245 unitsReduce future PO quantities
Excess PORACK-4U-CASEConsider cancelling PO 4498Cancel PO to avoid deepening overstock
Raw material shortageSUB-18-ACTIVEWoofer cone shortage W6Emergency component PO
⚠️ AMP-500W-PRO is the most critical. Supply (185) is less than Demand (210) — a 25 unit net shortage. With only 11 days coverage and a 10-day supplier lead time, a PO must be raised today or production will stop in Week 5.

What the Buyer Does Next

After reviewing the MRP output, the buyer works through the planned orders list:

  1. Open Planning & MRP → MRP Planned Orders tab
  2. Review each planned purchase order — check quantity, supplier, timing
  3. Adjust if needed (different quantity, alternative supplier)
  4. Convert to PO — a real Purchase Order is created in the PO module
  5. The PO is sent to the supplier (status → Sent → Confirmed)
  6. Goods arrive → PO Receipt created → inventory updated
  7. MRP next run no longer sees the gap — it has been covered

What the Planner Does Next

For planned Work Orders:

  1. Open Planning & MRP → MRP Planned Orders tab
  2. Review each planned work order — item, quantity, due date
  3. Check capacity — does the work centre have room in that week?
  4. Release the WO — status changes from Draft to Released
  5. Production floor picks up the Released WOs
  6. Operations completed one by one
  7. WO completed → finished goods added to inventory

The Connection to Our New Sales Order

The new SO we created (SO-2026-0705-0505, Mary Sound Systems, 5× SmartBar Pro 500, need by 2026-08-15) was included in this MRP run. The planning engine:

  1. Read the 5-unit demand for SmartBar Pro 500 by Aug 15
  2. Exploded through BOM-001 — calculated 5 each of Speaker Cabinet, Amplifier Board, PSU, Audio Cable needed
  3. Netted against current inventory for each component
  4. Generated planned orders for any gaps not covered by stock
  5. Flagged exceptions where gaps could not be covered within lead time
This is the direct, traceable chain from a customer order to a component purchase recommendation — all calculated in seconds by MRP.

The MRP Loop

MRP should be run every day, or whenever a significant change occurs:

TriggerWhy re-run
New sales order bookedNew demand added — supply plan may need updating
Sales order cancelledDemand removed — planned orders may be excess
Sales order date changedLead time recalculation needed
PO receipt shortExpected supply didn't arrive — shortage recalculated
New PO confirmedSupply added — exception may be resolved
Safety stock changedReorder triggers change
Each run completely replaces the previous planned orders with a fresh calculation based on current data.
*Post 4 of 6 — TechnoPKG ERP Tutorial Series. Tested live on technopkg.com, 2026-07-05.*
Tags: ERPSupply ChainTutorialDP Sound SystemsStep by Step

Comments (0)

💬
No comments yet. Be the first to share your thoughts!
Sign in to leave a comment.
Table of Contents
Generating...
Share