CR02 — Change Work Center
CR02 changes an existing work center master record: capacities, scheduling data, default values, and the time-dependent cost center assignment used to cost and schedule production orders. It does not touch routings directly; routing operations reference the work center by key, so some data is read live at order time and some is copied once, which is the main source of confusion when a change does not appear to take effect.
This page covers CR02, the transaction for changing a plant-specific work center master record. It focuses on the diagnostic side: why a work center change does not show up on an order, how cost center and capacity validity periods cause silent costing and scheduling errors, and how to prove the cause in the underlying tables rather than guessing.
Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 1,174 words
Purpose
CR02 changes an existing work center, which is a plant-specific master object holding capacities, scheduling parameters (queue time, move time), default values, formulas for standard value keys, and a cost center assignment used for activity costing. The structural fact behind most confusion: several of these attributes are time-dependent intervals, not single values. Capacity records and cost center assignments each carry a validity period. A change made today does not overwrite history; it either extends an existing interval or requires a new one starting from a chosen date. Consultants who simply edit the current row instead of opening a new validity period end up silently rewriting the past, which then shows up weeks later as a costing or capacity discrepancy on orders that were already settled.
When it is used
CR02 is used any time an existing work center needs correction after go-live: a shift pattern changes, a cost center is reassigned due to an org restructure, a formula key is fixed, or queue/move time needs tuning to match actual shop floor behaviour. It sits upstream of routing maintenance and order scheduling; the work center itself is maintained once per plant and then referenced by many routings and orders. Consultants reach for CR02 rather than CR01 (create) whenever the work center key already exists, and reach for CA02 instead when the actual operation sequence or standard values on a specific routing need adjusting rather than the work center's own defaults. A Fiori work center app exists for basic list and edit scenarios, but detailed capacity interval and formula work is still typically done in CR02.
How to use it in practice
- Call CR02, enter plant and work center key, press Enter to open the current record.
- Choose the relevant tab: Basic data, Default values, Capacities, Scheduling, or Costing, depending on what needs to change.
- For capacity changes, open the Capacities tab, select the capacity category, and add a new interval with its own validity dates rather than overtyping the existing interval end date.
- For cost center or activity type changes, open the Costing tab and create a new validity period starting from the effective date; do not edit the existing assignment if the change should only apply going forward.
- Save, and read any warning about existing open orders, capacity requirements, or dependent routings before confirming.
Key data objects
- CRHD - work center header record: key, plant, usage indicator, person responsible.
- CRTX - work center short and long text in each language.
- CRCO - time-dependent assignment of the work center to a cost center and activity type, one row per validity period.
- KAKO - capacity header data for each capacity category defined on the work center.
- KAZY - capacity intervals (shift definitions, available capacity per interval) linked to the capacity header.
How to prove it in the data
Start in SE16 on CRHD filtered by plant and work center to confirm the record and usage indicator exist as expected. Check CRCO for the same work center and read the validity start and end dates against the order or costing date in question; a gap or an unexpected end date there explains a wrong or missing activity price. For capacity issues, pull KAKO for the capacity category and cross-check KAZY intervals against the date the MRP run or capacity evaluation used; an expired interval reads as zero available capacity even though the work center itself looks fine.
ECC vs S/4HANA
The work center object model and its underlying tables are unchanged on S/4HANA. CR02 remains the primary transaction for detailed capacity interval and formula maintenance. A Fiori app is available for browsing and light editing of work centers, but complex capacity or costing validity work is still commonly done through classic CR02, so no functional migration is required for this transaction specifically.
Common pitfalls and how to diagnose them
- Cost center mismatch: an order costs against the wrong cost center or activity type because the CRCO validity period does not cover the order's relevant date, or a new row was created with a start date that leaves a gap. Check CRCO validity dates first, before touching the routing or the order.
- Capacity shows as zero: MRP or capacity leveling reports no available capacity because the capacity interval in KAZY expired and was never extended, or the capacity category was deleted and recreated with a new key that routings still point to under the old category. Check KAKO and KAZY validity before assuming a scheduling bug.
- Change appears to have no effect: the routing operation still carries values that were copied at creation time rather than read live from the work center, or the routing was never regenerated after the work center change. Compare the routing operation's standard value key and control key against the current work center default before concluding CR02 failed to save.
- History corruption from overtyping: someone edited an existing capacity or cost center interval instead of opening a new validity period, which retroactively changes data behind already-settled orders. Diagnose by checking whether the validity start date on the modified row predates orders that are now showing unexpected costing results.
- Plant scoping: the work center exists in one plant and an order or routing in another plant cannot find it. Confirm the plant on CRHD matches the plant on the order before investigating anything else.
- Formula and standard value key mismatch: a formula on the work center references a standard value key that the routing operation does not populate, silently zeroing out duration or cost. Check the standard value key list on both the work center and the routing operation.
Whose problem this is
This is primarily a PP functional problem. Cost center and activity type assignments on the Costing tab need sign-off from a CO consultant, since they affect activity pricing and settlement. Basis involvement is limited to authorization objects for plant-specific work center maintenance. A good handover states the plant, work center key, which tab and field changed, the effective date used, and which open orders or routings are affected.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-tcodes/cr02ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.