Home / Smart MES / MRP Material Requirements
MRP Material Requirements

MRP Material Requirements · Automatic Net Requirement Calculation

The MPS master production schedule drives MRP net requirement calculation. With multi-level BOM explosion, deduction of on-hand inventory and in-transit purchases, and consideration of safety stock and lead times, the system automatically generates purchase and production suggestions — putting an end to the inefficiency and errors of calculating materials in Excel.

MPS
Master-production-schedule driven
N
Levels of automatic BOM explosion
<1min
Net requirement calc for thousands of lines
Capabilities

Core Material-Planning Capabilities of MRP

The entire chain from MPS to purchase order is automated

📝 MPS Master Production Schedule

Generate a rolling monthly/weekly MPS from forecasts plus sales orders, balanced against rough-cut capacity to align supply and demand.

🔁 Gross Requirement Calculation

The MPS is exploded through multi-level BOMs into gross requirements for materials at each tier, including scrap factors and substitute-material relationships.

Net Requirement Netting

Gross requirements are netted against on-hand inventory, in-transit purchases and allocations to other work orders to yield the true net requirement.

📅 Lead Time + Safety Stock

Back-calculate order dates from material lead times, with a safety-stock protection strategy to prevent material shortages.

📤 Purchase Suggestions

Net requirements for purchased materials automatically generate purchase suggestions, split by supplier, unit price and minimum order quantity.

📋 Production Suggestions

Net requirements for in-house materials generate production suggestions that, once merged with work orders, are dispatched to APS.

mes.shangbangke.com/mrp/kittingKitting
MRP
Op-Level Kitting — WO-2041
DetailRe-run MRP
OpMaterialNeed/ArriveKit
OP10SS bar stock05-26 / InKitted
OP20Turning insert05-27 / InKitted
OP40Seal ring05-28 / 05-30Late
OP50Packing film05-31 / ShortShortage

From MPS to Operation-Level Kitting Validation

MRP is not just about "calculating how much is missing," but about "when materials arrive and whether everything is kitted to start." SBK MRP pushes kitting validation down to the operation level, ensuring the materials needed before each operation are already in the shop-floor warehouse.

  • MPS rolling monthly + weekly refinement + daily release
  • Incremental MRP: only changed materials are recalculated, delivering results for 100,000 lines in minutes
  • Kitting validation: dual-layer checks at the work-order and operation levels
  • Shortage alerts: urgency automatically flagged by "arrival date vs. required date"
mes.shangbangke.com/mrp/po-advicePO advice
MRP
Purchase Advice Consolidation
CompareTo PO
MaterialSupplierSugg qtyMOQ
M-1001HuaSteel2400kgMet
M-1002Local Seal5000Met
M-1003XinTool120Fill MOQ
P-3001TongDa Pkg3000EOQ

Aggregated by supplier · MOQ / EOQ applied

Turning Purchase Suggestions into Executable Orders

What MRP produces are "suggestions," but what buyers need are "orders ready to place." The system automatically consolidates suggestions by supplier strategy, merges unit prices, accounts for minimum order quantities and transport batch sizes, and converts them to purchase orders with one click.

  • Aggregate by supplier, merging multiple suggestions for the same material
  • Automatic application of minimum order quantity (MOQ) and economic order quantity (EOQ)
  • Multi-supplier price comparison, weighted by "price / lead time / quality"
  • Purchase orders write back in-transit data, automatically netted in the next MRP run
mes.shangbangke.com/mrp/dynamicLive refresh
MRP
Dynamic MRP Triggers
LogsFull re-run
108,420Material lines
2.4 minIncr. time
36Shortages
LiveTrigger mode

Incremental triggers this run

Order change
SO-3208 recalculated
Stock diff
Net req refresh 64%
PO arrival
Shortage list 42%

Dynamic MRP: Refreshing in Real Time with Orders and Inventory

The traditional approach runs MRP once at the start of the month, only to become outdated the moment orders change mid-month. SBK MRP supports a dual mode of "on-demand trigger + scheduled refresh," where order changes, inventory changes and purchase arrivals can all trigger an incremental calculation.

  • Sales-order changes trigger MRP for the affected scope of that order
  • Stocktaking discrepancies automatically recalculate affected net requirements
  • Shortage lists refresh instantly after purchase arrivals are written back
  • Scheduled full MRP (recommended overnight), with results reconciled against the incremental run
Use Cases

MRP in Practice Across Manufacturing Modes

Discrete Manufacturing with Long BOMs

Machinery equipment with 8-level BOMs and 3,000+ parts — MRP produces net requirements and purchase suggestions in minutes, freeing up the PMC team.

Electronics PCBA: Short BOM, High Turnover

200 part numbers per day; MRP runs every 4 hours, combined with the shortest purchase lead times to keep the line running.

Food Process Batch MRP

Calculate requirements by "recipe batch" — main ingredients + auxiliary materials + additives + packaging together — ensuring the next batch is fully kitted.

Auto Parts JIT On-Time Supply

OEM rolling demand drives MRP, pushing inventory safety factors to the minimum and halving working-capital tie-up.

Related Features

MRP Works Hand-in-Hand with These Capabilities

MRP is the hub of material planning, linking BOM, procurement, inventory and scheduling

Experience MRP Material Requirements Now

Sign up to try automatic net requirement calculation for free, or book a consultant demo