The discrete manufacturing process in SAP PP: A practical guide

Last updated: 22 Oct, 2026 • Long Ho • 14 mins read
Summarize article with AI

Key takeaway

  • SAP discrete manufacturing runs each production lot through its own production order in SAP PP.
  • Every production order relies on six core master data objects, with the production version linking the BOM and routing.
  • The discrete manufacturing process in SAP PP takes 8 clear steps, from demand planning to settlement.
  • Strong daily habits, like confirming work during the shift and closing orders every period, matter as much as the system setup.

SAP discrete manufacturing connects BOMs, routings, production orders, and shop-floor confirmations in one system, giving machinery, automotive, and electronics plants a way to stop tracking every order on a whiteboard and a spreadsheet named “Production_Plan_FINAL_v3.xlsx.”

This guide explains what discrete manufacturing in SAP is, then walks through the 8-step discrete manufacturing process in SAP PP and the master data behind it. It also covers SAP discrete manufacturing best practices that keep production orders accurate.

What is discrete manufacturing in SAP?

Discrete manufacturing in SAP is the production of distinct, countable products, such as pumps, engines, cars, or airplanes, through production orders in SAP PP. Each production order uses a BOM and a routing to define what to build and how, and it collects its own costs until settlement.

Key characteristics of discrete production in SAP

Discrete manufacturing has unpredictable demand and a product mix that can change every week. Work is done in a workshop setup, with each order moving from one work center to the next. This is why SAP runs every lot through its own production order, which lets planners control the quantity, dates, and costs of each one. 

Discrete products are made from parts that can be put together and taken apart again. A faulty engine, for example, can be opened and fixed with a new part before it is tested again, which is not possible with paint or a chemical mix. In SAP, these products are made up of multi-level BOMs, and MRP plans each level one by one. Products with many options use variant configuration, while Engineering Change Management (ECM) lets a new BOM or routing version start on a set date. Products that need service or warranty records also get serial numbers, which track each unit from its production order to the customer. 

Typical industries: industrial machinery, automotive parts, electronics, furniture, and medical devices.

Discrete vs process manufacturing in SAP

Discrete and process manufacturing both run on SAP PP, but they use different master data, execution objects, and costing logic, as the table below shows.

 

Discrete manufacturing

Process manufacturing (PP-PI)

Typical industries

Automotive parts, industrial equipment, electronics, machinery

Chemicals, pharmaceuticals, food and beverage, paints, cosmetics

Product output

Distinct, countable units

Bulk or batch output measured by weight or volume

Disassembly

Products can be taken apart into their original parts

Final products cannot be separated back into their ingredients

Production structure

Bill of materials (BOM) listing parts and assemblies

Recipes and formulas listing ingredients and their proportions

Execution object

Production order for each lot

Process order for each batch or campaign

Core master data

Material master, BOM, routing, work center, production resources/tools (PRTs), production version

Material master, master recipe, resource, BOM, inspection plan

How work is defined

Routing operations carried out at work centers

Master recipe operations split into phases and carried out on resources

Shop-floor instructions

Shop papers or Fiori apps for each operation

PI sheets or XSteps, often connected to DCS, MES, or LIMS systems

Inventory tracking

Tracked by component and by unit, with serial numbers and optional batches

Tracked by batch, with shelf-life data and compliance records

Quality management

Inspections at goods receipt or during operations

Heavy use of QM, with results recorded for every batch

Change frequency

Frequent engineering changes and many product variants

Fewer changes, with recipes controlled and tested before release

Costing

Order-based, with variances calculated when the order is closed

Order-based, with costs split across co-products and credits for by-products

Key challenges for discrete manufacturing and how SAP PP can help

1. Complex BOMs and routings

Challenge: In discrete manufacturing, a single product can include hundreds of components spread across several BOM levels, and engineering changes happen often.

Impact: If a BOM or routing is outdated, the shop floor may use the wrong parts or operations, which leads to rework, production delays, and inaccurate product costs.

SAP PP solution: SAP PP manages multi-level BOMs and routings and links them through production versions, so every production order uses the correct, approved setup. Engineering Change Management (ECM) controls the exact date when a new BOM or routing version takes effect, while variant configuration covers products with many options using a single configurable model.

2. Production planning and scheduling

Challenge: In discrete manufacturing, customer demand changes often. Planners must keep materials, machine capacity, and delivery dates in balance at the same time.

Impact: If plans don’t keep up with these changes, materials arrive late, some machines get too much work while others have too little, and customer orders are delivered late.

SAP PP solution: MRP calculates the materials needed at every BOM level and automatically creates planned orders and purchase requisitions. In SAP S/4HANA, MRP Live runs these calculations much faster, and embedded PP/DS creates detailed schedules based on setup times and the real capacity of each machine.

3. Shop-floor control and visibility

Challenge: Every production lot has its own quantities, dates, materials, and steps. In many plants, this data sits in spreadsheets, paper forms, and separate systems.

Impact: Managers can't see how each order is moving, so issues like missing parts, scrap, or delays are found too late.

SAP PP solution: SAP PP creates a production order for each lot and keeps all key data in one place: components, operations, work centers, and status. Workers record the quantities produced, the parts rejected, and the time spent after each step. In SAP S/4HANA, Fiori apps like Manage Production Orders show order status, material shortages, and delays in real time.

4. Inventory control

Challenge: Manufacturers need the right amount of raw materials, work in progress, and finished goods at all times, but stock levels change every day.

Impact: Too much stock keeps cash locked in the warehouse, while too little stock stops the production line and delays customer orders.

SAP PP solution: SAP PP works closely with Materials Management (MM), so stock levels, reserved materials, and goods movements update automatically. With backflushing, the system records the components used when workers confirm each step, and batch and serial number management follow each item through production and delivery.

5. Supply chain coordination

Challenge: Discrete manufacturers work with many suppliers and subcontractors, and each one needs a different amount of time to deliver.

Impact: When purchases are not planned based on these delivery times, materials arrive late and customer delivery dates are missed due to production delays.

SAP PP solution: MRP uses each supplier’s delivery time to plan purchases early enough. Scheduling agreements set up regular deliveries, including just-in-time (JIT) calls for parts needed at the line. Subcontracting lets you send components to external partners and receive finished parts back within the same planning process.

6. Production cost control

Challenge: Each product uses different materials, machine time, and labor, so it’s hard to know how much it really costs to make.

Impact: Without clear cost data, manufacturers may set the wrong prices and can’t see where money is lost in production.

SAP PP solution: SAP PP works with Product Costing (CO-PC) to calculate a standard cost for each product based on its BOM and routing. Each production order then collects the real costs of materials, labor, and overhead until settlement. Variance analysis shows the difference between planned and real costs, so you can quickly see which orders cost more than expected and why.

Learn more about how SAP connects end-to-end manufacturing processes

Production strategies in SAP discrete manufacturing

In SAP discrete manufacturing, a production strategy defines what starts a production order: a sales forecast or a confirmed customer demand. SAP supports four main production strategies: make-to-stock (MTS), make-to-order (MTO), assemble-to-order (ATO), and engineer-to-order (ETO). Plants that use MTS produce based on forecasts and keep finished goods in stock, while MTO, ATO, and ETO plants start production only when a sales order or customer project arrives.

Each strategy is assigned through the strategy group in the MRP 3 view of the material master. This setting controls how SAP handles planned independent requirements, customer orders, and MRP for each product, so choosing the right strategy directly affects stock levels, delivery times, and production costs.

Strategy

What triggers production

Typical products

SAP features used

Make-to-stock (MTS)

Sales forecasts and planned independent requirements

Standard parts, consumer electronics, household appliances

Planning strategy 10 (net requirements planning) or 40 (planning with final assembly)

Make-to-order (MTO)

A confirmed sales order

Custom machines, special tools, products made to customer specs

Planning strategy 20 (make-to-order production), sales order stock

Assemble-to-order (ATO)

A sales order for a configured product, using pre-planned components

Cars, trucks, PCs, pumps, industrial equipment with many options

Variant configuration, planning strategy 25 (configurable materials) or 82 (assembly processing)

Engineer-to-order (ETO)

A customer project with unique design requirements

Production lines, aircraft parts, large industrial plants, special machinery

SAP Project System (PS) with WBS elements and networks, project stock, variant configuration when needed

The discrete manufacturing process in SAP PP

The discrete manufacturing process in SAP PP covers eight steps: demand planning, MRP run, order conversion, order release, goods issue, confirmation, goods receipt, and settlement. Each step uses specific SAP transaction codes (T-codes) and updates stock, costs, and order status in real time. As a result, planners, shop-floor teams, and controllers all work with the same data.

Step 1. Demand planning (MD61, MD62, VA01)

Every production cycle starts with demand. For make-to-stock products, planners enter planned independent requirements (PIRs) in MD61 and update them in MD62. For make-to-order products, demand comes from sales orders created in VA01.

Step 2. MRP run (MD01N, MD04)

MRP compares demand with available stock and open orders, then calculates what is missing at every BOM level. In SAP S/4HANA, planners run MRP Live in MD01N, which creates planned orders for in-house parts and purchase requisitions for purchased materials. The results can be checked in MD04, the stock/requirements list.

Step 3. Planned orders to production orders (CO40, CO41, CO01)

Planners convert planned orders into production orders one at a time in CO40, or in bulk in CO41. A production order can also be created directly in CO01. SAP copies the BOM and routing into the order, so it includes all components, operations, and work centers.

Step 4. Order release (CO02, COHV, CO24)

Before production starts, the order is released in CO02, or in bulk through COHV. SAP checks material availability, sets the status to REL (Released), and prints shop papers. Planners can review missing components in CO24.

Step 5. Goods issue (MIGO, movement type 261)

Components are issued to the production order with movement type 261, either manually in MIGO or automatically through backflushing during confirmation. This reduces raw material stock and posts the material cost to the order.

Step 6. Confirmation (CO11N, CO15, CO13)

Shop-floor workers confirm each operation in CO11N, entering the quantity produced, rejected parts, labor time, and machine hours. CO15 confirms the full order at once, and CO13 cancels an incorrect confirmation. Each confirmation updates order progress and adds labor and machine costs to the order.

Step 7. Goods receipt (MIGO, movement type 101, QA32)

Finished goods are posted into stock with movement type 101 in MIGO. If the material requires quality checks, SAP creates an inspection lot with inspection type 04. The goods stay in quality inspection stock until the usage decision is made in QA32.

Step 8. Completion and settlement (CO02, KKS2, KO88, COOIS)

Once production is finished, the order is set to TECO (technically completed) in CO02. Controllers calculate variances in KKS2 and settle the order in KO88, moving costs to inventory and posting the difference between planned and real costs. After settlement, the order can be closed (CLSD). COOIS gives an overview of all production orders and their status.

Master data for SAP discrete manufacturing 

In discrete manufacturing, SAP S/4HANA uses six core master data objects: the material master, bill of materials (BOM), routing, work center, production resources/tools (PRTs), and production version. Below is what each object does and how it supports production.

Every production process in SAP PP starts with the material master. A pump manufacturer, for example, creates records for finished pumps, in-house assemblies like motor housings, and purchased parts like seals and bolts. Each record stores planning, purchasing, production, and costing data.

Next, the bill of materials (BOM) shows which components make up each product and in what quantity. Assemblies have their own BOMs, which creates a multi-level structure. MRP uses this structure to calculate material needs and create purchase requisitions, and each production order uses it to set component quantities.

While the BOM defines what goes into a product, the routing defines how it is made. It lists operations in sequence, such as machining, assembly, and testing, with standard times for setup, machine use, and labor. SAP uses these times for scheduling and cost planning.

Each operation is linked to a work center, such as a CNC machine or assembly line, which provides capacity, working hours, and cost rates. Operations can also include production resources/tools (PRTs), like test fixtures or assembly instructions.

Finally, the production version links a BOM to a routing and tells SAP which combination to use for each order, based on lot size and validity dates. In SAP S/4HANA, production versions are mandatory for BOM and routing selection.

SAP discrete manufacturing best practices & expert tips

Good master data and the right SAP setup are only part of the story. In discrete manufacturing, daily habits and a few clear design decisions decide whether SAP PP runs smoothly or turns into constant firefighting. Here are the SAP discrete manufacturing best practices I always recommend. 

  • Own the production version life cycle. Give one team clear responsibility for creating, updating, and closing production versions. Set validity dates and lot sizes carefully, and lock old versions when they are no longer used. I've seen MRP pick an outdated routing for months simply because nobody owned this task.
  • Keep BOMs and routings in step with engineering changes. Every design change should update the BOM and routing at the same time, with a clear valid-from date through Engineering Change Management (ECM). When engineering and production data drift apart, the shop floor uses the wrong parts and product costs stop making sense.
  • Keep order types and control keys simple. Use as few order types and control keys as your processes really need. Fewer options mean fewer setup errors and easier training. Create a separate order type for rework, though. This keeps rework costs visible instead of hiding them inside normal production orders.
  • Decide clearly where backflushing is controlled. Backflushing can be set in the material master, work center, routing, or production version. Pick one main level and document it. If the settings are mixed across levels, nobody knows why some components post automatically and others don't, and stock errors follow.
  • Confirm work during the shift. Ask workers to confirm operations as they finish them, not at the end of the day or week. Late confirmations hide delays and make stock and capacity data unreliable. For long routings, use milestone confirmations to confirm several operations in one step and save time on the shop floor.
  • Close and settle orders every period. Set completed orders to TECO, calculate variances, and settle them at every month-end. Open orders pile up fast, and old variances become hard to explain. A regular closing routine keeps product costs accurate and makes period-end close faster for finance.

Wrapping up

Running SAP discrete manufacturing is, first and foremost, a matter of discipline in data and processes. Setting up BOMs, routings, and production orders is the easy part. The real work lies in keeping that setup reliable every day: production versions that stay current, engineering changes that reach the shop floor on time, confirmations entered during the shift, and orders that are closed and settled every period. It all comes down to turning a standard SAP configuration into a stable production process that planners, workers, and controllers can trust. Hence, the importance of having experienced SAP PP consultants involved from the very start.

If you're planning to set up SAP for manufacturing and want to find the approach that fits your plant, we're here to help you review the options and share what we've learned from real projects.

Long Ho
Long Ho

Project Manager | ERP Solutions Consultant | SAP Expert

Long Ho heads enterprise solution delivery at VNEXT, focusing on helping Japanese clients modernize their core business processes across SAP, ERP, manufacturing, logistics, professional services, and other business systems. With over 7 years of experience, he has grown from a full-stack developer into a Project Manager and Tech Lead, combining deep technical expertise with strategic leadership and client communication. Responsible for overseeing enterprise-scale projects of varying complexity, Long leads teams of up to 20 engineers through requirements analysis, architecture, development, and quality assurance, delivering tailored solutions that stay on schedule and within budget. He puts specific focus on aligning each solution with client objectives, mentoring developers and raising engineering standards along the way. Long also works with AI-assisted engineering, holding a Cognitive Engineering Level 6 certification, and integrates AI tools into his team's development workflow to strengthen how they build.

Let's talk

Ready to get results?
Our team is here to help.

  • AI Development
  • Custom Software Development
  • Mobile Application Development
  • Web Application Development
  • Cloud Development
  • Blockchain
  • Embedded Software
  • Enterprise Software
  • SAP
  • CRM
  • Data & Analytics
  • IT Outsourcing
  • Offshore Development Center
  • Dedicated Development Team
  • Staff Augmentation
  • I'm not sure / I need consultation
  • Automotive
  • Education
  • Energy & Environment
  • Enterprise Software & DX
  • Entertainment & Media
  • Finance
  • Gaming
  • Healthcare
  • Manufacturing
  • Professional Services
  • Retail
  • Transportation & Logistics
  • Travel & Hospitality
  • Others