I_BPHierarchyGovernanceTP

DDL: I_BPHIERARCHYGOVERNANCETP Type: view_entity Package: MDC_BP_HIER_GOV_BO

BP Hierarchy (Governance) - TP

I_BPHierarchyGovernanceTP is a CDS View that provides data about "BP Hierarchy (Governance) - TP" in SAP S/4HANA. It reads from 1 data source (I_BPHierarchyGovernance) and exposes 22 fields with key fields MasterDataChangeProcess, MDChgProcessSrceSystem, MDChgProcessSrceObject. It has 5 associations to related views. Part of development package MDC_BP_HIER_GOV_BO.

Data Sources (1)

SourceAliasJoin Type
I_BPHierarchyGovernance I_BPHierarchyGovernance from

Associations (5)

CardinalityTargetAliasCondition
[0..1] I_BusinessPartnerHierarchyType _HierarchyType $projection.BPHierarchyDataType = _HierarchyType.Hierarchytype
[0..1] I_MDCloudUserContactCard _BPHCreatedByContactCard $projection.BPHierarchyCreatedBy = _BPHCreatedByContactCard.ContactCardID
[0..1] I_MDCloudUserContactCard _BPHLastChangedByContactCard $projection.BPHierarchyLastChangedBy = _BPHLastChangedByContactCard.ContactCardID
[0..1] I_BPHierChangeProcessGovTP _Process
[0..*] I_BPHierDescriptionGovTP _HierarchyDescription

Annotations (2)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label BP Hierarchy (Governance) - TP view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess MasterDataChangeProcess Process ID
KEY MDChgProcessSrceSystem MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject MDChgProcessSrceObject Source ID
MDChgProcessStep MDChgProcessStep Step Number
BusinessPartnerHierarchyUUID BusinessPartnerHierarchyUUID
BPHierarchyDisplayID BPHierarchyDisplayID
BPHierarchyDataType BPHierarchyDataType
BPHierarchyCreatedBy BPHierarchyCreatedBy
BPHierarchyCreatedDateTime BPHierarchyCreatedDateTime
BPHierarchyLastChangedBy BPHierarchyLastChangedBy
BPHierarchyLastChangedDateTime BPHierarchyLastChangedDateTime
MDChangeProcessNumberDisplay MasterDataChangeProcess Process ID
MDChgProcessIsStarted MDChgProcessIsStarted Process Started
MDChgProcessSourceModified MDChgProcessSourceModified Modified
MDChgProcessSourceModifBinary MDChgProcessSourceModifBinary
MDChgProcessValidationStatus MDChgProcessValidationStatus
MasterDataIsCurrent MasterDataIsCurrent Truth Value
_Process _Process
_HierarchyType _HierarchyType
_HierarchyDescription _HierarchyDescription
_BPHCreatedByContactCard _BPHCreatedByContactCard
_BPHLastChangedByContactCard _BPHLastChangedByContactCard

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_BPHierarchyGovernanceTP.
-- 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_BPHierarchyGovernanceTP AS
SELECT
  MasterDataChangeProcess,
  MDChgProcessSrceSystem,
  MDChgProcessSrceObject,
  MDChgProcessStep,
  BusinessPartnerHierarchyUUID,
  BPHierarchyDisplayID,
  BPHierarchyDataType,
  BPHierarchyCreatedBy,
  BPHierarchyCreatedDateTime,
  BPHierarchyLastChangedBy,
  BPHierarchyLastChangedDateTime,
  MasterDataChangeProcess AS MDChangeProcessNumberDisplay,
  MDChgProcessIsStarted,
  MDChgProcessSourceModified,
  MDChgProcessSourceModifBinary,
  MDChgProcessValidationStatus,
  MasterDataIsCurrent
FROM I_BPHierarchyGovernance
LEFT OUTER JOIN I_BusinessPartnerHierarchyType AS _HierarchyType ON BPHierarchyDataType = _HierarchyType.Hierarchytype  -- association [0..1]
LEFT OUTER JOIN I_MDCloudUserContactCard AS _BPHCreatedByContactCard ON BPHierarchyCreatedBy = _BPHCreatedByContactCard.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_MDCloudUserContactCard AS _BPHLastChangedByContactCard ON BPHierarchyLastChangedBy = _BPHLastChangedByContactCard.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_BPHierChangeProcessGovTP AS _Process ON /* condition not available in parsed metadata */  -- association [0..1]
LEFT OUTER JOIN I_BPHierDescriptionGovTP AS _HierarchyDescription ON /* condition not available in parsed metadata */  -- association [0..*]
;