I_CnsldtnUnit_4

DDL: I_CNSLDTNUNIT_4 Type: view_entity BASIC

Consolidation Unit

I_CnsldtnUnit_4 (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Consolidation Unit · Group Reporting

I_CnsldtnUnit_4 is a Basic CDS View (Dimension) that provides data about "Consolidation Unit" in SAP S/4HANA. It reads from 1 data source (fincs_bunit) and exposes 13 fields with key field ConsolidationUnit. It has 8 associations to related views.

SAP API Hub

StateC1
Line of BusinessGroup Reporting
Application ComponentFIN-CS-MD
CapabilitiesData Source for Defining CDS Entities, Analytical Dimension, Association Target for Defining CDS Entities, Data Source for Data Extraction, Data Source in SQL Select
PackageGroup Reporting for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view provides access to the master data of a consolidation unit and to the associated time-dependent and time-version-dependent attributes. A consolidation unit is the smallest entity of the corporate group structure that can be used as the basis for performing a consolidation.</p> <p>This CDS view differs from the CDS view I_CnsldtnUnit_3 because it additionally supports search, full data extraction, key user tools and cloud development, as well as extensibility.</p> <p>This CDS view provides the prerequisites for answering the following business questions:</p> <ul> <li><p>What is the hierarchy level of a certain unit within a hierarchy of consolidation units?</p></li> <li><p>What is the local currency at a specific fiscal year and period?</p></li> <li><p>What is the currency translation method in a specific consolidation version and at a specific fiscal year and period? Or the tax rate, the fiscal year variant, the data transfer method, and more?</p></li> </ul>

Documentation

Data Sources (1)

SourceAliasJoin Type
fincs_bunit fincs_bunit from

Associations (8)

CardinalityTargetAliasCondition
[0..*] I_CnsldtnUnitText_4 _Text $projection.ConsolidationUnit = _Text.ConsolidationUnit
[0..*] I_CnsldtnUnitHierNode_3 _CnsldtnUnitHierNode $projection.ConsolidationUnit = _CnsldtnUnitHierNode.ConsolidationUnit
[0..*] I_CnsldtnUnitTNHierNode _TmprlNde $projection.ConsolidationUnit = _TmprlNde.ConsolidationUnit
[0..*] I_CnsldtnUnitByTime_2 _CnsldtnUnitByTime $projection.ConsolidationUnit = _CnsldtnUnitByTime.ConsolidationUnit
[0..*] I_CnsldtnUnitByTimeVersion_2 _CnsldtnUnitByTimeVersion $projection.ConsolidationUnit = _CnsldtnUnitByTimeVersion.ConsolidationUnit
[0..1] I_Country _Country $projection.Country = _Country.Country
[0..1] I_CnsldtnCompany _Company fincs_bunit.rcomp = _Company.Company
[1..1] E_CnsldtnUnit _Extension $projection.ConsolidationUnit = _Extension.ConsolidationUnit

Annotations (16)

NameValueLevelField
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view
Analytics.technicalName ICSCONSUNIT4 view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.representativeKey ConsolidationUnit view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.sapObjectNodeType.name ConsolidationUnit view
Search.searchable true view
VDM.viewType #BASIC view
EndUserText.label Consolidation Unit view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY ConsolidationUnit Consolidation Unit
Country Country/Region in Consolidation
Company Company
ConsolidationUnitLink Link URL
ConsolidationUnitLinkLabel Link Title
ETag etag Consolidation Unit ETag
CreationDateTime created_at Creation Date Time
_Text _Text
_CnsldtnUnitHierNode _CnsldtnUnitHierNode
_TmprlNde _TmprlNde
_CnsldtnUnitByTime _CnsldtnUnitByTime
_CnsldtnUnitByTimeVersion _CnsldtnUnitByTimeVersion
_Country _Country

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_CnsldtnUnit_4.
-- 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.

CREATE VIEW I_CnsldtnUnit_4 AS
SELECT
  cast(bunit as fincs_consolidationunit preserving type ) AS ConsolidationUnit,
  cast(cntry as fincs_country preserving type ) AS Country,
  cast(_Company.Company as fincs_company preserving type ) AS Company,
  cast(link as fincs_md_link preserving type ) AS ConsolidationUnitLink,
  cast(linklabel as fincs_md_link_label preserving type ) AS ConsolidationUnitLinkLabel,
  ETag,
  created_at AS CreationDateTime
FROM fincs_bunit
LEFT OUTER JOIN I_CnsldtnUnitText_4 AS _Text ON ConsolidationUnit = _Text.ConsolidationUnit  -- association [0..*]
LEFT OUTER JOIN I_CnsldtnUnitHierNode_3 AS _CnsldtnUnitHierNode ON ConsolidationUnit = _CnsldtnUnitHierNode.ConsolidationUnit  -- association [0..*]
LEFT OUTER JOIN I_CnsldtnUnitTNHierNode AS _TmprlNde ON ConsolidationUnit = _TmprlNde.ConsolidationUnit  -- association [0..*]
LEFT OUTER JOIN I_CnsldtnUnitByTime_2 AS _CnsldtnUnitByTime ON ConsolidationUnit = _CnsldtnUnitByTime.ConsolidationUnit  -- association [0..*]
LEFT OUTER JOIN I_CnsldtnUnitByTimeVersion_2 AS _CnsldtnUnitByTimeVersion ON ConsolidationUnit = _CnsldtnUnitByTimeVersion.ConsolidationUnit  -- association [0..*]
LEFT OUTER JOIN I_Country AS _Country ON Country = _Country.Country  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnCompany AS _Company ON fincs_bunit.rcomp = _Company.Company  -- association [0..1]
LEFT OUTER JOIN E_CnsldtnUnit AS _Extension ON ConsolidationUnit = _Extension.ConsolidationUnit  -- association [1..1]
;