C_MasterDataMyBPChangeProcess

DDL: C_MASTERDATAMYBPCHANGEPROCESS Type: view_entity CONSUMPTION

Master Data My BP Change Process

C_MasterDataMyBPChangeProcess is a Consumption CDS View that provides data about "Master Data My BP Change Process" in SAP S/4HANA. It reads from 1 data source (I_MasterDataChangeProcessTP) and exposes 70 fields with key field MasterDataChangeProcessUUID. It has 23 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MasterDataChangeProcessTP Root from

Associations (23)

CardinalityTargetAliasCondition
[0..*] C_MDChangeProcessSource _Source _Source.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID
[0..*] C_MasterDataChangeProcessStep _Step _Step.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID
[0..*] C_MDChgProcessRelatedProcess _RelatedProcess _RelatedProcess.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID
[0..1] I_MDChgProcessSrceRecordsCntr _NumberOfSouceRecords _NumberOfSouceRecords.MDChgProcessSourceUUID = $projection.MasterDataChangeProcessUUID
[0..1] P_MDMyBPChangeProcessCount _EntityCounterBP _EntityCounterBP.MasterDataChangeProcess = $projection.MasterDataChangeProcess
[0..1] P_MDMyBPRelChangeProcessCount _EntityCounterBPRel _EntityCounterBPRel.MasterDataChangeProcess = $projection.MasterDataChangeProcess
[0..1] P_MDMyBPHierChangeProcessCount _EntityCounterBPHier _EntityCounterBPHier.MasterDataChangeProcess = $projection.MasterDataChangeProcess
[0..1] P_MDChangeProcessStatusState _ProcessState _ProcessState.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID
[0..1] C_MDChangeProcessCriticality _Criticality _Criticality.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID
[0..1] C_MDChangeProcessProgressRatio _Ratio _Ratio.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID
[0..1] C_MDChgProcessStepDescription _StepDescription _StepDescription.MasterDataChangeProcess = $projection.MasterDataChangeProcess and _StepDescription.MDChgProcessStep = $projection.MDChgProcessCurrentStepNumber
[0..1] C_MDMyBPChgProcStatusStateVH _ProcessStateVH _ProcessStateVH.MDChgProcessStatusStateCode = $projection.MDChgProcessStatusStateCode
[0..1] C_MDChangeProcessGoalValueHelp _ProcessGoalVH _ProcessGoalVH.MDChgProcessGoal = $projection.MDChgProcessGoal
[0..*] C_MasterDataChangeProcessGoal _ProcessGoalText _ProcessGoalText.MDChgProcessGoal = $projection.MDChgProcessGoal
[0..1] C_MDChangeProcessGoalProperty _GoalProperty _GoalProperty.MDChgProcessGoal = $projection.MDChgProcessGoal
[0..1] I_MDChangeProcessTypeVH _ProcessTypeVH _ProcessTypeVH.MDChgProcessTypeID = $projection.MDChgProcessTypeID and _ProcessTypeVH.MDChgProcessSrceObjectTypeCode = $projection.MDChgProcessSrceObjectTypeCode and _ProcessTypeVH.MDChgProcessGoal = $projection.MDChgProcessGoal
[0..1] I_MDChangeProcessReasonText _ReasonText _ReasonText.MasterDataChangeProcessReason = $projection.MasterDataChangeProcessReason and _ReasonText.MDChgProcessSrceObjectTypeCode = $projection.MDChgProcessSrceObjectTypeCode and _ReasonText.Language = $session.system_language
[0..1] I_MDChangeProcessPriorityText _PriorityText _PriorityText.MDChangeProcessPriority = $projection.MDChangeProcessPriority and _PriorityText.Language = $session.system_language
[0..1] I_MDChgProcessTypeText _ProcessTypeText _ProcessTypeText.MDChgProcessTypeID = $projection.MDChgProcessTypeID
[0..1] C_MDChangeProcessStrategyVH _ProcessStrategyVH _ProcessStrategyVH.MDChgProcessDuplicateStrategy = $projection.MDChgProcessDuplicateStrategy
[0..*] C_BusinessPartnerGovTP _BusinessPartner _BusinessPartner.MasterDataChangeProcess = $projection.MasterDataChangeProcess
[0..*] C_BPHierarchyGovernanceTP _BPHierarchy _BPHierarchy.MasterDataChangeProcess = $projection.MasterDataChangeProcess
[0..*] C_BPHierarchyNodeGovernanceTP _BPHierarchyNode _BPHierarchyNode.MasterDataChangeProcess = $projection.MasterDataChangeProcess

Annotations (14)

NameValueLevelField
EndUserText.label Master Data My BP Change Process view
VDM.viewType #CONSUMPTION view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view
ObjectModel.draftEnabled false view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.authorizationCheck #CHECK view
Search.searchable true view
Metadata.allowExtensions true view

Fields (70)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcessUUID I_MasterDataChangeProcessTP MasterDataChangeProcessUUID NodeID
MasterDataChangeProcess I_MasterDataChangeProcessTP MasterDataChangeProcess Process
MDChangeProcessNumberDisplay
MDChgProcessDescription I_MasterDataChangeProcessTP MDChgProcessDescription Process Description
MDChgProcessTypeID I_MasterDataChangeProcessTP MDChgProcessTypeID Process Template
MDChgProcessGoal I_MasterDataChangeProcessTP MDChgProcessGoal Process Goal
MDChgProcessStatus I_MasterDataChangeProcessTP MDChgProcessStatus Process Status
MDChgProcessSrceObjectTypeCode I_MasterDataChangeProcessTP MDChgProcessSrceObjectTypeCode Bus. Obj. Type
MDChgProcessWorkflowTemplate I_MasterDataChangeProcessTP MDChgProcessWorkflowTemplate Workflow Template
MDChgProcessCreationDate I_MasterDataChangeProcessTP MDChgProcessCreationDate Time Stamp
MDChgProcessCreationTime I_MasterDataChangeProcessTP MDChgProcessCreationTime Time
MDChgProcessChangeDate I_MasterDataChangeProcessTP MDChgProcessChangeDate Time Stamp
MDChgProcessChangeTime I_MasterDataChangeProcessTP MDChgProcessChangeTime Time Stamp
MDChgProcessDelSrceDataIsRqd I_MasterDataChangeProcessTP MDChgProcessDelSrceDataIsRqd Delete Source
MDChgProcessFinishDate I_MasterDataChangeProcessTP MDChgProcessFinishDate Current Date
MDChgProcessFinishTime I_MasterDataChangeProcessTP MDChgProcessFinishTime Time Stamp
MDChgProcessUpdateToken I_MasterDataChangeProcessTP MDChgProcessUpdateToken Update Token
MDChgProcessIsStarted I_MasterDataChangeProcessTP MDChgProcessIsStarted Process Started
MDChgProcessIsInitialized I_MasterDataChangeProcessTP MDChgProcessIsInitialized Initialized
MDChgProcessIsFinalized I_MasterDataChangeProcessTP MDChgProcessIsFinalized Finalized
MDChgProcessLastStepIsFinished I_MasterDataChangeProcessTP MDChgProcessLastStepIsFinished Last Step Finished
MDChgProcessCurrentStepNumber I_MasterDataChangeProcessTP MDChgProcessCurrentStepNumber Step Number
MDChgProcessChkPointIsActive I_MasterDataChangeProcessTP MDChgProcessChkPointIsActive Check Point active
MDChgProcessCompletionIsReqd I_MasterDataChangeProcessTP MDChgProcessCompletionIsReqd Completion Requested
MDChgProcessWrkFlwDeltnIsRqd I_MasterDataChangeProcessTP MDChgProcessWrkFlwDeltnIsRqd Deletion Requested
MDChgProcessSrceDeletionIsRqd I_MasterDataChangeProcessTP MDChgProcessSrceDeletionIsRqd Source Deletion
MDChgProcessFilterChain I_MasterDataChangeProcessTP MDChgProcessFilterChain
MDChgProcessErrorsAreLogged I_MasterDataChangeProcessTP MDChgProcessErrorsAreLogged Log Error
MDChgProcessLastActKey I_MasterDataChangeProcessTP MDChgProcessLastActKey Action Key
MDChgProcessPredecessor I_MasterDataChangeProcessTP MDChgProcessPredecessor Related Process
MDChgProcessFinalDateTime I_MasterDataChangeProcessTP MDChgProcessFinalDateTime Process Finalized
MDChgProcessNextStpAtDateTime I_MasterDataChangeProcessTP MDChgProcessNextStpAtDateTime Scheduled at
MDChgProcessDuplicateStrategy I_MasterDataChangeProcessTP MDChgProcessDuplicateStrategy Strategy
MDChgProcessIsReliable I_MasterDataChangeProcessTP MDChgProcessIsReliable Process Reliable
MDChgProcessProtectionReason I_MasterDataChangeProcessTP MDChgProcessProtectionReason Protection Reason
MDChgProcessIsErased I_MasterDataChangeProcessTP MDChgProcessIsErased Deleted
MDChgProcessStatusCriticality _Criticality MDChgProcessStatusCriticality
MDChangeProcessProgressUnit
MDChgProcPrgrsRatioInPercent _Ratio MDChgProcPrgrsRatioInPercent
MDChangeProcessNumberOfSteps _Ratio MDChangeProcessNumberOfSteps
MDChgProcessStatusStateCode _ProcessState MDChgProcessStatusStateCode Process Status
MDChgProcessStatusStateName _ProcessState MDChgProcessStatusStateName Process Status
MDChgProcessSrceSystem Data Source
MasterDataChangeProcessDueDate I_MasterDataChangeProcessTP MasterDataChangeProcessDueDate Net Due Date
MasterDataChangeProcessReason I_MasterDataChangeProcessTP MasterDataChangeProcessReason Sp.Tax Code Reason
MDChangeProcessReasonText _ReasonText MDChangeProcessReasonText
MDChgProcObjectTypeCodeReason
MDChangeProcessPriority I_MasterDataChangeProcessTP MDChangeProcessPriority Workflow priority
MDChangeProcessPriorityText _PriorityText MDChangeProcessPriorityText
_Source _Source
_Step _Step
MDChgProcessTypeStepDspDesc _StepDescription MDChgProcessStepDescription
MDChgProcessTypeStepDesc _StepDescription MDChgProcessStepType
MDChgProcNmbrOfBPSourceRecords _EntityCounterBP MDChgProcNmbrOfBPSourceRecords BusinessPartners
MDNmbrOfBPRelshpSourceRecords _EntityCounterBPRel MDNmbrOfBPRelshpSourceRecords Relationships
MDNumberOfBPHierSourceRecords _EntityCounterBPHier MDNumberOfBPHierSourceRecords Hierarchies
_ProcessGoalVH _ProcessGoalVH
_RelatedProcess _RelatedProcess
_ProcessStateVH _ProcessStateVH
_ProcessTypeVH _ProcessTypeVH
_ProcessGoalText _ProcessGoalText
_GoalProperty _GoalProperty
_ProcessTypeText _ProcessTypeText
_ProcessStrategyVH _ProcessStrategyVH
_EntityCounterBP _EntityCounterBP
_EntityCounterBPRel _EntityCounterBPRel
_EntityCounterBPHier _EntityCounterBPHier
_BusinessPartner _BusinessPartner
_BPHierarchy _BPHierarchy
_BPHierarchyNode _BPHierarchyNode

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 C_MasterDataMyBPChangeProcess.
-- 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 C_MasterDataMyBPChangeProcess AS
SELECT
  Root.MasterDataChangeProcessUUID AS MasterDataChangeProcessUUID,
  Root.MasterDataChangeProcess AS MasterDataChangeProcess,
  cast( Root.MasterDataChangeProcess as mdc_process_id_alpha_out ) AS MDChangeProcessNumberDisplay,
  Root.MDChgProcessDescription AS MDChgProcessDescription,
  Root.MDChgProcessTypeID AS MDChgProcessTypeID,
  Root.MDChgProcessGoal AS MDChgProcessGoal,
  Root.MDChgProcessStatus AS MDChgProcessStatus,
  Root.MDChgProcessSrceObjectTypeCode AS MDChgProcessSrceObjectTypeCode,
  Root.MDChgProcessWorkflowTemplate AS MDChgProcessWorkflowTemplate,
  Root.MDChgProcessCreationDate AS MDChgProcessCreationDate,
  Root.MDChgProcessCreationTime AS MDChgProcessCreationTime,
  Root.MDChgProcessChangeDate AS MDChgProcessChangeDate,
  Root.MDChgProcessChangeTime AS MDChgProcessChangeTime,
  Root.MDChgProcessDelSrceDataIsRqd AS MDChgProcessDelSrceDataIsRqd,
  Root.MDChgProcessFinishDate AS MDChgProcessFinishDate,
  Root.MDChgProcessFinishTime AS MDChgProcessFinishTime,
  Root.MDChgProcessUpdateToken AS MDChgProcessUpdateToken,
  Root.MDChgProcessIsStarted AS MDChgProcessIsStarted,
  Root.MDChgProcessIsInitialized AS MDChgProcessIsInitialized,
  Root.MDChgProcessIsFinalized AS MDChgProcessIsFinalized,
  Root.MDChgProcessLastStepIsFinished AS MDChgProcessLastStepIsFinished,
  Root.MDChgProcessCurrentStepNumber AS MDChgProcessCurrentStepNumber,
  Root.MDChgProcessChkPointIsActive AS MDChgProcessChkPointIsActive,
  Root.MDChgProcessCompletionIsReqd AS MDChgProcessCompletionIsReqd,
  Root.MDChgProcessWrkFlwDeltnIsRqd AS MDChgProcessWrkFlwDeltnIsRqd,
  Root.MDChgProcessSrceDeletionIsRqd AS MDChgProcessSrceDeletionIsRqd,
  Root.MDChgProcessFilterChain AS MDChgProcessFilterChain,
  Root.MDChgProcessErrorsAreLogged AS MDChgProcessErrorsAreLogged,
  Root.MDChgProcessLastActKey AS MDChgProcessLastActKey,
  Root.MDChgProcessPredecessor AS MDChgProcessPredecessor,
  Root.MDChgProcessFinalDateTime AS MDChgProcessFinalDateTime,
  Root.MDChgProcessNextStpAtDateTime AS MDChgProcessNextStpAtDateTime,
  Root.MDChgProcessDuplicateStrategy AS MDChgProcessDuplicateStrategy,
  Root.MDChgProcessIsReliable AS MDChgProcessIsReliable,
  Root.MDChgProcessProtectionReason AS MDChgProcessProtectionReason,
  Root.MDChgProcessIsErased AS MDChgProcessIsErased,
  _Criticality.MDChgProcessStatusCriticality AS MDChgProcessStatusCriticality,
  cast( '%' as msehi ) AS MDChangeProcessProgressUnit,
  _Ratio.MDChgProcPrgrsRatioInPercent AS MDChgProcPrgrsRatioInPercent,
  _Ratio.MDChangeProcessNumberOfSteps AS MDChangeProcessNumberOfSteps,
  _ProcessState.MDChgProcessStatusStateCode AS MDChgProcessStatusStateCode,
  _ProcessState.MDChgProcessStatusStateName AS MDChgProcessStatusStateName,
  cast( '' as abap.char( 60 ) ) AS MDChgProcessSrceSystem,
  Root.MasterDataChangeProcessDueDate AS MasterDataChangeProcessDueDate,
  Root.MasterDataChangeProcessReason AS MasterDataChangeProcessReason,
  _ReasonText.MDChangeProcessReasonText AS MDChangeProcessReasonText,
  concat( Root.MDChgProcessSrceObjectTypeCode, Root.MasterDataChangeProcessReason ) AS MDChgProcObjectTypeCodeReason,
  Root.MDChangeProcessPriority AS MDChangeProcessPriority,
  _PriorityText.MDChangeProcessPriorityText AS MDChangeProcessPriorityText,
  _StepDescription.MDChgProcessStepDescription AS MDChgProcessTypeStepDspDesc,
  _StepDescription.MDChgProcessStepType AS MDChgProcessTypeStepDesc,
  _EntityCounterBP.MDChgProcNmbrOfBPSourceRecords AS MDChgProcNmbrOfBPSourceRecords,
  _EntityCounterBPRel.MDNmbrOfBPRelshpSourceRecords AS MDNmbrOfBPRelshpSourceRecords,
  _EntityCounterBPHier.MDNumberOfBPHierSourceRecords AS MDNumberOfBPHierSourceRecords
FROM I_MasterDataChangeProcessTP AS Root
LEFT OUTER JOIN C_MDChangeProcessSource AS _Source ON _Source.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID  -- association [0..*]
LEFT OUTER JOIN C_MasterDataChangeProcessStep AS _Step ON _Step.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID  -- association [0..*]
LEFT OUTER JOIN C_MDChgProcessRelatedProcess AS _RelatedProcess ON _RelatedProcess.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID  -- association [0..*]
LEFT OUTER JOIN I_MDChgProcessSrceRecordsCntr AS _NumberOfSouceRecords ON _NumberOfSouceRecords.MDChgProcessSourceUUID = MasterDataChangeProcessUUID  -- association [0..1]
LEFT OUTER JOIN P_MDMyBPChangeProcessCount AS _EntityCounterBP ON _EntityCounterBP.MasterDataChangeProcess = MasterDataChangeProcess  -- association [0..1]
LEFT OUTER JOIN P_MDMyBPRelChangeProcessCount AS _EntityCounterBPRel ON _EntityCounterBPRel.MasterDataChangeProcess = MasterDataChangeProcess  -- association [0..1]
LEFT OUTER JOIN P_MDMyBPHierChangeProcessCount AS _EntityCounterBPHier ON _EntityCounterBPHier.MasterDataChangeProcess = MasterDataChangeProcess  -- association [0..1]
LEFT OUTER JOIN P_MDChangeProcessStatusState AS _ProcessState ON _ProcessState.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID  -- association [0..1]
LEFT OUTER JOIN C_MDChangeProcessCriticality AS _Criticality ON _Criticality.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID  -- association [0..1]
LEFT OUTER JOIN C_MDChangeProcessProgressRatio AS _Ratio ON _Ratio.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID  -- association [0..1]
LEFT OUTER JOIN C_MDChgProcessStepDescription AS _StepDescription ON _StepDescription.MasterDataChangeProcess = MasterDataChangeProcess AND _StepDescription.MDChgProcessStep = MDChgProcessCurrentStepNumber  -- association [0..1]
LEFT OUTER JOIN C_MDMyBPChgProcStatusStateVH AS _ProcessStateVH ON _ProcessStateVH.MDChgProcessStatusStateCode = MDChgProcessStatusStateCode  -- association [0..1]
LEFT OUTER JOIN C_MDChangeProcessGoalValueHelp AS _ProcessGoalVH ON _ProcessGoalVH.MDChgProcessGoal = MDChgProcessGoal  -- association [0..1]
LEFT OUTER JOIN C_MasterDataChangeProcessGoal AS _ProcessGoalText ON _ProcessGoalText.MDChgProcessGoal = MDChgProcessGoal  -- association [0..*]
LEFT OUTER JOIN C_MDChangeProcessGoalProperty AS _GoalProperty ON _GoalProperty.MDChgProcessGoal = MDChgProcessGoal  -- association [0..1]
LEFT OUTER JOIN I_MDChangeProcessTypeVH AS _ProcessTypeVH ON _ProcessTypeVH.MDChgProcessTypeID = MDChgProcessTypeID AND _ProcessTypeVH.MDChgProcessSrceObjectTypeCode = MDChgProcessSrceObjectTypeCode AND _ProcessTypeVH.MDChgProcessGoal = MDChgProcessGoal  -- association [0..1]
LEFT OUTER JOIN I_MDChangeProcessReasonText AS _ReasonText ON _ReasonText.MasterDataChangeProcessReason = MasterDataChangeProcessReason AND _ReasonText.MDChgProcessSrceObjectTypeCode = MDChgProcessSrceObjectTypeCode AND _ReasonText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_MDChangeProcessPriorityText AS _PriorityText ON _PriorityText.MDChangeProcessPriority = MDChangeProcessPriority AND _PriorityText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_MDChgProcessTypeText AS _ProcessTypeText ON _ProcessTypeText.MDChgProcessTypeID = MDChgProcessTypeID  -- association [0..1]
LEFT OUTER JOIN C_MDChangeProcessStrategyVH AS _ProcessStrategyVH ON _ProcessStrategyVH.MDChgProcessDuplicateStrategy = MDChgProcessDuplicateStrategy  -- association [0..1]
LEFT OUTER JOIN C_BusinessPartnerGovTP AS _BusinessPartner ON _BusinessPartner.MasterDataChangeProcess = MasterDataChangeProcess  -- association [0..*]
LEFT OUTER JOIN C_BPHierarchyGovernanceTP AS _BPHierarchy ON _BPHierarchy.MasterDataChangeProcess = MasterDataChangeProcess  -- association [0..*]
LEFT OUTER JOIN C_BPHierarchyNodeGovernanceTP AS _BPHierarchyNode ON _BPHierarchyNode.MasterDataChangeProcess = MasterDataChangeProcess  -- association [0..*]
;