Lesson 4 of 5
The controlling area
9 min
Listen to this lesson
Every cost center, internal order and activity type belongs to a controlling area. SAP's material defines it as the organizational unit within a company for which a complete, self-contained cost accounting can be performed. One consequence is easy to remember and important in testing: costs cannot be allocated outside a controlling area. If two company codes are in different controlling areas, an IT cost center in one cannot charge the other through a normal allocation.
Assigning company codes
A controlling area can contain one company code (a 1:1 assignment) or several (cross-company-code cost accounting). With several company codes in one controlling area, allocations and reports can run across them, which is what Contoso wants: the IT department in 1710 also serves Contoso Parts Distribution in 1810. SAP's material sets a firm prerequisite: all company codes assigned to one controlling area must use the same operational chart of accounts. The system checks further prerequisites, such as compatible fiscal year settings, during assignment; confirm them with your controlling expert for your release.
- Do the company codes share services or need allocations between them?Yes → consider one controlling area for both · No → continue
- Do they use the same operational chart of accounts?No → separate controlling areas, or harmonize the chart first · Yes → continue
- Do managers need cross-company cost reports in one currency?Yes → one controlling area with a common controlling area currency · No → either design works
Currencies
Management accounting works with three currencies. The controlling area currency is the currency the controlling area is managed in; Contoso's is USD. The object currency is the currency of an individual cost center or order; SAP's material notes that in a cross-company-code setup, the object currency defaults to the company code currency unless all company codes share the same currency. The transaction currency is the currency of the original document, such as a Lakeside Components invoice in USD or a Mexican supplier invoice in MXN.
| Currency | Contoso today (1710, 1810) | After Wave 2 (with 1910, if assigned to A000) |
|---|---|---|
| Controlling area currency | USD | USD: cross-company reports in one currency |
| Object currency | USD for all cost centers | MXN for Monterrey cost centers, USD for US ones |
| Transaction currency | Mostly USD | MXN and USD documents |
Currency effects of adding a foreign company code to a controlling area.
This is why the Wave 2 design discussion matters for testing. If 1910 joins A000, Monterrey cost centers are managed in MXN as their object currency while reports across Contoso can be read in USD, and every cross-currency report gains an exchange rate question that testers must check. If 1910 gets its own controlling area, reports stay simple but costs cannot be allocated between Detroit and Monterrey. Contoso's controlling team chose to assign 1910 to A000; the test plan for Wave 2 includes currency checks for every cost center report.
What would you do?
The Wave 2 team proposes giving Alternadores del Norte (1910) its own controlling area "to keep things simple", while the CFO wants Detroit's engineering costs charged to Monterrey through allocations. What should Dan point out?
- A controlling area is the frame for a self-contained cost accounting; costs are not allocated outside it.
- One or several company codes can be assigned; all must share the operational chart of accounts.
- Currencies: controlling area currency, object currency, transaction currency.
- Cross-company setups let reports and allocations span company codes in one currency.
- Controlling area design is foundational; review it early, and test currency effects.
Check your understanding · not graded
Lesson check
1. What must all company codes in one controlling area share, per SAP's material?
2. Can costs be allocated from a cost center in one controlling area to another?
3. Which currency is a Monterrey cost center managed in if 1910 joins A000?
4. Which level sits above the controlling area for profitability analysis?