A_CnsldtnPartnerBusAreaHier

DDL: A_CNSLDTNPARTNERBUSAREAHIER Type: view COMPOSITE

Combined Partner Business Area Hierarchy

A_CnsldtnPartnerBusAreaHier is a Composite CDS View that provides data about "Combined Partner Business Area Hierarchy" in SAP S/4HANA. It reads from 1 data source (I_CnsldtnBusAreaHierNode) and exposes 16 fields with key fields AdditionalMasterDataHierarchy, HierarchyNode, ValidityEndDate. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CnsldtnBusAreaHierNode I_CnsldtnBusAreaHierNode from

Associations (4)

CardinalityTargetAliasCondition
[0..1] A_CnsldtnPartnerBusArea _CnsldtnPartnerBusArea $projection.BusinessArea = _CnsldtnPartnerBusArea.BusinessArea
[0..*] A_CnsldtnPartnerBusAreaHierT _CnsldtnPartnerBusAreaHierT $projection.AdditionalMasterDataHierarchy = _CnsldtnPartnerBusAreaHierT.AdditionalMasterDataHierarchy and $projection.HierarchyNode = _CnsldtnPartnerBusAreaHierT.HierarchyNode and $projection.ValidityEndDate = _CnsldtnPartnerBusAreaHierT.ValidityEndDate and $projection.BusinessArea = ''
[0..*] A_CnsldtnPartnerBusAreaT _CnsldtnPartnerBusAreaT $projection.BusinessArea = _CnsldtnPartnerBusAreaT.BusinessArea
[0..1] A_CnsldtnPartBusAreaHierDir _CnsldtnPartBusAreaHierDir $projection.AdditionalMasterDataHierarchy = _CnsldtnPartBusAreaHierDir.AdditionalMasterDataHierarchy and $projection.ValidityEndDate = _CnsldtnPartBusAreaHierDir.ValidityEndDate

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName ACSPARTBUSAREAH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
EndUserText.label Combined Partner Business Area Hierarchy view
OData.entitySet.name PartnerBusinessAreaHier view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY AdditionalMasterDataHierarchy CnsldtnBusinessAreaHierarchy
KEY HierarchyNode HierarchyNode Node
KEY ValidityEndDate ValidityEndDate ValidTo
ParentNode ParentNode Parent Node
ValidityStartDate ValidityStartDate Validity Start Date
BusinessArea BusinessArea Partner Business Area
SequenceNumber
HierarchyNodeSequence HierarchyNodeSequence
HierarchyNodeLevel HierarchyNodeLevel Hierarchy Node Level
NodeType NodeType Object Type
MDHierType
HierarchyType
_CnsldtnPartBusAreaHierDir _CnsldtnPartBusAreaHierDir
_CnsldtnPartnerBusArea _CnsldtnPartnerBusArea
_CnsldtnPartnerBusAreaHierT _CnsldtnPartnerBusAreaHierT
_CnsldtnPartnerBusAreaT _CnsldtnPartnerBusAreaT

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 A_CnsldtnPartnerBusAreaHier.
-- 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 A_CnsldtnPartnerBusAreaHier AS
SELECT
  CnsldtnBusinessAreaHierarchy AS AdditionalMasterDataHierarchy,
  HierarchyNode,
  ValidityEndDate,
  ParentNode,
  ValidityStartDate,
  BusinessArea,
  cast(HierarchyNodeSequence as abap.char( 56 ) ) AS SequenceNumber,
  HierarchyNodeSequence,
  HierarchyNodeLevel,
  NodeType,
  cast('CS06' as hrytype) AS MDHierType,
  cast('CS06' as hrytype) AS HierarchyType
FROM I_CnsldtnBusAreaHierNode
LEFT OUTER JOIN A_CnsldtnPartnerBusArea AS _CnsldtnPartnerBusArea ON BusinessArea = _CnsldtnPartnerBusArea.BusinessArea  -- association [0..1]
LEFT OUTER JOIN A_CnsldtnPartnerBusAreaHierT AS _CnsldtnPartnerBusAreaHierT ON AdditionalMasterDataHierarchy = _CnsldtnPartnerBusAreaHierT.AdditionalMasterDataHierarchy AND HierarchyNode = _CnsldtnPartnerBusAreaHierT.HierarchyNode AND ValidityEndDate = _CnsldtnPartnerBusAreaHierT.ValidityEndDate AND BusinessArea = ''  -- association [0..*]
LEFT OUTER JOIN A_CnsldtnPartnerBusAreaT AS _CnsldtnPartnerBusAreaT ON BusinessArea = _CnsldtnPartnerBusAreaT.BusinessArea  -- association [0..*]
LEFT OUTER JOIN A_CnsldtnPartBusAreaHierDir AS _CnsldtnPartBusAreaHierDir ON AdditionalMasterDataHierarchy = _CnsldtnPartBusAreaHierDir.AdditionalMasterDataHierarchy AND ValidityEndDate = _CnsldtnPartBusAreaHierDir.ValidityEndDate  -- association [0..1]
;