I_BPRelshpChangeProcessGovTP

DDL: I_BPRELSHPCHANGEPROCESSGOVTP Type: view_entity TRANSACTIONAL Package: MDC_BP_REL_GOV_BO

BP Rel Change Process Governance - TP

I_BPRelshpChangeProcessGovTP is a Transactional CDS View that provides data about "BP Rel Change Process Governance - TP" in SAP S/4HANA. It reads from 1 data source (I_BPRelshpChangeProcessGov) and exposes 29 fields with key fields BPRelshpUUID, MasterDataChangeProcessUUID, MasterDataChangeProcess, MDChgProcessSrceSystem, MDChgProcessSrceObject. It has 5 associations to related views. Part of development package MDC_BP_REL_GOV_BO.

Data Sources (1)

SourceAliasJoin Type
I_BPRelshpChangeProcessGov I_BPRelshpChangeProcessGov from

Associations (5)

CardinalityTargetAliasCondition
[0..1] I_MDChangeProcessIsIdleTP _ProcessIsIdle _ProcessIsIdle.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID
[0..1] I_MDChgProcessStepTP _CurrentStep _CurrentStep.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID and _CurrentStep.MDChgProcessStep = $projection.MDChgProcessCurrentStepNumber
[0..*] I_MDChgProcessTypeText _ProcessTypeText _ProcessTypeText.MDChgProcessTypeID = $projection.MDChgProcessTypeID
[0..1] I_MasterDataAttchLinkCount _Attachments _Attachments.MasterDataAttachmentObjectType = 'C_MASTERDATACHANGEPROCESS' and ( _Attachments.MasterDataAttachmentObjectID = $projection.MasterDataChangeProcessForEdit or _Attachments.MasterDataAttachmentObjectID = $projection.MasterDataChangeProcess32 )
[0..1] P_MasterDataNoteItemCount _NoteItem _NoteItem.MasterDataNoteObjectType = 'C_MASTERDATACHANGEPROCESS' and ( _NoteItem.MasterDataNoteObjectIdentifier = $projection.MasterDataChangeProcessForEdit and $projection.MasterDataChangeProcessForEdit <> '000000000000' or _NoteItem.MasterDataNoteObjectIdentifier = $projection.MasterDataChangeProcess32 )

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label BP Rel Change Process Governance - TP view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY BPRelshpUUID
KEY MasterDataChangeProcessUUID MasterDataChangeProcessUUID NodeID
KEY MasterDataChangeProcess MasterDataChangeProcess Process ID
KEY MDChgProcessSrceSystem MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject MDChgProcessSrceObject Source ID
KEY BPRelshpCatIsInFwdDirection BPRelshpCatIsInFwdDirection Boolean Variable (X = True, - = False, Space = Unknown)
MasterDataChangeProcessForEdit MasterDataChangeProcess Process ID
MDChgProcessStep MDChgProcessStep Step Number
MDChgProcessDescription MDChgProcessDescription Process Description
MDChgProcessTypeID MDChgProcessTypeID Process Template
MDChgProcessGoal MDChgProcessGoal Process Goal
MDChgProcessStatus MDChgProcessStatus Process Status
MDChgProcessSrceObjectTypeCode MDChgProcessSrceObjectTypeCode Bus. Obj. Type
MDChgProcessRequestor MDChgProcessRequestor Process Requestor
MDChgProcessIsStarted MDChgProcessIsStarted Process Started
MDChgProcessIsFinalized MDChgProcessIsFinalized Finalized
MDChgProcessLastStepIsFinished MDChgProcessLastStepIsFinished Last Step Finished
MDChgProcessCurrentStepNumber MDChgProcessCurrentStepNumber Step Number
MDChgProcessIsErased MDChgProcessIsErased Process Erased
MDChgProcessIsIdle _ProcessIsIdle MDChgProcessIsIdle Truth Value
MasterDataChangeProcess32
MDChgProcIsAssgdToExistingProc
MDChgProcIsProcAssignmentFixed
_RelationshipGov _RelationshipGov
_ProcessIsIdle _ProcessIsIdle
_ProcessTypeText _ProcessTypeText
_CurrentStep _CurrentStep
_Attachments _Attachments
_NoteItem _NoteItem

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_BPRelshpChangeProcessGovTP.
-- 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_BPRelshpChangeProcessGovTP AS
SELECT
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x preserving type ) AS BPRelshpUUID,
  MasterDataChangeProcessUUID,
  MasterDataChangeProcess,
  MDChgProcessSrceSystem,
  MDChgProcessSrceObject,
  BPRelshpCatIsInFwdDirection,
  MasterDataChangeProcess AS MasterDataChangeProcessForEdit,
  MDChgProcessStep,
  MDChgProcessDescription,
  MDChgProcessTypeID,
  MDChgProcessGoal,
  MDChgProcessStatus,
  MDChgProcessSrceObjectTypeCode,
  MDChgProcessRequestor,
  MDChgProcessIsStarted,
  MDChgProcessIsFinalized,
  MDChgProcessLastStepIsFinished,
  MDChgProcessCurrentStepNumber,
  MDChgProcessIsErased,
  _ProcessIsIdle.MDChgProcessIsIdle AS MDChgProcessIsIdle,
  cast ( bintohex( MasterDataChangeProcessUUID ) as abap.char( 32 ) ) AS MasterDataChangeProcess32,
  cast ( ' ' as boole_d preserving type ) AS MDChgProcIsAssgdToExistingProc,
  cast ( ' ' as boole_d preserving type ) AS MDChgProcIsProcAssignmentFixed
FROM I_BPRelshpChangeProcessGov
LEFT OUTER JOIN I_MDChangeProcessIsIdleTP AS _ProcessIsIdle ON _ProcessIsIdle.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID  -- association [0..1]
LEFT OUTER JOIN I_MDChgProcessStepTP AS _CurrentStep ON _CurrentStep.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID AND _CurrentStep.MDChgProcessStep = MDChgProcessCurrentStepNumber  -- association [0..1]
LEFT OUTER JOIN I_MDChgProcessTypeText AS _ProcessTypeText ON _ProcessTypeText.MDChgProcessTypeID = MDChgProcessTypeID  -- association [0..*]
LEFT OUTER JOIN I_MasterDataAttchLinkCount AS _Attachments ON _Attachments.MasterDataAttachmentObjectType = 'C_MASTERDATACHANGEPROCESS' AND ( _Attachments.MasterDataAttachmentObjectID = MasterDataChangeProcessForEdit OR _Attachments.MasterDataAttachmentObjectID = MasterDataChangeProcess32 )  -- association [0..1]
LEFT OUTER JOIN P_MasterDataNoteItemCount AS _NoteItem ON _NoteItem.MasterDataNoteObjectType = 'C_MASTERDATACHANGEPROCESS' AND ( _NoteItem.MasterDataNoteObjectIdentifier = MasterDataChangeProcessForEdit AND MasterDataChangeProcessForEdit <> '000000000000' OR _NoteItem.MasterDataNoteObjectIdentifier = MasterDataChangeProcess32 )  -- association [0..1]
;