Skip to content

PPS System: Functions, PPS vs. ERP vs. MES & Planning Meets Execution

PPS System: Functions, PPS vs. ERP vs. MES & Planning Meets Execution
By Christian Fieg · Last updated: April 2026

TL;DR: A PPS system (Production Planning and Scheduling system, German: Produktionsplanungs- und Steuerungssystem) plans what gets produced when, on which machine, with which materials. It covers demand planning, capacity scheduling, order sequencing, and material requirements. In practice, PPS functionality is rarely a standalone system anymore — it is either embedded in the ERP (SAP PP, Infor) or in a modern MES that includes production scheduling. SYMESTIC's Fertigungssteuerung (production control) module handles order dispatching, sequence optimization, and real-time plan-vs-actual tracking — the execution side of what a PPS plans.

Transparency note: SYMESTIC is a cloud-native MES platform. We offer production scheduling and order dispatching as part of our MES — not a standalone PPS. This article explains where PPS ends, where MES begins, and where they overlap.

Table of contents

  1. What is a PPS system?
  2. What are the core functions of a PPS?
  3. PPS vs. ERP vs. MES — what is the difference?
  4. Does a standalone PPS system still make sense in 2026?
  5. How does an MES handle PPS functions?
  6. FAQ

What is a PPS system?

A PPS system (Production Planning and Scheduling system) is software that plans and controls manufacturing operations. It answers the fundamental scheduling questions: What needs to be produced? In what quantity? By when? On which machines? With which materials and workforce?

The concept originated in the 1970s–80s as manufacturers outgrew paper-based planning. Early PPS systems ran on mainframes and focused on MRP (Material Requirements Planning) — calculating what materials to order based on BOMs and demand forecasts. Over time, PPS expanded to include capacity planning, order sequencing, and shop floor dispatching.

Today, PPS is less a product category and more a function set that exists inside other systems. In most midsize manufacturers, production planning lives in the ERP (e.g., SAP PP, proAlpha, Infor). The execution and real-time tracking of those plans lives in the MES. The gap between the two — where the plan meets reality — is where most operational problems occur.


What are the core functions of a PPS?

Function What it does Typical system today
Demand planning Forecasts customer demand; converts sales orders + forecasts into production requirements ERP (SAP SD/PP, Infor)
Material requirements planning (MRP) Explodes BOMs; calculates material needs; triggers purchase orders ERP
Capacity planning Matches production orders to available machine hours and workforce ERP or dedicated APS (Advanced Planning)
Order sequencing / scheduling Determines the optimal order in which production orders run on each machine/line APS or MES (Fertigungssteuerung)
Order dispatching Releases orders to the shop floor; assigns orders to specific machines and shifts MES
Plan-vs-actual tracking Compares planned schedule with actual production progress in real time MES (real-time data)
Rescheduling / replanning Adjusts the plan when disruptions occur (machine down, material late, rush order) APS or MES with scheduling module

Notice the pattern: the upper functions (demand, MRP, capacity) sit in the ERP. The lower functions (dispatching, plan-vs-actual, rescheduling) sit in the MES. The middle (order sequencing) is the contested zone — handled by dedicated APS tools (like Preactor, Opcenter APS) or by MES platforms with built-in scheduling.


PPS vs. ERP vs. MES — what is the difference?

Dimension PPS (classic) ERP MES
Core question What, when, how much? What resources do we have? (Finance, Materials, HR) What is happening right now on the shop floor?
Time horizon Days to weeks Months to years Seconds to shifts
Data source Orders, BOMs, capacities Master data, transactions Machine signals, sensors, operator inputs
Update frequency Daily / shift Batch (nightly MRP runs) Real-time (seconds)
ISA-95 level Level 3–4 (planning) Level 4 (enterprise) Level 3 (manufacturing operations)
Status in 2026 Absorbed into ERP + MES Established — SAP, Infor, proAlpha Growing — cloud MES expanding into scheduling

The key insight: **PPS is not a third system you need to buy.** It is a function set that is split between ERP (planning) and MES (execution). The "PPS gap" — where plans from the ERP don't match reality on the shop floor — is exactly what a modern MES closes by providing real-time feedback and dynamic order dispatching.


Does a standalone PPS system still make sense in 2026?

Scenario Recommendation
You have an ERP with built-in PP module (e.g., SAP PP) Use the ERP for planning. Add an MES for real-time execution data + plan-vs-actual. No standalone PPS needed.
You have no ERP production module A cloud MES with built-in order dispatching + ERP integration can cover the execution-side PPS functions without a separate tool.
You have complex job-shop scheduling (100+ machines, many constraints) A dedicated APS (Advanced Planning and Scheduling) tool may be warranted — but it still needs MES data to work.
You have a legacy standalone PPS and are evaluating modernization Migrate planning functions to ERP, execution functions to MES. The standalone PPS layer is the one to eliminate.

The market trend is clear: standalone PPS systems are consolidating. ERP vendors absorb the planning side. MES vendors absorb the execution side. The survivors are APS specialists handling complex finite scheduling — and even they integrate tightly with MES for real-time data.


How does an MES handle PPS functions?

PPS function How SYMESTIC handles it
Order dispatching Orders received from ERP (bidirectional interface: SAP, Infor, proAlpha). Dispatched to machines via Fertigungssteuerung module.
Sequence optimization Collision-free order sequencing per machine/line. Bottleneck relief through reallocation.
Plan-vs-actual tracking Automatic: machine cycles mapped to production orders. Real-time deviation visible on dashboard.
Order status feedback to ERP Bidirectional: quantities, times, stoppages, and status flow back to SAP/Infor in real time — no manual rebooking.
OEE per order OEE calculated per order, not just per machine — shows how efficiently the plan was executed.

SYMESTIC implementation example: At Meleghy Automotive (6 plants, Germany/Czech Republic/Hungary), SYMESTIC replaced the manual feedback loop between SAP R3 and the shop floor. Bidirectional ABAP IDoc integration maps machine cycles to production orders automatically. Order status, completions, and deviations flow back to SAP in real time. Results: 10 % fewer stoppages, 7 % higher output, 5 % better availability — and no more manual rebooking of production orders in SAP.

Schmiedetechnik Plettenberg: InforCOM as ERP provided the order world, but lacked real-time feedback from the shop floor. SYMESTIC's bidirectional InforCOM integration ensures that "as soon as a production order is released in the ERP, all relevant operations, machine information, and time data are automatically available in SYMESTIC. During production, all feedback — quantities, times, stoppages, and status — flows directly back to the ERP." (Anna Lisa von Klösterlein, Customer Success, SYMESTIC). Technical Director Thorsten Manns: "SYMESTIC gives us an end-to-end real-time transparency we simply didn't have before."


FAQ

What is a PPS system?
A PPS system (Production Planning and Scheduling system) is software that plans what gets produced when, on which machines, with which materials. It covers demand planning, MRP, capacity planning, order sequencing, and dispatching. In 2026, PPS functionality is typically embedded in ERP (planning) and MES (execution) rather than sold as a standalone product.

What is the difference between PPS and ERP?
An ERP manages the entire enterprise — finance, procurement, HR, and production planning. PPS is specifically the production planning function, which today is usually a module within the ERP (e.g., SAP PP). The ERP provides the master data and demand; PPS provides the schedule.

What is the difference between PPS and MES?
PPS plans what should happen. An MES captures what is actually happening — in real time, from the machines. The MES closes the gap between the planned schedule and shop floor reality by providing plan-vs-actual tracking, automatic order feedback, and real-time OEE.

Do I need a PPS, an ERP, and an MES?
You need an ERP (for business processes) and an MES (for shop floor execution). If your ERP includes a production planning module, you likely do not need a separate PPS. The MES bridges the gap between planning (ERP) and execution (shop floor) with real-time data.

What is the role of OEE in production planning?
OEE measures how effectively the production plan was executed. Availability, performance, and quality — all three are impacted by scheduling decisions. An MES provides OEE per order (not just per machine), showing exactly where the plan diverged from reality.


The bottom line: A PPS system is a function, not a product category. The planning side lives in your ERP. The execution side — order dispatching, plan-vs-actual, real-time feedback — lives in your MES. The gap between the two is where orders get lost, plans drift, and manual rebooking consumes hours. A cloud MES with bidirectional ERP integration closes that gap.

→ What is an MES? · → OEE Explained · → MES vs. ERP · → Production Data Collection · → Shopfloor Management · → Industry 4.0

About the author
Christian Fieg
Christian Fieg
Head of Sales, SYMESTIC · Previously iTAC, Dürr, Visteon (900+ connected machines) · Six Sigma Black Belt · LinkedIn
Start working with SYMESTIC today to boost your productivity, efficiency, and quality!
Contact us
Symestic Ninja
Deutsch
English