SAP transaction codeObjectCR03ModulePP_M2D

CR03 — Display Work Center Master Data

CR03 displays a work center's master data in read-only mode: capacity categories, scheduling formulas, cost center assignment, and default values for operations. It is plant-specific, so the same work center code can exist independently in several plants with different capacities and cost assignments. Use CR02 to change; CR03 only confirms what is actually stored.

CR03 is the display-only transaction for work center master data, covering capacity, scheduling, and cost center views. This page covers the tabs a consultant actually needs during an incident, the tables the data lives in, and the recurring diagnostic categories behind scheduling and costing failures traced back to a work center.

Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 1,064 words

Purpose

CR03 shows the master record of a work center: basic data, default values passed to routing operations, capacity categories (machine, labor, setup), scheduling formulas, cost center assignment, and technical data such as usage indicators. The structural fact that explains most confusion is that a work center is not a single flat record but a header (CRHD) with several dependent sub-objects, each with its own validity period. Capacities, cost center links, and formulas can each have a different valid-from date, so a work center that looks fine on the basic data tab can still fail scheduling or costing because one of its dependent objects expired or was never extended. CR03 lets a consultant confirm exactly what is live on a given date, without the risk of accidentally changing it.

When it is used

CR03 is reached for whenever a production order, routing, or capacity evaluation behaves unexpectedly and the work center is a suspect: scheduling produces zero or absurd durations, a capacity load doesn't show up in leveling, or an order fails to cost because no cost center is found. It sits upstream of CA01/CA02/CA03 (routing) and CO01/CO02/CO03 (order), since both reference the work center by key and plant. A consultant uses CR03 to inspect before escalating a change request through CR02, and uses it instead of the order or routing transaction when the question is specifically about capacity, formula, or cost center configuration rather than the sequence of operations.

How to use it in practice

  • Enter the work center key and plant on the initial screen; plant is mandatory since the same key can exist in multiple plants with different setups
  • Select the view to display: basic data, default values, capacities, scheduling, cost center assignment, or technical data
  • On the capacities tab, drill into each capacity category to check the interval, shift, and formula assigned
  • On the scheduling and costing tabs, note the formula keys and compare them against what the routing operation actually uses
  • Check the cost center assignment tab and its validity period against the date of the order or activity in question
  • Use the change documents or 'display changes' option, if available, to see who last touched the record and when

Key data objects

  • CRHD - work center header, holding the work center key, plant, usage indicator, and basic control data
  • CRCA - allocation of capacity categories to the work center
  • KAKO - capacity header segment, one per capacity category, holding the capacity's general control data
  • KAZY - capacity intervals and shift data referenced by the capacity header
  • CRCO - assignment of the work center to a cost center, with its own validity period
  • CRTX - short and long text descriptions of the work center

How to prove it in the data

In SE16, query CRHD filtered on plant and the work center's object ID to confirm the record exists and its status. Take the object ID into CRCA to list which capacity categories are actually allocated, then follow the capacity category key into KAKO and KAZY to check the interval dates cover the order or requirement date. Separately query CRCO on the same object ID to check the cost center and its valid-from/valid-to; a gap here is the most common cause of costing failures traced back to the work center.

ECC vs S/4HANA

CR03 is unchanged on S/4HANA; the underlying work center master data model was not restructured. A Fiori app for displaying or managing work centers exists as a modern alternative, but the classic transaction remains fully functional and is still the faster path for checking capacity intervals or cost center validity during an incident. Nothing about the diagnostic approach differs between ECC and S/4HANA for this object.

Common pitfalls and how to diagnose them

  • Capacity interval expired or never maintained: scheduling in CO01/CO02 or capacity leveling shows nothing for the work center; check KAZY intervals against the order dates before assuming a program error
  • Cost center assignment missing or out of validity: order costing or release fails with a cost center not found error; check CRCO validity against the order's posting date, not the order creation date
  • Formula mismatch between work center and routing: the routing operation carries its own standard value key selection, so a work center formula change does not retroactively fix operations already using a different formula; compare the formula keys on both sides rather than assuming the work center alone drives duration
  • Plant confusion: the same work center code exists in a different plant with a completely different capacity and cost setup; always confirm plant before drawing conclusions from what CR03 shows
  • Display-only dead end: a user with only CR03 access reports a wrong value and expects it fixed from the same screen; the actual correction happens in CR02, so the handover should include the exact field and view, not just a screenshot of the display
  • Validity gaps at the header level: the work center's own valid-to date has passed while dependent objects (capacity, cost center) still look current, causing operations to fail at order save with a generic work center not valid message

Whose problem this is

Functional PP ownership for the work center configuration itself; a Controlling colleague should be looped in when the issue is the cost center assignment or its validity, since that touches CO master data conventions. Basis involvement is limited to authorization for CR02 change access. A good handover states the work center key, plant, the exact tab and field where the discrepancy was found, and the order or date the problem was observed against.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-tcodes/cr03ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.