I_CnsldtnGLAccount

DDL: I_CNSLDTNGLACCOUNT Type: view COMPOSITE

Consolidation Combined G/L Account

I_CnsldtnGLAccount (Composite)

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

Consolidation G/L Account · Group Reporting

I_CnsldtnGLAccount is a Composite CDS View (Dimension) that provides data about "Consolidation Combined G/L Account" in SAP S/4HANA. It has 5 associations to related views.

SAP API Hub

StateC1
Line of BusinessGroup Reporting
Application ComponentFIN-CS-MD
CapabilitiesAssociation Target for Defining CDS Entities, Analytical Dimension
PackageGroup Reporting for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view provides access to the G/L account in consolidation. It combines the values from the CDS view I_GLAccountInChartOfAccounts with additional G/L accounts maintained for consolidation only. </p> This CDS view provides the data to answer the following business questions:<ul> <li><p>What G/L accounts exist and in which G/L chart of accounts? </p></li> <li><p>What is the source of a G/L account using the value ACCTG for values of I_GLAccountInChartOfAccounts and the value CNSLDTN for consolidation. </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

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_CnsldtnGLChartOfAccounts _ChartOfAccounts $projection.ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts
[0..*] I_CnsldtnGLAccountT _Text $projection.GLAccount = _Text.GLAccount and $projection.ChartOfAccounts = _Text.ChartOfAccounts
[0..*] I_CnsldtnGLAccountHierNode_2 _GLAccountHierNode $projection.GLAccount = _GLAccountHierNode.GLAccount and $projection.ChartOfAccounts = _GLAccountHierNode.ChartOfAccounts
[0..*] I_CnsldtnGLAccountHierNode _HierarchyNode $projection.GLAccount = _HierarchyNode.GLAccount and $projection.ChartOfAccounts = _HierarchyNode.ChartOfAccounts
[1..1] I_CnsldtnMDSource _MDSource $projection.AdditionalMasterDataSource = _MDSource.AdditionalMasterDataSource

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName ICSGLACCOUNT view
AbapCatalog.compiler.compareFilter true view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled false view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.representativeKey GLAccount view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.sapObjectNodeType.name CnsldtnGLAccount view
VDM.viewType #COMPOSITE view
EndUserText.label Consolidation Combined G/L Account view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY GLAccount General Ledger
KEY ChartOfAccounts G/L Chart of Accounts
AdditionalMasterDataSource Consolidation Additional Master Data Source
CnsldtnIsAdditionalMasterData Is Additional Master Data
_ChartOfAccounts _ChartOfAccounts
_Text _Text
_GLAccountHierNode _GLAccountHierNode
_HierarchyNode _HierarchyNode
_MDSource _MDSource

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_CnsldtnGLAccount.
-- 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_CnsldtnGLAccount AS
SELECT
  cast( GLAccount as fincs_glaccount preserving type ) AS GLAccount,
  cast( ChartOfAccounts as fincs_chartofaccounts preserving type ) AS ChartOfAccounts,
  cast( max ( AdditionalMasterDataSource ) as fincs_masterdatasource preserving type ) AS AdditionalMasterDataSource,
  cast( max ( CnsldtnIsAdditionalMasterData ) as fincs_isadditionalmasterdata preserving type ) AS CnsldtnIsAdditionalMasterData
LEFT OUTER JOIN I_CnsldtnGLChartOfAccounts AS _ChartOfAccounts ON ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts  -- association [1..1]
LEFT OUTER JOIN I_CnsldtnGLAccountT AS _Text ON GLAccount = _Text.GLAccount AND ChartOfAccounts = _Text.ChartOfAccounts  -- association [0..*]
LEFT OUTER JOIN I_CnsldtnGLAccountHierNode_2 AS _GLAccountHierNode ON GLAccount = _GLAccountHierNode.GLAccount AND ChartOfAccounts = _GLAccountHierNode.ChartOfAccounts  -- association [0..*]
LEFT OUTER JOIN I_CnsldtnGLAccountHierNode AS _HierarchyNode ON GLAccount = _HierarchyNode.GLAccount AND ChartOfAccounts = _HierarchyNode.ChartOfAccounts  -- association [0..*]
LEFT OUTER JOIN I_CnsldtnMDSource AS _MDSource ON AdditionalMasterDataSource = _MDSource.AdditionalMasterDataSource  -- association [1..1]
;