I_IBCCommFlowOrchestration

DDL: I_IBCCOMMFLOWORCHESTRATION Type: view_entity BASIC

Communication Flow Orchestration

I_IBCCommFlowOrchestration is a Basic CDS View (Dimension) that provides data about "Communication Flow Orchestration" in SAP S/4HANA. It reads from 1 data source (cuan_d_mktorc_rt) and exposes 10 fields with key field CommFlowOrchestrationUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
cuan_d_mktorc_rt cuan_d_mktorc_rt from

Associations (6)

CardinalityTargetAliasCondition
[0..*] I_IBCCommunicationFlowTrigger _IBCCommunicationFlowTrigger $projection.CommFlowOrchestrationUUID = _IBCCommunicationFlowTrigger.CommFlowOrchestrationUUID
[1..1] I_IBCCommunicationFlow _IBCCommunicationFlow $projection.CommunicationFlow = _IBCCommunicationFlow.CommunicationFlow
[0..1] I_IBCCommFlowExecutionDetail _IBCCommFlowExecutionDetail $projection.CommFlowOrchestrationUUID = _IBCCommFlowExecutionDetail.CommFlowOrchestrationUUID
[0..1] I_ReferencedOrgStructure _ReferencedOrgStructure $projection.CommFlowRefcdOrgStructure = _ReferencedOrgStructure.ReferencedOrgStructure
[0..1] I_CommunicationArea _CommunicationArea $projection.CommFlowCommunicationArea = _CommunicationArea.CommunicationArea and $projection.CommFlowRefcdOrgStructure = _CommunicationArea.ReferencedOrgStructure
[0..*] I_AuthorizedCommunicationArea _AuthCommArea $projection.CommFlowCommunicationArea = _AuthCommArea.CommunicationArea and $projection.CommFlowRefcdOrgStructure = _AuthCommArea.ReferencedOrgStructure

Annotations (12)

NameValueLevelField
EndUserText.label Communication Flow Orchestration view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #MANDATORY view
Analytics.dataCategory #DIMENSION view
Analytics.technicalName IIBC_COMMFLOWORCH view
Analytics.internalName #LOCAL view
ObjectModel.representativeKey CommFlowOrchestrationUUID view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY CommFlowOrchestrationUUID
CommunicationFlow cuan_d_mktorc_rt initiative_id
CommFlowCommunicationArea cuan_d_mktorc_rt comm_area_id
CommFlowRefcdOrgStructure cuan_d_mktorc_rt ref_org_struc
_IBCCommunicationFlowTrigger _IBCCommunicationFlowTrigger
_IBCCommunicationFlow _IBCCommunicationFlow
_IBCCommFlowExecutionDetail _IBCCommFlowExecutionDetail
_ReferencedOrgStructure _ReferencedOrgStructure
_CommunicationArea _CommunicationArea
_AuthCommArea _AuthCommArea

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_IBCCommFlowOrchestration.
-- 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_IBCCommFlowOrchestration AS
SELECT
  cast(cuan_d_mktorc_rt.db_key as hpa_commfloworchestrationuuid preserving type ) AS CommFlowOrchestrationUUID,
  cuan_d_mktorc_rt.initiative_id AS CommunicationFlow,
  cuan_d_mktorc_rt.comm_area_id AS CommFlowCommunicationArea,
  cuan_d_mktorc_rt.ref_org_struc AS CommFlowRefcdOrgStructure
FROM cuan_d_mktorc_rt
LEFT OUTER JOIN I_IBCCommunicationFlowTrigger AS _IBCCommunicationFlowTrigger ON CommFlowOrchestrationUUID = _IBCCommunicationFlowTrigger.CommFlowOrchestrationUUID  -- association [0..*]
LEFT OUTER JOIN I_IBCCommunicationFlow AS _IBCCommunicationFlow ON CommunicationFlow = _IBCCommunicationFlow.CommunicationFlow  -- association [1..1]
LEFT OUTER JOIN I_IBCCommFlowExecutionDetail AS _IBCCommFlowExecutionDetail ON CommFlowOrchestrationUUID = _IBCCommFlowExecutionDetail.CommFlowOrchestrationUUID  -- association [0..1]
LEFT OUTER JOIN I_ReferencedOrgStructure AS _ReferencedOrgStructure ON CommFlowRefcdOrgStructure = _ReferencedOrgStructure.ReferencedOrgStructure  -- association [0..1]
LEFT OUTER JOIN I_CommunicationArea AS _CommunicationArea ON CommFlowCommunicationArea = _CommunicationArea.CommunicationArea AND CommFlowRefcdOrgStructure = _CommunicationArea.ReferencedOrgStructure  -- association [0..1]
LEFT OUTER JOIN I_AuthorizedCommunicationArea AS _AuthCommArea ON CommFlowCommunicationArea = _AuthCommArea.CommunicationArea AND CommFlowRefcdOrgStructure = _AuthCommArea.ReferencedOrgStructure  -- association [0..*]
;