SAP ConsultingFinance
SAP CO - Controlling
SAP CO shows where a cost arises, what a product really costs and how much margin each customer leaves behind. In S/4HANA, CO actuals sit in the same table as FI: cost elements are G/L accounts, and management reports read the same lines as statutory ones.
Part of these processes
Process
From plan to margin in SAP CO
Plan rates apply during the month; at period end, actual costs move on to orders, inventory and profitability segments.
- 01PlanningACDOCP · SAC
Activity rates are set
- 02Primary costsOKB9 default assignment
Assigned when posted
- 03AllocationsKSU5 · KSV5
Service to main centers
- 04Standard costCK11N · CK40N · CK24
Standard price released
- 05Period-end closeKKS2 · CO88 · CKMLCP
Variances, settlement, ML
- 06MarginInvoice · COGS posting
Customer, product, region
Flow
Following one energy bill
A single cost posting moves through the cost centers into cost of goods sold and, finally, margin.
- 01Energy invoicePrimary cost, G/L accountFB60
- 02Service centerEnergy cost centerOKB9
- 03Production centerDistribution or assessmentKSV5 / KSU5
- 04Production orderMachine hours chargedVia confirmation
- 05Finished goodsReceived at standard priceCK24 price
- 06COGSPosted at goods issueML variances
- 07MarginBy customer and productMargin Analysis
Every step leaves a trace in ACDOCA; secondary costs appear on their own G/L accounts.
Scope
What we build in SAP CO
Cost center hierarchy
Cost centers, the standard hierarchy and a category-derived functional area, kept lean and responsibility-based.
Activity types and rates
Activity types such as machine and labor hours, plan rates, and statistical key figures (KK01) as allocation drivers.
Internal orders
Campaigns, events, small investments and accruals; investment orders settle to assets under construction.
Product costing
Costing variants, costing sheets and cost component structures, with mass costing runs in CK40N.
Material Ledger, actual costing
Legal, group and profit center valuation; optional actual costing computes a periodic unit price in CKMLCP.
Margin analysis
Characteristics, derivation rules and a COGS split give contribution margin by customer, product, region and channel.
Current state
S/4HANA differences in SAP CO
- KA01 and KA06 are gone: a cost element is a G/L account created in FS00 with a cost element category. OKB9 keeps default account assignment; allocations post to secondary cost accounts.
- Actual CO data goes to ACDOCA instead of COEP and COSS, plan data to ACDOCP. KP06 left the menu but still runs, and new reports do not show its results. SAP points to SAP Analytics Cloud.
- Material Ledger is mandatory. SAP recommends Margin Analysis; costing-based CO-PA is frozen on premise and absent in SAP S/4HANA Cloud Public Edition (new name: SAP Cloud ERP) and UPA.
- Universal Allocation has covered actual overhead allocations since 1909. Under UPA, production costs post event-based (3F0): goods issues, confirmations and goods receipts update WIP.
Localization
Türkiye: class 7 accounts and valuation
TDHP options 7/A and 7/B
Option 7/A uses the function-based groups 71-78, option 7/B the nature-based group 79. SAP's Turkish version has a month-end closing report for class 7 expense accounts.
Allocations versus transfers
CO allocations and TDHP transfer postings can describe the same cost flow twice. Decide during design which flow is statutory and which serves management.
Inflation and inventory cost
No tax inflation adjustment in fiscal years 2025-2027 (Law 7571). For IAS 29 restatement of inventory and COGS, SAP has no standard Türkiye solution; an add-on is needed.
From the field
Mistakes we keep seeing in SAP CO setups
- The cost center structure copies the org chart. Hundreds of cost centers appear and allocation cycles become unreadable. Build a lean hierarchy around responsibility and allocation logic, and serve other reporting needs with alternative hierarchies.
- Internal orders are opened for everything. Maintenance belongs on an SAP PM maintenance order and large projects on an SAP PS WBS element. A written rule on which cost lives on which object keeps the reports readable.
- Costing-based CO-PA habits meet Margin Analysis. Reports built on value fields have no direct counterpart in an account-based model. Break down COGS and variance accounts and rebuild the reports on G/L account groups.
- The project moves on without a planning tool. KP06 habits clash with an SAP Analytics Cloud roadmap, and activity rates depend on plan data. Choose the planning architecture at the start, with rate requirements in view.
FAQ
Common questions about SAP CO
What is SAP CO, and how does it differ from SAP FI?
SAP FI serves external reporting: statutory books, the balance sheet and tax. SAP CO serves internal management by showing where costs arise, what products cost and how profitable each customer is. In S/4HANA both share the same Universal Journal posting, so no reconciliation is needed between them.
Is the Material Ledger mandatory? Is actual costing?
The Material Ledger is mandatory in S/4HANA for inventory valuation. Actual costing is optional; when active, it calculates a periodic unit price at period end and spreads variances to inventory and COGS. The material's price control, standard (S) or moving average (V), stays as it is.
How often is actual costing run?
Material Ledger actual costing runs at each period end, usually month end, in CKMLCP. Under Universal Parallel Accounting, production costs post through the event-based solution (3F0): goods issue, activity confirmation and goods receipt update WIP, and the variance posts when the order is finally delivered or technically completed.
Margin Analysis or costing-based CO-PA?
In S/4HANA, SAP recommends account-based profitability, known as Margin Analysis, and develops new features only there. Costing-based CO-PA can still be used on premise, but not in SAP S/4HANA Cloud Public Edition (SAP Cloud ERP) or with Universal Parallel Accounting. Margin Analysis works with a COGS split and can show production variances by variance category.
When should an internal order be used?
For time-bound work that must be tracked apart from a cost center's routine spending: campaigns, events, small investments and accruals. Investment orders settle to assets under construction. Maintenance fits an SAP PM maintenance order better, and large projects an SAP PS WBS element.
Is budget control the same as a plan/actual report?
No. Plan/actual reports show the deviation, while budget availability control warns or stops a posting when the budget is exceeded. It is used on internal orders and projects, and since S/4HANA 1909 also on cost centers through Budget Availability Control for Cost Centers.
Sources12 sourcesSAP Help Portal, Resmî Gazete
SAP Help Portal
- Simplification List for SAP S/4HANA 2025 - Feature Pack Stack 1 help.sap.com (opens in a new tab)
- Universal Parallel Accounting (UPA) in Production Accounting help.sap.com (opens in a new tab)
- Universal Parallel Accounting (SAP S/4HANA 2025, Finance) help.sap.com (opens in a new tab)
- Sales Accounting: FAQ (SAP S/4HANA Cloud Public Edition 2608) help.sap.com (opens in a new tab)
- Manage Allocations (What's New in SAP S/4HANA 1909) help.sap.com (opens in a new tab)
- Budget Availability Control for Cost Centers (What's New in SAP S/4HANA 1909) help.sap.com (opens in a new tab)
- Transfer Data for Financial Planning (SAP S/4HANA 2025, Financial Planning and Analysis) help.sap.com (opens in a new tab)
- Multi-Currency Material Ledger and Actual Costing (SAP S/4HANA 2025) help.sap.com (opens in a new tab)
- Closing of Expense Accounts (SAP S/4HANA 2025, Turkey) help.sap.com (opens in a new tab)
- Note on Inflation Management (SAP S/4HANA 2025, Turkey) help.sap.com (opens in a new tab)
Resmî Gazete
- Muhasebe Sistemi Uygulama Genel Tebliği (Sıra No: 1), Resmî Gazete 26.12.1992, 21447 mükerrer resmigazete.gov.tr (opens in a new tab)
- Türk Ceza Kanunu ile Bazı Kanunlarda ve 631 Sayılı Kanun Hükmünde Kararnamede Değişiklik Yapılmasına Dair Kanun (Kanun No. 7571) resmigazete.gov.tr (opens in a new tab)
Sources checked as of October 2026.
SAP Consulting
Is your SAP CO setup ready for month end?
We can walk through your allocation cycles and month-end closing sequence in one call.
- Home
- SAP Consulting
- SAP CO - Controlling

