I_MDChgProcessStepEnhcd

DDL: I_MDCHGPROCESSSTEPENHCD SQL: IMDCPROCSENH Type: view COMPOSITE Package: MDC_ANALYTICS

MD Change Process Step Enhanced

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

Data Sources (1)

SourceAliasJoin Type
I_MDChgProcessStep I_MDChgProcessStep from

Associations (6)

CardinalityTargetAliasCondition
[1..1] I_MasterDataChangeProcessEnhcd _MasterDataChangeProcessEnhcd _MasterDataChangeProcessEnhcd.MasterDataChangeProcess = $projection.MasterDataChangeProcess
[0..1] I_MDChangeProcStepValdtnRslts _MDChangeProcStepValdtnRslts _MDChangeProcStepValdtnRslts.MasterDataChangeProcess = $projection.MasterDataChangeProcess and _MDChangeProcStepValdtnRslts.MDChgProcessStep = $projection.MDChgProcessStep
[0..*] I_MDChangeProcModifdTables _MDChangeProcModifdTables _MDChangeProcModifdTables.MasterDataChangeProcess = $projection.MasterDataChangeProcess and _MDChangeProcModifdTables.MDChgProcessStep = $projection.MDChgProcessStep
[0..*] I_MDChgProcModifdObjects _MDChgProcModifdObjects _MDChgProcModifdObjects.MasterDataChangeProcess = $projection.MasterDataChangeProcess and _MDChgProcModifdObjects.MDChgProcessStep = $projection.MDChgProcessStep
[1..1] I_MDChgProcessStepType _MDChgProcessStepType _MDChgProcessStepType.MDChgProcessStepType = $projection.MDChgProcessStepType
[1..1] I_MDChangeProcStepStatus _MDChangeProcStepStatus _MDChangeProcStepStatus.MDChgProcessStepStatus = $projection.MDChgProcessStepStatus

Annotations (10)

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

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess MasterDataChangeProcess Process ID
KEY MDChgProcessStep MDChgProcessStep Step Number
MDChgProcessStepType MDChgProcessStepType VSS Sol. Step Type
MDChgProcessStepStatus MDChgProcessStepStatus Workflow Status
MDChgProcessSrceObjectTypeCode MDChgProcessSrceObjectTypeCode Bus. Obj. Type
_MDChgProcessStepType _MDChgProcessStepType
_MasterDataChangeProcessEnhcd _MasterDataChangeProcessEnhcd
_MDChangeProcStepStatus _MDChangeProcStepStatus
_MDChangeProcModifdTables _MDChangeProcModifdTables
_MDChgProcModifdObjects _MDChgProcModifdObjects
_MDChangeProcStepValdtnRslts _MDChangeProcStepValdtnRslts

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_MDChgProcessStepEnhcd.
-- 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: IMDCPROCSENH

CREATE VIEW I_MDChgProcessStepEnhcd AS
SELECT
  MasterDataChangeProcess,
  MDChgProcessStep,
  MDChgProcessStepType,
  MDChgProcessStepStatus,
  MDChgProcessSrceObjectTypeCode
FROM I_MDChgProcessStep
LEFT OUTER JOIN I_MasterDataChangeProcessEnhcd AS _MasterDataChangeProcessEnhcd ON _MasterDataChangeProcessEnhcd.MasterDataChangeProcess = MasterDataChangeProcess  -- association [1..1]
LEFT OUTER JOIN I_MDChangeProcStepValdtnRslts AS _MDChangeProcStepValdtnRslts ON _MDChangeProcStepValdtnRslts.MasterDataChangeProcess = MasterDataChangeProcess AND _MDChangeProcStepValdtnRslts.MDChgProcessStep = MDChgProcessStep  -- association [0..1]
LEFT OUTER JOIN I_MDChangeProcModifdTables AS _MDChangeProcModifdTables ON _MDChangeProcModifdTables.MasterDataChangeProcess = MasterDataChangeProcess AND _MDChangeProcModifdTables.MDChgProcessStep = MDChgProcessStep  -- association [0..*]
LEFT OUTER JOIN I_MDChgProcModifdObjects AS _MDChgProcModifdObjects ON _MDChgProcModifdObjects.MasterDataChangeProcess = MasterDataChangeProcess AND _MDChgProcModifdObjects.MDChgProcessStep = MDChgProcessStep  -- association [0..*]
LEFT OUTER JOIN I_MDChgProcessStepType AS _MDChgProcessStepType ON _MDChgProcessStepType.MDChgProcessStepType = MDChgProcessStepType  -- association [1..1]
LEFT OUTER JOIN I_MDChangeProcStepStatus AS _MDChangeProcStepStatus ON _MDChangeProcStepStatus.MDChgProcessStepStatus = MDChgProcessStepStatus  -- association [1..1]
;