Lesson 1 of 6
Cost center master data
9 min
Listen to this lesson
A cost center is the basic unit of overhead accounting: an area of responsibility where costs arise and someone answers for them. At Contoso Motor Co., Dan's controlling team keeps a few dozen cost centers in controlling area A000. Every one of them is master data that drives postings, derivations, allocations and reports, so a wrong field on a cost center is not a cosmetic problem. It quietly sends costs to the wrong profit center for months.
| Cost center | Name | Company code | Category | Profit center |
|---|---|---|---|---|
| 17101101 | Detroit Assembly | 1710 | Production | CMC-FLEET |
| 17101102 | Detroit Maintenance | 1710 | Production support | CMC-FLEET |
| 17101104 | Detroit Machining | 1710 | Production | CMC-FLEET |
| 17201101 | Chicago Assembly | 1710 | Production | CMC-AFTMKT |
| 17201102 | Chicago Maintenance | 1710 | Production support | CMC-AFTMKT |
| 17101301 | IT Services | 1710 | Administration | Corporate |
| 17101401 | Fleet Sales | 1710 | Sales | CMC-FLEET |
| 18101101 | Toledo Distribution | 1810 | Logistics | CMC-PARTS |
Some of Contoso's cost centers in controlling area A000 and the profit centers they derive (illustrative course data).
The fields that matter
Cost centers are maintained in the Manage Cost Centers app, or with the classic transactions in SAP GUI. Each record belongs to a controlling area and has an ID, a name and a validity period. Beyond that, a handful of fields do most of the work:
| Task | Classic SAP GUI | SAP Fiori |
|---|---|---|
| Create, change, display cost centers | KS01 / KS02 / KS03; mass change KS12 | Manage Cost Centers (with upload of many records) |
| Standard hierarchy and groups | OKEON, KSH1–KSH3 | Manage Cost Center Groups, Manage Global Hierarchies |
| Line items | KSB1 | Display Line Items – Cost Centers, Journal Entry Analyzer |
| Reposting | KB11N (costs), KB61 (line items), KB65 (activity allocation) | Reassign Costs and Revenues |
| Allocations | Cycles KSU1/KSU5 (assessment), KSV1/KSV5 (distribution) | Manage Allocations, Run Allocations |
| Plan/actual reporting | Report painter reports such as S_ALR_87013611 | Cost Centers – Plan/Actual, Query Browser |
Cost center accounting tools in SAP S/4HANA 2025 Private Edition. The classic transactions still run there; Public Edition has the Fiori apps only. Check app availability for your release and roles.
The profit center assignment is the field testers should care about most. When a cost posts to a cost center, the profit center is derived from the cost center's master data, so the cost reaches profit center reporting, segment reporting and, through the profit center, the business area view. A wrong profit center on one cost center sends every posting there to the wrong business, and nobody notices until the Fleet business's margin looks odd.
Time-dependent fields
Some fields are time-dependent: their value is valid for a period, and changing them for a future date creates a new time slice rather than overwriting history. SAP's learning material names the person responsible, the profit center and the company code assignment as time-dependent. That is what makes reorganizations manageable. When Contoso moves Detroit Maintenance from the Fleet profit center to a new Shared Operations profit center from period 7, the controller creates a new time slice from the first day of period 7: postings in periods 1 to 6 keep Fleet, postings from period 7 derive Shared Operations, and last year's reports stay as they were.
Not everything is time-dependent. SAP's material notes that the assignment to the standard hierarchy area is not time-dependent, so historical reports use the current hierarchy assignment. If a cost center moves to another hierarchy node, reports for past periods move with it. That is a design choice to understand before a reorganization, not after.
- Period 1Cost center createdDetroit Maintenance valid from the start of the fiscal year; profit center Fleet
- Period 4New managerPerson responsible changed from period 4; earlier periods keep the previous manager
- Period 7ReorganizationNew time slice: profit center Shared Operations from period 7
- Reports for period 5History intactPostings in period 5 still show profit center Fleet
- Hierarchy moveNot time-dependentA move to another hierarchy node changes past reports too
What would you do?
Contoso reorganizes from period 7: Detroit Maintenance moves to the Shared Operations profit center. A key user proposes simply changing the profit center field on the existing record "so all reports show the new structure". What should Dan recommend?
- Cost centers are areas of responsibility in a controlling area; each has a validity period.
- Category can restrict activity types and set default locks.
- Person responsible, company code and profit center are time-dependent; the hierarchy area is not.
- The profit center on the cost center drives profit center and segment reporting of every posting.
- Reorganize with new time slices, not by overwriting history.
Check your understanding · not graded
Lesson check
1. Which master data field links a cost center to profit center reporting?
2. What happens when you change a time-dependent field from period 7?
3. Which assignment is NOT time-dependent, per SAP's material?
4. What can the cost center category control?