How-toSAP ECC / S/4HANAPP / Master Data

How to create a routing, work center and production supervisor in SAP PP

Question
how to create routing in sap pp

Also searched as

  • how to create work center in sap pp
  • how to create production supervisor in sap pp
  • CA01 routing CR01 work center OPJ2

Short answer

Create the work center in CR01 first, then the routing in CA01 using that work center on each operation, and define production supervisors in customizing (OPJ2). Link the BOM and routing in a production version (C223) so production orders and planned orders can be created.

Applies to: SAP ECC 6.0 and S/4HANA on-premise, discrete manufacturing

Build the PP master data in order

  1. 1Create the work center with CR01: enter the plant, work center name and category (for example 0001 for machine), then fill the basic data with description, person responsible and usage.
  2. 2On the work center default values tab set the control key, standard value key and the units for setup, machine and labour times.
  3. 3Create the capacity from within the work center: enter capacity category, available capacity, shift and utilisation. Assign cost center and activity types on the costing tab.
  4. 4Define production supervisors in customizing: Production > Shop Floor Control > Master Data > Define Production Scheduler (OPJ2 and the surrounding nodes), per plant.
  5. 5Create the routing with CA01: enter the material, plant and group, then fill the header with usage (1 for production), status (4 released) and lot size range.
  6. 6Enter the operations: operation number (0010, 0020), work center, control key, base quantity, and the standard values for setup, machine and labour.
  7. 7Assign BOM components to operations in the routing, save, and then create the production version (C223) linking BOM alternative and routing group counter.

The work center in CR01

The work center is where capacity, costing and scheduling data live. The basic data holds the control and responsibility information, default values supply defaults for new routing operations, capacity data feeds capacity planning and scheduling, and costing links the work center to a cost center and activity types so confirmations post cost.

Choose the standard value key carefully. It defines which time parameters (setup, machine, labour) are used and how they relate to costing. A mismatch between standard value key and activity types is a frequent reason for a wrong order cost or missing cost postings.

The routing in CA01

A routing is a sequence of operations performed at work centers to make a material. Selection of the routing for an order depends on the usage and status and the lot size range. Operation entries carry the work center, control key, base quantity and standard values, and later drive scheduling, capacity requirements, costing and confirmation.

Alternative sequences and parallel sequences exist for more complex flows. For a first implementation keep one sequence, one operation per real work step and the right control key (for example PP01 for ordinary in-house operations with confirmation and costing).

CR01 create work center   CR02 change   CR03 display
CA01 create routing       CA02 change   CA03 display
C223 maintain production version (links BOM and routing)
Tables: CRHD (work center header), PLKO/PLPO (routing header/operations), MAPL (material assignment), MKAL (production version)

Production supervisor (production scheduler)

A production supervisor, called production scheduler in older releases, is a responsibility group for shop floor control, defined by a code per plant in customizing and assigned to the material in the MRP or work scheduling view. It does not represent a specific user; it identifies the person or team responsible for a set of materials and is used for selection in order lists and reports.

Define the supervisors with OPJ2 or through the customizing path above, then maintain the production supervisor field on the material's work scheduling view (MM02). Production order selections like COOIS can then be run by supervisor.

Common setup errors

If a production order cannot be created because no routing is found, check that the routing status is released, the usage covers production, the lot size range includes the order quantity, and the production version is valid. For MRP-created planned orders the production version is the link that matters most.

Try it here, free

SAP Work Center Master Data Request Template

Open full tool

A request form for creating or changing an SAP PP work center, covering basic data, capacity, scheduling and costing so master data gets it right the first time.

Common pitfalls

  • !Leaving the routing status at created so it is never selected.
  • !Forgetting the production version, so orders cannot be created automatically.
  • !Wrong control key, so the operation cannot be confirmed or costed.
  • !No capacity category or cost center on the work center, causing scheduling and costing gaps.
  • !Treating the production supervisor as a user instead of a responsibility code.

How an ERP-grounded AI assistant handles this

A grounded assistant can audit this master data for you: materials with a BOM but no production version, routings without released status, work centers with no cost center, or operations with no standard values. It reads the PP tables on-prem and lists the exceptions for planners to fix, leaving changes to the master data owners.

Frequently asked questions

What is the transaction code to create a routing in SAP?

CA01 creates a routing, CA02 changes it and CA03 displays it. Work centers are created with CR01, and the production version that links BOM and routing is maintained with C223.

What do I need before creating a routing?

At minimum a material with a work scheduling view in the plant and a work center with a valid control key and cost data. A BOM is not needed to create the routing, but it is needed to create a production version.

What is a production supervisor in SAP PP?

It is a responsibility group per plant, defined in customizing and assigned on the material work scheduling view. It lets you select and report production orders by the responsible team. It is not tied to a user ID.

Why does my production order not find a routing?

Typical causes are an unreleased routing status, a usage that excludes production, a lot size range that misses the quantity, or an invalid or missing production version. Check these in CA03 and C223.

Related

Error fix

SAP CO01 Error: No Production Version Found for Material

SAP cannot pick a production version for the order quantity and date, so it cannot determine the BOM and routing. Fix it in C223 or on the MRP 4 view of the material: create a version for the plant, make its validity dates and lot size range cover the order, link a valid BOM alternative and routing, and remove the lock indicator.

Error fix

SAP CO11N Confirmation Errors and How to Fix Them

CO11N (time ticket confirmation for production/process orders) throws several distinct errors: deviation from the standard value is too large, goods movement not possible for a component, or the order/operation status does not allow confirmation. Each has a specific cause in order status, routing tolerance settings, or component availability, not a single generic fix.

How-to

How to create a material in SAP MM (MM01) and mass-change it with MM17

Run MM01, enter the material number or let it be assigned, pick the industry sector and material type, select the views and organizational levels, then maintain each view and save. MM17 mass-changes selected material master fields. In S/4HANA the material number can be up to 40 characters.

How-to

How to Maintain the BOM and Routing in SyteLine

In SyteLine the manufacturing structure for an item is a standard (type S) job: its material lines are the BOM and its operation lines are the routing. You maintain it from the item's BOM and routing forms, set effectivity dates, then let new job orders pull a copy. Existing jobs do not update automatically, which is where most confusion comes from.

Error fix

SAP M7 021: Deficit of SL Stock Quantity

M7 021 fires during a goods issue, delivery, or confirmation when SAP checks the unrestricted-use (SL) stock for the exact plant, storage location and batch combination and finds less than what you are trying to post out. Fix the entry (batch, storage location, quantity) first; only enable negative stock or downgrade the message to a warning if the business genuinely needs to post ahead of a receipt.

Error fix

SAP IDoc Status 51: Application Document Not Posted

Status 51 tells you the IDoc reached the application layer and failed to post, but the status text itself is not the error - the real cause sits in the status record's long text or the linked application log. Fix the underlying data or configuration, then reprocess the IDoc through BD87 rather than editing the status.

AI for ERP

AI Agents for SAP Production Planning, MRP, and Exception Triage

AI agents that triage SAP MD04 exceptions, explain predictive MRP shortages, and draft planned-order actions, grounded on your own SAP data, deployed on-prem.

Stuck on SAP ECC / S/4HANA?

Talk to engineers who work inside SAP ECC / S/4HANA every week, and who build private AI that answers these questions from your own ERP data.

Keep exploring

Free tools

ERP fixes and how-tos

AI on your ERP

Integrations