JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 7 min read

Cover: SAP CO Cost Center Group — the standard hierarchy that structures cost center reporting and allocation cycles

SAP CO Cost Center Group

The Cost Center Group is the hierarchical grouping structure that organizes Cost Centers for reporting, budgeting, and allocation cycle definitions in SAP Controlling. Every Cost Center belongs to the Standard Hierarchy — the mandatory top-level group defined on the Controlling Area — and may additionally belong to alternative groups for specific reporting or cycle purposes. The design of the Cost Center Group hierarchy determines the structure of every Cost Center report in the system and the groupings used in period-end assessment and distribution cycles.


Part 1: Cost Center Group — Core Concepts (All Modules)

1.1 What Is the Cost Center Group?

Hub-and-spoke diagram showing Cost Center Group at center, connected to Cost Centers, Standard Hierarchy, Assessment Cycle, Distribution Cycle, Budget, and CO Reports

The Cost Center Group is a set object in SAP CO that aggregates Cost Centers for reporting and allocation. It uses the same underlying set framework (SETHEADER/SETLEAF/SETNODE) as Cost Element Groups and Profit Center Groups. The Standard Hierarchy is the most important Cost Center Group — it is mandatory, must contain all Cost Centers, and serves as the root structure for the primary CO cost center reports.

AspectDetails
RoleAggregates Cost Centers for report row structures, allocation cycle sender/receiver definitions, and budget input at category level
Modules using itCO-CCA (Cost Center Accounting — primary), CO-PCA (Profit Center Accounting allocation), CO-PC (product costing overhead rates by cost center group), HR (cost center group reporting for personnel costs)
TransactionsKSH1 (Create Group), KSH2 (Change), KSH3 (Display), OKEON (Change Standard Hierarchy), OKENN (Display Standard Hierarchy)
Key TablesSETHEADER (Group header), SETLEAF (Cost center assignments), SETNODE (Sub-group references)
S/4HANA noteCost Center Group transactions and the set framework are unchanged from ECC. The Standard Hierarchy is defined in OKKP. In S/4HANA, the Cost Center must have a Profit Center assignment — ensure that Cost Center Group design and Profit Center Group design are coordinated so that reporting at both CO-CCA and CO-PCA levels provides consistent views.

1.2 Standard Hierarchy vs. Alternative Groups

Comparison grid showing Standard Hierarchy (mandatory, complete, organizational) versus Alternative Groups (optional, flexible, purpose-specific)

TypeDescriptionUse CaseKey Behavior
Standard HierarchyTop-level mandatory group — must contain ALL Cost CentersPrimary cost center management report (S_ALR_87013611), Controlling Area-level overhead overviewSystem validates that every Cost Center is assigned to the Standard Hierarchy upon creation. Acts as the organizational backbone for cost center reporting.
Alternative GroupOptional subset grouping — any combination of Cost CentersAssessment cycle sender/receiver (e.g., “All Manufacturing Cost Centers”), ad-hoc reporting for a project scopeNo system validation — partial lists are allowed. Must be manually maintained when Cost Centers are added or changed.
Functional GroupGroups Cost Centers by functional category (Manufacturing, Administration, Sales, R&D)Overhead rate calculation in product costing (overhead costing sheet by group)Common in Product Costing implementations where overhead rates vary by functional area.

Design principle: Mirror the Standard Hierarchy to the management reporting structure. A three-level hierarchy (Company → Department → Cost Center) is typical for mid-size organizations. A five-level hierarchy (Division → Region → Department → Team → Cost Center) suits large multinationals. Define the depth during blueprint — adding levels after go-live requires migrating all report painter rows that reference the existing hierarchy.


1.3 Organizational Levels and Data Hierarchy

Cost Center Group is scoped at the Controlling Area level, and forms the Standard Hierarchy — every Cost Center in the CO Area must belong to it.

Hierarchy diagram showing the CO-Area-scope Cost Center Standard Hierarchy: CC Group root, sub-groups, and individual Cost Centers

Data hierarchy with a concrete example

Controlling Area 1000
   │
   └── CC Group "CC-GLOBAL"       Standard Hierarchy root
          │
          ├── CC Group "CC-PROD"     Production
          │      ├── Cost Center "C1100"   Press Line
          │      └── Cost Center "C1200"   Assembly
          │
          ├── CC Group "CC-ADM"      Administration
          │      └── Cost Center "C2000"   HR / Finance
          │
          └── CC Group "CC-SALES"    Sales
                 └── Cost Center "C3000"   Sales JP-East

Design principle: The Standard Hierarchy is the single most referenced master data structure in CO-CCA reporting. Design it for the 3–5 year organizational outlook, not just the go-live state — restructuring after go-live means moving Cost Centers between hierarchy nodes, which must be planned carefully to preserve historical report consistency.


1.4 Integration with Other Master Data Objects

Hub-and-spoke diagram showing Cost Center Group at center, connected to Cost Centers, Assessment Cycle, Distribution Cycle, Overhead Costing Sheet, Budget, and CO Reports

ObjectRelationshipPractical Notes
Cost Centers (KS01)Group contains Cost Center membersEvery Cost Center must be in the Standard Hierarchy. When a Cost Center is created, the hierarchy node assignment is mandatory.
Assessment Cycle (KSU5)Groups as sender and/or receiverAssessment cycles typically use Cost Center Groups to define both the pool of senders (e.g., “Service Cost Centers”) and the receivers (e.g., “Manufacturing Cost Centers”). Group membership changes automatically affect the next cycle run.
Distribution Cycle (KSV5)Same usage as assessmentDistribution cycles use groups to define the distribution scope.
Overhead Costing Sheet (KZS2)Groups as the base for overhead rate applicationIn product costing, overhead rates can be applied based on the Cost Center Group (e.g., “Overhead rate for Manufacturing CCs = 15% of direct labor”).
Budget Planning (KPZ2)Budget can be entered and compared at group levelGroup-level budgeting is common for department-level approval — the department manager approves the total for their group, and individual Cost Center budgets are derived from that total.
Standard CO Reports (S_ALR_87013611)Report rows defined by Cost Center Group hierarchyThe primary cost center report uses the Standard Hierarchy to structure its row layout. The hierarchy depth determines the number of summarization levels available in the report.

Part 2: CO-Specific Field Details

2.0 Scope of CO Ownership

Checklist showing CO ownership of Cost Center Group structure: Group header, Cost Center assignments, Hierarchy structure

Data SectionCO InvolvementNotes
Standard Hierarchy Definition (OKKP)◎ OwnerThe Standard Hierarchy name is a Controlling Area configuration parameter — CO administrator owns
Group Header (SETHEADER)◎ OwnerAll Cost Center Group headers — CO administrator creates and maintains
Cost Center Assignments (SETLEAF)◎ OwnerAssignment of Cost Centers to groups — CO administrator
Hierarchy Structure (SETNODE)◎ OwnerNesting of sub-groups — CO administrator designs and maintains

Legend: ◎ = Owner / Critical, ○ = Direct involvement


2.1 Group Header

Checklist of key group header fields: Set Name, Description, Controlling Area, Set Class

FieldDescriptionPractical Usage
Set Name (SETNAME)Unique identifier of the Cost Center GroupMaximum 24 characters. For the Standard Hierarchy, the name is defined in OKKP (e.g., “H-CC-1000”). For alternative groups, use a clear naming convention (e.g., “CC-MFG”, “CC-ADMIN”). The set name is the primary reference in cycle definitions — changing it requires updating all cycle and report painter references.
Description (DESCRIPT)Free-text descriptionUsed in selection dialogs. Write from the end-user perspective. Include the Controlling Area in the description for multi-CA environments.
Set Class (SETCLASS)Internal code for group typeAlways “0101” for Cost Center Groups. Do not change.
Controlling Area (KOKRS)Scoping Controlling AreaGroups are Controlling Area-specific. A Cost Center Group from CA 1000 cannot reference Cost Centers from CA 2000.

2.2 Group Members and Hierarchy

Stack layered diagram showing Cost Center member assignments: individual Cost Centers, ranges, and nested sub-groups

FieldDescriptionPractical Usage
From Value (VFROM)Lower bound of Cost Center assignmentFor individual assignment: same as To Value. For range: start of the Cost Center number block. Use ranges only when all Cost Centers in the range belong to the same organizational group — gaps in a range silently exclude Cost Centers from reports.
To Value (VTO)Upper bound of Cost Center assignmentUpper boundary of the range. Validate that no current or planned Cost Centers outside the intended scope fall within the range.
Sub-Group ReferenceChild group nested within this groupEnables multi-level hierarchy. The Standard Hierarchy is typically built with 2–4 levels of SETNODE nesting.

L1) Big Picture

IDCategoryTitle
co-001OverviewWhat is SAP CO?

L2-A) Master Data

IDCategoryTitle
co-a01OverviewSAP CO Master Data: Overview, Hierarchy & Relationships
co-a02-01Master DataSAP CO Material Master
co-a03-01Master DataSAP CO Cost Element
co-a03-02Master DataSAP CO Cost Element Group
co-a04-01Master DataSAP CO Profit Center Group
co-a04-02Master DataSAP CO Profit Center
co-a05-01Master DataSAP CO Cost Center Group 📍
co-a05-02Master DataSAP CO Cost Center
co-a05-03Master DataSAP CO Activity Type Group
co-a05-04Master DataSAP CO Activity Type
co-a05-05Master DataSAP CO Statistical Key Figure
co-a06-01Master DataSAP CO Internal Order Group
co-a06-02Master DataSAP CO Internal Order
co-a07-01Master DataSAP CO Cost Component Structure
co-a07-02Master DataSAP CO Costing Variant
co-a08-01Master DataSAP CO Operating Concern

L2-B) Transaction

IDCategoryTitle
co-b01OverviewSAP CO Transactions: Process Flow, Hierarchy & Relationships