I_ControllingArea
Controlling Area
I_ControllingArea (Basic)
Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.
ControllingArea · Accounting and Financial Close
I_ControllingArea is a Basic CDS View (Dimension) that provides data about "Controlling Area" in SAP S/4HANA. It reads from 2 data sources (I_SAPClient, tka01) and exposes 21 fields with key field ControllingArea. It has 5 associations to related views.
SAP Help Documentation
| Category | CDS Views for Master Data |
|---|---|
| Data Category | Dimension |
Purpose
This CDS view is designed to provide a structured representation of the Controlling Area within an organization's financial system. It serves as a foundational data source for analytical and reporting purposes, enabling users to extract and analyze key financial and controlling data related to different controlling areas. This CDS view provides the data to answer the following business questions: What are the key attributes and configurations of each controlling area within the organization? Which fiscal year variant is associated with each controlling area? What is the currency used for transactions in each controlling area? What is the standard hierarchy for cost centers and profit centers in each controlling area? Who is the responsible user for each controlling area? What are the default general ledger accounts for credit and debit down payments in each controlling area? What is the financial management area associated with each controlling area? What is the default profit center for each controlling area? What is the controlling standard financial statement version used in each controlling area? How is the profit center accounting currency determined for each controlling area? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .
Prerequisites
Authorizations Users who want to use this CDS view don't need any special authorization.
Structure
Important Fields Important fields in this view include the following: Field Name Description CONTROLLINGAREA Controlling Area FISCALYEARVARIANT Fiscal Year Variant FINANCIALMANAGEMENTAREA FM Area CONTROLLINGAREANAME Controlling Area Name OPERATINGCONCERN Operating Concern COSTCENTERSTANDARDHIERARCHY Cost Center Standard Hierarchy PROFITCENTERSTANDARDHIERARCHY Profit Center Standard Hierarchy BUSINESSPROCESSSTANDARDHIER Business Process Standard Hierarchy Area CONTROLLINGAREARESPONSIBLEUSER Responsible User of Controlling Area CTRLGSTDFINSTATEMENTVERSION Leading Ctrlg Financial Stmnt Version CHARTOFACCOUNTS Chart of Accounts CONTROLLINGAREACURRENCYROLE Currency Type for Controlling Area CONTROLLINGAREACURRENCY Controlling Area Currency PROFITCENTERACCOUNTINGCURRENCY Profit Center Local Currency DEFAULTPROFITCENTER Default Profit Center CREDITDOWNPAYMENTDEFAULTGLACCT G/L Account for Supplier Down Payments DEBITDOWNPAYMENTDEFAULTGLACCT G/L Account for Customer Down Payments
This CDS view is designed to provide a structured representation of the Controlling Area within an organization's financial system. It serves as a foundational data source for analytical and reporting purposes, enabling users to extract and analyze key financial and controlling data related to different controlling areas. This CDS view provides the data to answer the following business questions: What are the key attributes and configurations of each controlling area within the organization? Which fiscal year variant is associated with each controlling area? What is the currency used for transactions in each controlling area? What is the standard hierarchy for cost centers and profit centers in each controlling area? Who is the responsible user for each controlling area? What are the default general ledger accounts for credit and debit down payments in each controlling area? What is the financial management area associated with each controlling area? What is the default profit center for each controlling area? What is the controlling standard financial statement version used in each controlling area? How is the profit center accounting currency determined for each controlling area? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .
Prerequisites
Authorizations Users who want to use this CDS view don't need any special authorization.
Structure
Important Fields Important fields in this view include the following: Field Name Description CONTROLLINGAREA Controlling Area FISCALYEARVARIANT Fiscal Year Variant FINANCIALMANAGEMENTAREA FM Area CONTROLLINGAREANAME Controlling Area Name OPERATINGCONCERN Operating Concern COSTCENTERSTANDARDHIERARCHY Cost Center Standard Hierarchy PROFITCENTERSTANDARDHIERARCHY Profit Center Standard Hierarchy BUSINESSPROCESSSTANDARDHIER Business Process Standard Hierarchy Area CONTROLLINGAREARESPONSIBLEUSER Responsible User of Controlling Area CTRLGSTDFINSTATEMENTVERSION Leading Ctrlg Financial Stmnt Version CHARTOFACCOUNTS Chart of Accounts CONTROLLINGAREACURRENCYROLE Currency Type for Controlling Area CONTROLLINGAREACURRENCY Controlling Area Currency PROFITCENTERACCOUNTINGCURRENCY Profit Center Local Currency DEFAULTPROFITCENTER Default Profit Center CREDITDOWNPAYMENTDEFAULTGLACCT G/L Account for Supplier Down Payments DEBITDOWNPAYMENTDEFAULTGLACCT G/L Account for Customer Down Payments
SAP API Hub
| State | C1 |
|---|---|
| Line of Business | Accounting and Financial Close |
| Application Component | FI-FIO-GL-IS |
| Capabilities | Data Source for Data Extraction, Analytical Dimension, Association Target for Defining CDS Entities, Data Source in SQL Select, Data Source for Defining CDS Entities |
| Package | Accounting and Financial Close for SAP S/4HANA Cloud Private Edition |
| Description | <p>This CDS view is designed to provide a structured representation of the currency roles associated with company codes. It serves as a master data view that links company codes to their respective currency roles and currencies, facilitating analytical and reporting tasks related to financial data management.</p> <p>This CDS view provides the data to answer the following business questions:</p> <ul> <li><p>What are the currency roles assigned to each company code within the organization?</p></li> <li><p>Which currencies are associated with specific company codes and their roles?</p></li> <li><p>How can we extract and analyze currency role data for company codes in financial reporting?</p></li> <li><p>What is the relationship between company codes and their currency roles in the context of financial operations?</p></li> </ul> <p>To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views.</p> |
Documentation
- Analytics with CDS Views — Build Analytics for S/4HANA Cloud Private Edition ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA Cloud Private Edition CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA Cloud Private Edition and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP Extensibility Explorer for SAP S/4HANA Cloud Private Edition — Explore SAP S/4HANA Cloud Private Edition Extensibility options by leveraging the sample scenarios from SAP
- SAP S/4HANA Extensibility — SAP S/4HANA Extensibility Tutorial
- VDM View Types — The Virtual Data Model in SAP S/4HANA Cloud Private Edition
- View Browser — Search, browse and tag CDS Views
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_SAPClient | I_SAPClient | left_outer |
| tka01 | tka01 | from |
Associations (5)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_ChartOfAccountsText | _ChartOfAccountsText | $projection.ChartOfAccounts = _ChartOfAccountsText.ChartOfAccounts |
| [0..*] | I_FinancialStatementHier | _FinancialStatementVersion | $projection.CtrlgStdFinStatementVersion = _FinancialStatementVersion.FinancialStatementHierarchy |
| [0..*] | I_FinancialStatementHierT | _FinancialStatementVersionText | $projection.CtrlgStdFinStatementVersion = _FinancialStatementVersionText.FinancialStatementHierarchy |
| [1] | I_Currency | _Currency | $projection.ControllingAreaCurrency = _Currency.Currency |
| [1] | I_ChartOfAccounts | _ChartOfAccounts | $projection.ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts |
Annotations (18)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Controlling Area | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| Analytics.dataExtraction.enabled | true | view | |
| Analytics.dataExtraction.delta.changeDataCapture.automatic | true | view | |
| VDM.viewType | #BASIC | view | |
| AbapCatalog.sqlViewName | IFICONTAREA | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ObjectModel.representativeKey | ControllingArea | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.modelingPattern | #ANALYTICAL_DIMENSION | view | |
| ObjectModel.sapObjectNodeType.name | ControllingArea | view | |
| ObjectModel.usageType.dataClass | #CUSTOMIZING | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| Search.searchable | true | view | |
| Metadata.allowExtensions | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (21)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ControllingArea | Controlling Area | ||
| FiscalYearVariant | Fiscal Year Variant | |||
| ControllingAreaName | Controlling Area Name | |||
| ControllingAreaCurrency | Controlling Area Currency | |||
| _Currency | _Currency | |||
| ChartOfAccounts | Chart of Accounts | |||
| _ChartOfAccounts | _ChartOfAccounts | |||
| CostCenterStandardHierarchy | Cost Center Standard Hierarchy | |||
| OperatingConcern | tka01 | erkrs | Operating concern | |
| ProfitCenterStandardHierarchy | Profit Center Standard Hierarchy | |||
| BusinessProcessStandardHier | Business Process Standard Hierarchy Area | |||
| CreditDownPaymentDefaultGLAcct | Default General Ledger Account for Supplier Down Payments | |||
| DebitDownPaymentDefaultGLAcct | Default General Ledger Account for Customer Down Payments | |||
| ControllingAreaCurrencyRole | Currency Type for Controlling Area | |||
| FinancialManagementArea | tka01 | fikrs | Financial Management Area | |
| ControllingAreaResponsibleUser | Responsible User of Controlling Area | |||
| DefaultProfitCenter | Default Profit Center for Nonassigned Processes | |||
| CtrlgStdFinStatementVersion | Leading Controlling Financial Statement Version | |||
| _FinancialStatementVersion | _FinancialStatementVersion | |||
| _FinancialStatementVersionText | _FinancialStatementVersionText | |||
| _ChartOfAccountsText | _ChartOfAccountsText |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view I_ControllingArea.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IFICONTAREA
CREATE VIEW I_ControllingArea AS
SELECT
cast( tka01.kokrs as fis_kokrs preserving type ) AS ControllingArea,
cast( tka01.lmona as fis_periv preserving type ) AS FiscalYearVariant,
cast( tka01.bezei as fis_kokrs_name preserving type ) AS ControllingAreaName,
cast( tka01.waers as fis_kwaer preserving type ) AS ControllingAreaCurrency,
cast( tka01.ktopl as fis_ktopl preserving type ) AS ChartOfAccounts,
cast( tka01.khinr as fis_ksthi preserving type ) AS CostCenterStandardHierarchy,
tka01.erkrs AS OperatingConcern,
cast( tka01.phinr as fis_prctr_std_hier preserving type ) AS ProfitCenterStandardHierarchy,
cast( tka01.bphinr as fis_co_bphinr preserving type ) AS BusinessProcessStandardHier,
cast( tka01.kstar_fin as fis_kstar_fin preserving type ) AS CreditDownPaymentDefaultGLAcct,
cast( tka01.kstar_fid as fis_kstar_fid preserving type ) AS DebitDownPaymentDefaultGLAcct,
cast( tka01.ctyp as fis_co_ctyp preserving type ) AS ControllingAreaCurrencyRole,
tka01.fikrs AS FinancialManagementArea,
cast( tka01.vname as fis_co_vname preserving type ) AS ControllingAreaResponsibleUser,
cast( tka01.defprctr as fis_defprctr preserving type ) AS DefaultProfitCenter,
cast( tka01.leading_fsv as fis_leading_fsv preserving type ) AS CtrlgStdFinStatementVersion
FROM tka01
LEFT OUTER JOIN I_SAPClient ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ChartOfAccountsText AS _ChartOfAccountsText ON ChartOfAccounts = _ChartOfAccountsText.ChartOfAccounts -- association [0..*]
LEFT OUTER JOIN I_FinancialStatementHier AS _FinancialStatementVersion ON CtrlgStdFinStatementVersion = _FinancialStatementVersion.FinancialStatementHierarchy -- association [0..*]
LEFT OUTER JOIN I_FinancialStatementHierT AS _FinancialStatementVersionText ON CtrlgStdFinStatementVersion = _FinancialStatementVersionText.FinancialStatementHierarchy -- association [0..*]
LEFT OUTER JOIN I_Currency AS _Currency ON ControllingAreaCurrency = _Currency.Currency -- association [1]
LEFT OUTER JOIN I_ChartOfAccounts AS _ChartOfAccounts ON ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts -- association [1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA