Skip to content

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

Christian Fieg Head of Sales

Published December 2023Updated June 20268 min read

Learning path Step 2 of 5
Contents
    By Christian Fieg · Last updated: June 2026

    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 production control handles order dispatching and real-time plan-vs-actual tracking — the execution side of what a PPS plans. Detailed scheduling comes from a connected scheduling system (APS).

    Transparency note: SYMESTIC is a cloud-native MES platform. We offer order dispatching as part of our MES and connect scheduling systems (APS) through a bidirectional interface — 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 (production control)
    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). Dispatched to machines via production control.
    Sequence optimization Comes from a connected scheduling system (APS) through a bidirectional interface; SYMESTIC supplies it with actual run times, downtimes and quantities.
    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.
    OEE per order OEE calculated per order, not just per machine — shows how efficiently the plan was executed.

    SYMESTIC implementation example: At Meleghy Automotive (4 plants in Germany, Spain, the Czech Republic and 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. Results: 10 % fewer stoppages, 7 % higher output.

    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."

    Customer Story Forging Technology

    How Schmiedetechnik Plettenberg improves press performance with data

    • Real-time OEE at every press
    • Downtime reasons documented end to end
    • Shift handovers backed by hard data
    • Fast response to disruptions & bottlenecks
    Approx. 5 min read · free
    Schmiedetechnik Plettenberg — team in front of the real-time press dashboard
    Live on the line Press OEE

    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.


    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. See that integration for your own use case in a live demo.

    → 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
    • Live demo
    • 30 minutes
    • Free

    See where PPS ends and MES begins

    In a live demo we show how planned orders from your PPS or ERP are executed, confirmed and tracked at the machine.

    • Live OEE
    • Downtime and reasons
    • Connecting machines and ERP