CRCA table — Work Center Capacity Category Assignment Table
CRCA links a work center (or other capacity-relevant object, identified by object type and OBJID) to the capacity header records in KAKO that hold its actual capacity figures. One row represents one capacity category, such as machine, labour or setup, assigned to that object for a given usage. It does not store shift times or available capacity itself; those live in KAKO and KAZY.
Covers what a row in CRCA actually represents on a work center, the fields worth trusting, and how the table joins to CRHD and KAKO. Focuses on the diagnostic mistakes made when someone tries to read capacity behaviour straight out of CRCA instead of following the assignment through to the capacity header.
Published 16 Sept 2026· 1,023 words
What it stores
One row in CRCA represents the assignment of a single capacity category to a capacity-relevant object, most commonly a work center. When a work center is created or changed on the capacity header tab in CR01 or CR02, each capacity category defined there, typically machine, labour and setup, gets its own capacity header record in KAKO, and CRCA is the join record that ties that KAKO entry back to the work center. A single work center normally produces several CRCA rows, not one, because each category is a separate capacity object with its own interval and shift data. The row also carries a usage indicator that tells the system whether that particular capacity assignment is relevant for scheduling, capacity planning, or costing.
Key fields
- MANDT - client
- OBJTY - object type of the capacity-relevant object, for example the value used for work centers
- OBJID - internal technical key of the object, joins to CRHD-OBJID, not the human-readable work center code shown on screen
- KAPID - capacity ID, joins to KAKO-KAPID and identifies the specific capacity header for this category
- VERWE - usage key indicating what this capacity assignment is used for, such as scheduling or capacity planning
- LOEKZ - deletion indicator for the assignment
How it joins the data model
- CRCA-OBJTY = CRHD-OBJTY and CRCA-OBJID = CRHD-OBJID to resolve the internal key back to the actual work center
- CRCA-KAPID = KAKO-KAPID to reach the capacity header holding available capacity and formula usage
- KAKO-KAPID = KAZY-KAPID to reach the shift and interval data behind the capacity header
- CRHD-OBJID referenced from AFVC-ARBID (operation to work center) explains why a given routing operation inherits a particular set of capacity categories
How to read it safely
CRCA is client-dependent and physically small compared to movement or requirement tables, but it should never be read unrestricted because it covers every capacity-relevant object in the client, not just work centers. Always restrict on OBJTY and OBJID, resolved first from CRHD by plant and work center code, since OBJID itself is an internal number with no business meaning. Do not filter on VERWE as if it were a plant or category label; it is a usage flag with a small fixed value range and needs to be checked against its domain, not guessed. Exclude rows with LOEKZ set if the question is about currently active capacity assignments, but do not assume every deleted assignment is physically removed.
How to prove it in the data
Symptom: a work center's requirements do not show up in capacity evaluation even though the routing clearly references it. Look up the work center in CRHD by plant and work center code to get OBJID, then select CRCA where OBJTY matches the work center object type and OBJID equals that value. If no row carries a VERWE relevant to capacity planning, or the relevant row has LOEKZ set, the capacity category needed for evaluation was removed or deactivated on the work center's capacity header tab, and that, not a scheduling or DS integration issue, is the root cause.
ECC vs S/4HANA
CRCA is retained in S/4HANA and continues to be maintained through the same work center transactions and the capacity header tab in CR01, CR02 and CR03. Classic capacity planning based on CRHD, CRCA, KAKO and KAZY has not been restructured in the way that some logistics document tables were, since work center master data and capacity assignment remain part of the core production planning model rather than the redesigned document layer. No compatibility view replacing CRCA is generally required because the table shape and usage are unchanged.
Common pitfalls
- Treating CRCA as if it holds actual capacity figures. It only holds the assignment; available capacity, operating time and shift definitions live in KAKO and KAZY, and reading CRCA alone tells nothing about how much capacity is actually available.
- Expecting exactly one row per work center. A work center with machine, labour and setup capacities active produces multiple CRCA rows, and counting rows without grouping by category leads to wrong conclusions about how many work centers have capacity data.
- Confusing OBJID with the work center's plant and code. OBJID is an internal technical key generated at creation; the readable identifier only comes from joining to CRHD and its text table.
- Assuming a category removed from the work center master disappears from CRCA immediately. The deletion flag is set on the assignment, but the row can remain in the table, so an unfiltered row count overstates how many capacity categories are actually active.
- Trying to explain scheduling duration or lead time from CRCA. The usage indicator only says which purpose the capacity assignment serves; the standard values and formulas that actually drive duration sit in the operation data, not in this table.
Whose problem this is
This is a production planning master data question, owned by whoever maintains work centers, since the rows are a direct side effect of what is configured on the capacity header tab. Capacity planning key users get involved when the question is about whether a category is actually being evaluated, but the fix, if there is one, is made in the work center master, not by touching the table directly.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-tables/crcaERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.