How to create a routing, work center and production supervisor in SAP PP
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
- 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.
- 2On the work center default values tab set the control key, standard value key and the units for setup, machine and labour times.
- 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.
- 4Define production supervisors in customizing: Production > Shop Floor Control > Master Data > Define Production Scheduler (OPJ2 and the surrounding nodes), per plant.
- 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.
- 6Enter the operations: operation number (0010, 0020), work center, control key, base quantity, and the standard values for setup, machine and labour.
- 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
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
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 fixSAP 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-toHow 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-toHow 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 fixSAP 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 fixSAP 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 ERPAI 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
- SAP Work Center Master Data Request TemplateA 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.
- SAP PP Tables Map: Orders, Routings, Resources and PIRA table list for SAP PP grouped by production order, routing, work center, PIR and BOM, with the key fields to join on.
- SAP PP Master Data Change Request TemplateA controlled change form for BOMs, routings, work centers and MRP data with impact assessment, approvals and rollback.
ERP fixes and how-tos
- How to Create a Control Key in SAP PP (OPJ8)Create and configure a routing control key in SAP PP with OPJ8: what each indicator does, which ones matter for confirmation and costing, and how to test it.
- Production version in SAP S/4HANA: how to create it and why it is requiredHow to create and maintain a production version in SAP S/4HANA with C223, how to mass-maintain them, and why production orders and MRP require one.
- How to Create a Master Recipe in SAP PP-PI (C201)Create a master recipe in SAP PP-PI with C201: header data, resource network, phases, material assignment, control recipe destination and the production version.
AI on your ERP
- AI Agents for SAP Production Planning, MRP, and Exception TriageAI agents that triage SAP MD04 exceptions, explain predictive MRP shortages, and draft planned-order actions, grounded on your own SAP data, deployed on-prem.
- AI Production Scheduling on Top of Your ERP: Explain, Triage and Re-Plan Without Replacing the SchedulerHow AI helps planners and schedulers explain late jobs, fix bad routing data and draft reschedules on top of ERP work orders, without replacing the finite scheduler.