Analytics Catalog/SAP S/4HANA/Tables/CSKS
Explore the catalogACDOCACost Center reportCDS viewsExtraction
SAP S/4HANA · Controlling (CO)

CSKS

Transparent table · masterCost center masterTime-dependent

The cost center master, one record per cost center, per validity period. It carries the controlling area, company code, the profit center the cost center rolls up to, the responsible person, and the category, and it is the dimension behind every cost-center report. The names (and other languages) live in the text table CSKT.

Primary key: MANDT · KOKRS · KOSTL · DATBI (client · controlling area · cost center · valid-to date). Cost centers are time-dependent, each validity period is its own row, keyed by the valid-to date (DATBI), with the valid-from date in DATAB. Released analytical view: I_CostCenter.

Key fields (CSKS)

FieldKeyIn reportsDescription
KOKRSPKControlling area, the org unit cost accounting runs in.
KOSTLPKCost center, the code itself (matches RCNTR in ACDOCA).
DATBIPKValid-to date, the end of this validity period.
DATABValid-from date, the start of this validity period.
BUKRSCompany code the cost center belongs to.
PRCTRProfit center the cost center rolls up to.
KOSARCost center category, its type (e.g. production, admin, sales).
VERAKPerson responsible (free text); VERAK_USER holds the user ID.
KHINRStandard hierarchy area, where it sits in the cost-center hierarchy.
GSBERBusiness area.
WAERSCost center currency.

How CSKS relates to the rest of the model

CSKS is the master; the texts, the postings, and the profit-center rollup sit in other objects and share the cost-center key.

ObjectHoldsJoined on
CSKTCost center names & descriptions, per languageKOKRS · KOSTL · DATBI · SPRAS
ACDOCAThe actual postings, the amounts by cost centerRCNTR = KOSTL
CEPCProfit center master, the next level up the rollupPRCTR
In ACDOCA the cost center is field RCNTR; it matches KOSTL here. Join the posting to the right validity row of CSKS, the one whose period (DATAB to DATBI) contains the posting date.

Time-dependent, pick the right row

Because a cost center can change its profit center, responsible person, or category over time, CSKS stores a separate row for each validity period.

To get…Filter
The current master recordDATAB ≤ today ≤ DATBI
The record in force at a postingDATAB ≤ posting date ≤ DATBI
One row per cost center (simple lists)the open period, DATBI = 99991231
A common reporting mistake is joining a posting to every validity row of its cost center, which multiplies the amounts. Always bound the join by the validity period, or model the cost center as a current-state dimension and let the slowly-changing detail live in its own table.

S/4HANA status

CSKS is not replaced, it is a live transparent table and still the cost center master. The upgrade-safe way to read it is the released analytical view I_CostCenter, which surfaces the master (name, group, hierarchy, validity) over the same data.

Cost centers are part of Controlling, which in S/4HANA is merged into the Universal Journal. The master stays here in CSKS; the postings moved to ACDOCA (field RCNTR). Read the master from CSKS or I_CostCenter, never via ODP-RFC.

Where this surfaces, how to read it

Reports that use it

How the data gets out: a SAP-compliant extract of CSKS (or the released view I_CostCenter) via SLT or Table / Table-CDC, never ODP-RFC (SAP Note 3255746). See the extraction pattern →
Need cost centers as a clean dimension?
We model CSKS as a conformed cost-center dimension, current-state plus full validity history, joined to the journal so every cost-center report reconciles, and you own the code.
Talk to us
Terms on this page
CSKS
The cost center master, one row per cost center per validity period.
Cost center (KOSTL)
Where a cost is incurred, a department, line, or function you track spend against.
Controlling area (KOKRS)
The org unit cost accounting runs in; can span company codes.
Cost element
The nature of a cost; in S/4HANA it is a G/L account (field RACCT).
Profit center (PRCTR)
The next level up, cost centers roll up to a profit center for margin reporting.
Standard hierarchy (KHINR)
The tree that groups every cost center in a controlling area.
Time-dependent
The master is stored per validity period (DATAB to DATBI), so attributes can change over time.
CSKT
The text table, cost center names and descriptions, per language.
I_CostCenter
The released, upgrade-safe analytical view over the cost center master.
ACDOCA
The Universal Journal, the actual postings; cost center is field RCNTR.