I_MasterDataChangeProcessEnhcd

DDL: I_MASTERDATACHANGEPROCESSENHCD SQL: IMDCHGPROCENH Type: view COMPOSITE Package: MDC_ANALYTICS

MD Change Process Enhanced

I_MasterDataChangeProcessEnhcd is a Composite CDS View (Fact) that provides data about "MD Change Process Enhanced" in SAP S/4HANA. It reads from 1 data source (I_MasterDataChangeProcess) and exposes 32 fields with key field MasterDataChangeProcess. It has 11 associations to related views. Part of development package MDC_ANALYTICS.

Data Sources (1)

SourceAliasJoin Type
I_MasterDataChangeProcess I_MasterDataChangeProcess from

Associations (11)

CardinalityTargetAliasCondition
[0..1] I_MDChgProcessStepEnhcd _MDChgProcessStepEnhcd _MDChgProcessStepEnhcd.MasterDataChangeProcess = $projection.MasterDataChangeProcess and _MDChgProcessStepEnhcd.MDChgProcessStep = $projection.MDChgProcessCurrentStepNumber
[1..1] I_MDChgProcessStatusState _MDChgProcessStatusState _MDChgProcessStatusState.MDChgProcessStatusStateCode = $projection.mdchgprocessstatusstatecode
[1..1] I_MDChgProcessStatusStateCode _MDChgProcessStatusStateCode _MDChgProcessStatusStateCode.MasterDataChangeProcess = $projection.MasterDataChangeProcess
[1..1] I_MDChgProcessType _MDChgProcessType _MDChgProcessType.MDChgProcessTypeID = $projection.MDChgProcessTypeID
[1..1] I_MDChangeProcStatus _MDChangeProcStatus _MDChangeProcStatus.MDChgProcessStatus = $projection.MDChgProcessStatus
[1..1] I_MDChangeProcGoal _MDChangeProcGoal _MDChangeProcGoal.MDChgProcessGoal = $projection.MDChgProcessGoal
[0..1] I_MDChgProcModifdObjectsEnhcd _MDChgProcModifdObjectsEnhcd _MDChgProcModifdObjectsEnhcd.MasterDataChangeProcess = $projection.MasterDataChangeProcess
[0..1] I_MDChangeProcessSourceEnhcd _MDChangeProcessSourceEnhcd _MDChangeProcessSourceEnhcd.MasterDataChangeProcess = $projection.MasterDataChangeProcess
[0..1] I_MDChangeProcValdtnRslts _MDChangeProcValdtnRslts _MDChangeProcValdtnRslts.MasterDataChangeProcess = $projection.MasterDataChangeProcess
[0..1] I_CalendarDate _MDChgProcCalendarDate _MDChgProcCalendarDate.CalendarDate = $projection.MDChgProcessCreationDate
[0..*] I_MDChgProcRAPBasedSwitch _MDChgProcRapBasedSwitch _MDChgProcRapBasedSwitch.MDChgProcessSrceObjectTypeCode = $projection.MDChgProcessSrceObjectTypeCode or _MDChgProcRapBasedSwitch.MDChgProcessSuiteObjTypeCode = $projection.MDChgProcessSrceObjectTypeCode

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IMDCHGPROCENH view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.representativeKey MasterDataChangeProcess view
ObjectModel.semanticKey MasterDataChangeProcess view
VDM.viewType #COMPOSITE view
Analytics.dataCategory #FACT view
Search.searchable true view
EndUserText.label MD Change Process Enhanced view

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess MasterDataChangeProcess Process ID
MDChgProcessDescription MDChgProcessDescription Process Description
MDChgProcessTypeID MDChgProcessTypeID Change Process Template
MDChgProcessGoal MDChgProcessGoal Process Goal
MDChgProcessStatus MDChgProcessStatus Process Status
MDChgProcessSrceObjectTypeCode MDChgProcessSrceObjectTypeCode Bus. Obj. Type
MDChgProcessWorkflowTemplate MDChgProcessWorkflowTemplate Workflow Template
MDChgProcessRequestor MDChgProcessRequestor Process Requestor
MDChgProcessCreationDate MDChgProcessCreationDate Time Stamp
MDChgProcessCreationTime MDChgProcessCreationTime Time
MDChgProcessChangeDate MDChgProcessChangeDate Time Stamp
MDChgProcessChangeTime MDChgProcessChangeTime Time Stamp
MDChgProcessFinishDate MDChgProcessFinishDate Current Date
MDChgProcessFinishTime MDChgProcessFinishTime Time Stamp
MDChgProcessFinalDateTime MDChgProcessFinalDateTime Process Finalized
MDChgProcessNextStpAtDateTime MDChgProcessNextStpAtDateTime Scheduled at
MDChgProcessCurrentStepNumber MDChgProcessCurrentStepNumber Step Number
MDChgProcessIsStarted MDChgProcessIsStarted Process Started
MDChgProcessLastActKey MDChgProcessLastActKey Action Key
MDChgProcessChkPointIsActive MDChgProcessChkPointIsActive Check Point active
MDChgProcessPredecessor MDChgProcessPredecessor Previous Process
MDChgProcessDuplicateStrategy MDChgProcessDuplicateStrategy Strategy
MDChgProcessStatusStateCode _MDChgProcessStatusStateCode MDChgProcessStatusStateCode
MDChgProcRAPBsdSwitchIsActive _MDChgProcRapBasedSwitch MDChgProcRAPBsdSwitchIsActive TRUE
_MDChgProcessStepEnhcd _MDChgProcessStepEnhcd
_MDChgProcessStatusState _MDChgProcessStatusState
_MDChangeProcStatus _MDChangeProcStatus
_MDChangeProcGoal _MDChangeProcGoal
_MDChangeProcValdtnRslts _MDChangeProcValdtnRslts
_MDChangeProcessSourceEnhcd _MDChangeProcessSourceEnhcd
_MDChgProcModifdObjectsEnhcd _MDChgProcModifdObjectsEnhcd
_MDChgProcCalendarDate _MDChgProcCalendarDate

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_MasterDataChangeProcessEnhcd.
-- 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.
-- SQL view name: IMDCHGPROCENH

CREATE VIEW I_MasterDataChangeProcessEnhcd AS
SELECT
  MasterDataChangeProcess,
  MDChgProcessDescription,
  MDChgProcessTypeID,
  MDChgProcessGoal,
  MDChgProcessStatus,
  MDChgProcessSrceObjectTypeCode,
  MDChgProcessWorkflowTemplate,
  MDChgProcessRequestor,
  MDChgProcessCreationDate,
  MDChgProcessCreationTime,
  MDChgProcessChangeDate,
  MDChgProcessChangeTime,
  MDChgProcessFinishDate,
  MDChgProcessFinishTime,
  MDChgProcessFinalDateTime,
  MDChgProcessNextStpAtDateTime,
  MDChgProcessCurrentStepNumber,
  MDChgProcessIsStarted,
  MDChgProcessLastActKey,
  MDChgProcessChkPointIsActive,
  MDChgProcessPredecessor,
  MDChgProcessDuplicateStrategy,
  _MDChgProcessStatusStateCode.MDChgProcessStatusStateCode AS MDChgProcessStatusStateCode,
  _MDChgProcRapBasedSwitch.MDChgProcRAPBsdSwitchIsActive AS MDChgProcRAPBsdSwitchIsActive
FROM I_MasterDataChangeProcess
LEFT OUTER JOIN I_MDChgProcessStepEnhcd AS _MDChgProcessStepEnhcd ON _MDChgProcessStepEnhcd.MasterDataChangeProcess = MasterDataChangeProcess AND _MDChgProcessStepEnhcd.MDChgProcessStep = MDChgProcessCurrentStepNumber  -- association [0..1]
LEFT OUTER JOIN I_MDChgProcessStatusState AS _MDChgProcessStatusState ON _MDChgProcessStatusState.MDChgProcessStatusStateCode = mdchgprocessstatusstatecode  -- association [1..1]
LEFT OUTER JOIN I_MDChgProcessStatusStateCode AS _MDChgProcessStatusStateCode ON _MDChgProcessStatusStateCode.MasterDataChangeProcess = MasterDataChangeProcess  -- association [1..1]
LEFT OUTER JOIN I_MDChgProcessType AS _MDChgProcessType ON _MDChgProcessType.MDChgProcessTypeID = MDChgProcessTypeID  -- association [1..1]
LEFT OUTER JOIN I_MDChangeProcStatus AS _MDChangeProcStatus ON _MDChangeProcStatus.MDChgProcessStatus = MDChgProcessStatus  -- association [1..1]
LEFT OUTER JOIN I_MDChangeProcGoal AS _MDChangeProcGoal ON _MDChangeProcGoal.MDChgProcessGoal = MDChgProcessGoal  -- association [1..1]
LEFT OUTER JOIN I_MDChgProcModifdObjectsEnhcd AS _MDChgProcModifdObjectsEnhcd ON _MDChgProcModifdObjectsEnhcd.MasterDataChangeProcess = MasterDataChangeProcess  -- association [0..1]
LEFT OUTER JOIN I_MDChangeProcessSourceEnhcd AS _MDChangeProcessSourceEnhcd ON _MDChangeProcessSourceEnhcd.MasterDataChangeProcess = MasterDataChangeProcess  -- association [0..1]
LEFT OUTER JOIN I_MDChangeProcValdtnRslts AS _MDChangeProcValdtnRslts ON _MDChangeProcValdtnRslts.MasterDataChangeProcess = MasterDataChangeProcess  -- association [0..1]
LEFT OUTER JOIN I_CalendarDate AS _MDChgProcCalendarDate ON _MDChgProcCalendarDate.CalendarDate = MDChgProcessCreationDate  -- association [0..1]
LEFT OUTER JOIN I_MDChgProcRAPBasedSwitch AS _MDChgProcRapBasedSwitch ON _MDChgProcRapBasedSwitch.MDChgProcessSrceObjectTypeCode = MDChgProcessSrceObjectTypeCode OR _MDChgProcRapBasedSwitch.MDChgProcessSuiteObjTypeCode = MDChgProcessSrceObjectTypeCode  -- association [0..*]
;