C_MasterDataChangeProcess
Master Data Change Process
C_MasterDataChangeProcess is a Consumption CDS View that provides data about "Master Data Change Process" in SAP S/4HANA. It reads from 1 data source (I_MasterDataChangeProcessTP) and exposes 84 fields with key field MasterDataChangeProcessUUID. It has 27 associations to related views. It is exposed through 7 OData services (ASQL_F7204A, C_MDCHGHIERTRACKCHANGES_SRV, C_MDCHGPROCBPTRACKCHANGES_SRV, ...). Part of development package MDC_PROCESS_OBJECT.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_MasterDataChangeProcessTP | Root | from |
Associations (27)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | C_MDChgProcessRelatedProcess | _RelatedProcess | _RelatedProcess.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID |
| [0..*] | C_MDChangeProcessSource | _Source | _Source.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID |
| [0..1] | I_MDChgProcessSrceRecordsCntr | _NumberOfSouceRecords | _NumberOfSouceRecords.MDChgProcessSourceUUID = $projection.MasterDataChangeProcessUUID |
| [0..*] | C_MasterDataChangeProcessStep | _Step | _Step.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID |
| [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 | $projection.MasterDataChangeProcess = _StepDescription.MasterDataChangeProcess and $projection.MDChgProcessCurrentStepNumber = _StepDescription.MDChgProcessStep |
| [0..1] | I_MDChangeProcessIsIdle | _ProcessIsIdle | _ProcessIsIdle.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID |
| [0..1] | C_MasterDataChangeProcessUser | _ProcessUserVH | _ProcessUserVH.MDChgProcessRequestor = $projection.MDChgProcessRequestor and _ProcessUserVH.MasterDataChangeProcessVariant = $projection.masterdatachangeprocessvariant |
| [0..1] | I_MDChangeProcessVariant | _ProcessVariant | _ProcessVariant.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID |
| [0..1] | I_MDCloudUserContactCard | _ProcessRequestorContactCard | $projection.MDChgProcessRequestor = _ProcessRequestorContactCard.ContactCardID |
| [0..1] | C_MDChangeProcessStatusStateVH | _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..*] | I_MDChgProcTypeRejectionReason | _TypeRejectionReason | _TypeRejectionReason.MDChgProcessTypeID = $projection.MDChgProcessTypeID |
| [0..1] | I_MDChgProcRejectionReasonT | _RejectionReasonText | _RejectionReasonText.MDChangeProcessRejectionReason = $projection.MDChangeProcessRejectionReason and _RejectionReasonText.Language = $session.system_language |
| [0..1] | I_MDChgProcessTypeText | _ProcessTypeText | _ProcessTypeText.MDChgProcessTypeID = $projection.MDChgProcessTypeID |
| [0..1] | C_MDChangeProcessStrategyVH | _ProcessStrategyVH | _ProcessStrategyVH.MDChgProcessDuplicateStrategy = $projection.MDChgProcessDuplicateStrategy |
| [0..1] | C_MDQualityEvaluations | _MDQualityEvaluations | _MDQualityEvaluations.MasterDataChangeProcess = $projection.MasterDataChangeProcess |
| [0..1] | P_MasterDataAttchLinkCount | _Attachments | $projection.MasterDataChangeProcess = _Attachments.MasterDataAttachmentObjectID and _Attachments.MasterDataAttachmentObjectType = 'C_MASTERDATACHANGEPROCESS' |
| [0..1] | P_MasterDataNoteItemCount | _NoteItem | $projection.MasterDataChangeProcess = _NoteItem.MasterDataNoteObjectIdentifier and _NoteItem.MasterDataNoteObjectType = 'C_MASTERDATACHANGEPROCESS' |
| [0..1] | P_MDChgProcTypeRjcnReasonCount | _RejectionReason | _RejectionReason.MDChgProcessTypeID = $projection.MDChgProcessTypeID |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Master Data Change Process | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.transactionalProcessingDelegated | true | view | |
| ObjectModel.createEnabled | true | view | |
| ObjectModel.updateEnabled | true | 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 | #MANDATORY | view | |
| Search.searchable | true | view | |
| Metadata.allowExtensions | true | view |
OData Services (7)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| ASQL_F7204A | ASQL_F7204A | C2 | NOT_RELEASED | |
| C_MDCHGHIERTRACKCHANGES_SRV | C_MDCHGHIERTRACKCHANGES_SRV | V4 | C1 | NOT_RELEASED |
| C_MDCHGPROCBPTRACKCHANGES_SRV | C_MDCHGPROCBPTRACKCHANGES_SRV | V4 | C1 | NOT_RELEASED |
| C_MDCHGTRACKCHANGES_SRV | C_MDCHGTRACKCHANGES_SRV | V4 | C1 | NOT_RELEASED |
| MASTERDATACHANGEPROCESSSD | C_MASTERDATACHANGEPROCESS_V4 | V4 | C1 | C1 |
| MASTERDATACHANGEPROCESSSD | MASTERDATACHANGEPROCESSSB | V2 | C1 | NOT_RELEASED |
| MASTERDATACHANGEPROCESSSD | MDCHANGEPROCESSSB_2 | V2 | C1 | NOT_RELEASED |
Fields (84)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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 | |
| MDChgProcessRequestor | I_MasterDataChangeProcessTP | MDChgProcessRequestor | Process Requestor | |
| MasterDataChangeProcessVariant | _ProcessVariant | MasterDataChangeProcessVariant | ||
| 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 | |
| MDChgProcDuplicateStrategyText | ||||
| 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 | ||
| MDChgProcessNmbrOfSrceRecords | _NumberOfSouceRecords | MDChgProcessNmbrOfSrceRecords | Records | |
| MDChgProcessIsIdle | _ProcessIsIdle | MDChgProcessIsIdle | Truth Value | |
| MDChgProcessStatusStateCode | _ProcessState | MDChgProcessStatusStateCode | Process Status | |
| MDChgProcessStatusStateName | _ProcessState | MDChgProcessStatusStateName | Process Status | |
| MDChgProcessSrceSystem | Data Source | |||
| MDChgProcessModelRootTableName | ||||
| MDChgProcSelectionIsAvailable | ||||
| NumberOfAttachments | _Attachments | NumberOfAttachments | Attachments | |
| NumberOfNotes | _NoteItem | NumberOfNotes | Notes | |
| MDChgProcDspAttchIsAllowed | ||||
| MDChgProcVisualizationProcess | ||||
| MDChgProcVisualizationSrceSyst | ||||
| MDChgProcRefcdFederationToken | I_MasterDataChangeProcessTP | MDChgProcRefcdFederationToken | Ref. Fed. Token ID | |
| MDChgProcRefcdFederationStp | I_MasterDataChangeProcessTP | MDChgProcRefcdFederationStp | Ref. Fed. Step No | |
| MDChgProcFederationBusSystName | I_MasterDataChangeProcessTP | MDChgProcFederationBusSystName | Fed. Proc. Bus Sys. | |
| 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 | ||
| MDChangeProcessRejectionReason | I_MasterDataChangeProcessTP | MDChangeProcessRejectionReason | ||
| MDChgProcRejectionReasonText | _RejectionReasonText | MDChgProcRejectionReasonText | ||
| _Source | _Source | |||
| _Step | _Step | |||
| _MDQualityEvaluations | _MDQualityEvaluations | |||
| MDChgProcessTypeStepDspDesc | _StepDescription | MDChgProcessStepDescription | ||
| MDChgProcessTypeStepDesc | _StepDescription | MDChgProcessStepType | ||
| _ProcessUserVH | _ProcessUserVH | |||
| _ProcessVariant | _ProcessVariant | |||
| _ProcessGoalVH | _ProcessGoalVH | |||
| _ProcessStateVH | _ProcessStateVH | |||
| _ProcessState | _ProcessState | |||
| _ProcessTypeVH | _ProcessTypeVH | |||
| _ProcessGoalText | _ProcessGoalText | |||
| _GoalProperty | _GoalProperty | |||
| _ProcessTypeText | _ProcessTypeText | |||
| _ProcessStrategyVH | _ProcessStrategyVH | |||
| _RelatedProcess | _RelatedProcess | |||
| _ProcessRequestorContactCard | _ProcessRequestorContactCard | |||
| _TypeRejectionReason | _TypeRejectionReason |
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_MasterDataChangeProcess.
-- 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_MasterDataChangeProcess 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.MDChgProcessRequestor AS MDChgProcessRequestor,
_ProcessVariant.MasterDataChangeProcessVariant AS MasterDataChangeProcessVariant,
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,
_ProcessStrategyVH._Text[1:Language=$session.system_language].MDChgProcDuplicateStrategyText AS MDChgProcDuplicateStrategyText,
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,
_NumberOfSouceRecords.MDChgProcessNmbrOfSrceRecords AS MDChgProcessNmbrOfSrceRecords,
_ProcessIsIdle.MDChgProcessIsIdle AS MDChgProcessIsIdle,
_ProcessState.MDChgProcessStatusStateCode AS MDChgProcessStatusStateCode,
_ProcessState.MDChgProcessStatusStateName AS MDChgProcessStatusStateName,
cast( '' as abap.char( 60 ) ) AS MDChgProcessSrceSystem,
cast( ' ' as mdc_table_name preserving type ) AS MDChgProcessModelRootTableName,
cast( '' as abap_boolean preserving type ) AS MDChgProcSelectionIsAvailable,
_Attachments.NumberOfAttachments AS NumberOfAttachments,
_NoteItem.NumberOfNotes AS NumberOfNotes,
cast( '' as abap_boolean preserving type ) AS MDChgProcDspAttchIsAllowed,
cast('' as mdc_process_id) AS MDChgProcVisualizationProcess,
cast('' as mdc_business_system) AS MDChgProcVisualizationSrceSyst,
Root.MDChgProcRefcdFederationToken AS MDChgProcRefcdFederationToken,
Root.MDChgProcRefcdFederationStp AS MDChgProcRefcdFederationStp,
Root.MDChgProcFederationBusSystName AS MDChgProcFederationBusSystName,
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,
Root.MDChangeProcessRejectionReason AS MDChangeProcessRejectionReason,
_RejectionReasonText.MDChgProcRejectionReasonText AS MDChgProcRejectionReasonText,
_StepDescription.MDChgProcessStepDescription AS MDChgProcessTypeStepDspDesc,
_StepDescription.MDChgProcessStepType AS MDChgProcessTypeStepDesc
FROM I_MasterDataChangeProcessTP AS Root
LEFT OUTER JOIN C_MDChgProcessRelatedProcess AS _RelatedProcess ON _RelatedProcess.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID -- association [0..*]
LEFT OUTER JOIN C_MDChangeProcessSource AS _Source ON _Source.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID -- association [0..*]
LEFT OUTER JOIN I_MDChgProcessSrceRecordsCntr AS _NumberOfSouceRecords ON _NumberOfSouceRecords.MDChgProcessSourceUUID = MasterDataChangeProcessUUID -- association [0..1]
LEFT OUTER JOIN C_MasterDataChangeProcessStep AS _Step ON _Step.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID -- association [0..*]
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 MasterDataChangeProcess = _StepDescription.MasterDataChangeProcess AND MDChgProcessCurrentStepNumber = _StepDescription.MDChgProcessStep -- association [0..1]
LEFT OUTER JOIN I_MDChangeProcessIsIdle AS _ProcessIsIdle ON _ProcessIsIdle.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID -- association [0..1]
LEFT OUTER JOIN C_MasterDataChangeProcessUser AS _ProcessUserVH ON _ProcessUserVH.MDChgProcessRequestor = MDChgProcessRequestor AND _ProcessUserVH.MasterDataChangeProcessVariant = masterdatachangeprocessvariant -- association [0..1]
LEFT OUTER JOIN I_MDChangeProcessVariant AS _ProcessVariant ON _ProcessVariant.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID -- association [0..1]
LEFT OUTER JOIN I_MDCloudUserContactCard AS _ProcessRequestorContactCard ON MDChgProcessRequestor = _ProcessRequestorContactCard.ContactCardID -- association [0..1]
LEFT OUTER JOIN C_MDChangeProcessStatusStateVH 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_MDChgProcTypeRejectionReason AS _TypeRejectionReason ON _TypeRejectionReason.MDChgProcessTypeID = MDChgProcessTypeID -- association [0..*]
LEFT OUTER JOIN I_MDChgProcRejectionReasonT AS _RejectionReasonText ON _RejectionReasonText.MDChangeProcessRejectionReason = MDChangeProcessRejectionReason AND _RejectionReasonText.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_MDQualityEvaluations AS _MDQualityEvaluations ON _MDQualityEvaluations.MasterDataChangeProcess = MasterDataChangeProcess -- association [0..1]
LEFT OUTER JOIN P_MasterDataAttchLinkCount AS _Attachments ON MasterDataChangeProcess = _Attachments.MasterDataAttachmentObjectID AND _Attachments.MasterDataAttachmentObjectType = 'C_MASTERDATACHANGEPROCESS' -- association [0..1]
LEFT OUTER JOIN P_MasterDataNoteItemCount AS _NoteItem ON MasterDataChangeProcess = _NoteItem.MasterDataNoteObjectIdentifier AND _NoteItem.MasterDataNoteObjectType = 'C_MASTERDATACHANGEPROCESS' -- association [0..1]
LEFT OUTER JOIN P_MDChgProcTypeRjcnReasonCount AS _RejectionReason ON _RejectionReason.MDChgProcessTypeID = MDChgProcessTypeID -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- OData Services in SAP S/4HANA Explained
- Service Bindings and Service Definitions in SAP S/4HANA
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA