C_MasterDataChangeProcessStep

DDL: C_MASTERDATACHANGEPROCESSSTEP SQL: CMDCHGPROCSTEP Type: view CONSUMPTION

Master Data Change Process Step

C_MasterDataChangeProcessStep is a Consumption CDS View that provides data about "Master Data Change Process Step" in SAP S/4HANA. It reads from 1 data source (I_MDChgProcessStepTP) and exposes 40 fields with key field MDChgProcessStepUUID. It has 4 associations to related views. It is exposed through 3 OData services (C_MDCHGPROCBPDETAILSTP_SRV, C_MDCHGPROCBPRELDETAILSTP_SRV, MASTERDATACHANGEPROCESSSD). It is used in 2 Fiori applications: Mass Edit BP Relationships, Mass Edit Business Partners.

Data Sources (1)

SourceAliasJoin Type
I_MDChgProcessStepTP Step from

Associations (4)

CardinalityTargetAliasCondition
[1..1] C_MasterDataChangeProcess _Root _Root.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID
[1..1] I_MasterDataChangeProcess _RootUpdateToken _RootUpdateToken.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID
[0..*] I_MDChgProcModifdObjects _ModifiedObjects _ModifiedObjects.MasterDataChangeProcess = Step.MasterDataChangeProcess and _ModifiedObjects.MDChgProcessStep = Step.MDChgProcessStep
[1..1] C_MDChangeProcessLogHeader _MDChangeProcessLogHeader _MDChangeProcessLogHeader.MDChgProcessStepUUID = $projection.MDChgProcessStepUUID

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CMDCHGPROCSTEP view
EndUserText.label Master Data Change Process Step view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
VDM.viewType #CONSUMPTION view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.draftEnabled false view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.entityChangeStateId MDChgProcessUpdateToken view
AccessControl.authorizationCheck #CHECK view
Search.searchable true view
Metadata.allowExtensions true view

OData Services (3)

ServiceBindingVersionContractRelease
C_MDCHGPROCBPDETAILSTP_SRV C_MDCHGPROCBPDETAILSTP_SRV V2 C1 NOT_RELEASED
C_MDCHGPROCBPRELDETAILSTP_SRV C_MDCHGPROCBPRELDETTP_SRV V2 C1 NOT_RELEASED
MASTERDATACHANGEPROCESSSD MASTERDATACHANGEPROCESSSB V2 C1 NOT_RELEASED

Fiori Apps (2)

App IDApp NameTypeDescription
F6563 Mass Edit BP Relationships Transactional
F6564 Mass Edit Business Partners Transactional An application to display or edit the data of an MDG master data process. The data will be shown in a table-like UI. This Fiori app has no own tile, but can be navigated from the MDG process UI (e.g. Manage Governance Processes - Business Partner).

Mass Edit BP Relationships

Business Role: Master Data Specialist - Business Partner Data

This app is used in SAP Master Data Governance in cloud-ready mode.You can access Mass Edit from any process handling business partner relationship data."Edit" enables you to manually change individual field values while "Mass Edit" offers to change field values in one step, either for all records or for a set of selected records. In the Mass Edit you have following options to change field value: Keep existing value Replace field value Clear field value

Mass Edit Business Partners

Business Role: Master Data Specialist - Business Partner Data

Fields (40)

KeyFieldSource TableSource FieldDescription
KEY MDChgProcessStepUUID MDChgProcessStepUUID UUID
MasterDataChangeProcessUUID MasterDataChangeProcessUUID NodeID
MDChgProcessUpdateToken _RootUpdateToken MDChgProcessUpdateToken
MasterDataChangeProcess MasterDataChangeProcess Process ID
MDChgProcessStep MDChgProcessStep Step Number
MDChgProcessStepType MDChgProcessStepType VSS Sol. Step Type
MDChgProcessStepDescription MDChgProcessStepDescription Well Code Des.
MDChgProcessStepStatus MDChgProcessStepStatus Workflow Status
MDChangeProcessStepHasError
MDChgProcStepNumberOfWarnings
MDChgProcessStepNumberOfErrors
MDChgProcStpNumberOfExceptions
MDChgProcModifdObjectsCount
MDChgProcStpProgressRatioInPct
MDChangeProcStepProgressUnit
MDChgProcessStepAdapter MDChgProcessStepAdapter Step Adapter
MDChgProcessStepAdapterConfign MDChgProcessStepAdapterConfign Configuration ID
MDChgProcessStepChkPointIsActv MDChgProcessStepChkPointIsActv Check Point active
MDChgProcessStepOriglNumber MDChgProcessStepOriglNumber Step Number
MDChgProcessStepOriglSqncNmbr MDChgProcessStepOriglSqncNmbr Step Sequence
MDChgProcessStepStartIsReqd MDChgProcessStepStartIsReqd Start Requested
MDChgProcessSrceObjectTypeCode MDChgProcessSrceObjectTypeCode Bus. Obj. Type
MDChgProcessStepFilterChain MDChgProcessStepFilterChain Filter Chain
MDChgProcessStepStartDateTime MDChgProcessStepStartDateTime Time Stamp
MDChgProcessStepFinishDateTime MDChgProcessStepFinishDateTime Time Stamp
MDChgProcessStepConfign MDChgProcessStepConfign Config. UUID
MDChgProcessStpOwnConfignIsRqd MDChgProcessStpOwnConfignIsRqd Use Own
MDChangeProcessStepIsTransient
MDChgProcIsAdhocStep MDChgProcIsAdhocStep Ad hoc Step
MDChgProcStepScheduleIsRecmdd
MDChgProcessSrceSystem
MDChgProcessSrceObject
MDChgProcStepIsRollbackAllowed
MDChgProcessStepWrkflwDefID MDChgProcessStepWrkflwDefID Ext Workflow ID
MDChgProcessStepWrkflwHandle MDChgProcessStepWrkflwHandle CPWF Handle ID
MDChgProcessStepWrkflwSts MDChgProcessStepWrkflwSts Status
MDChgProcessStepWrkflwOvrlDcsn MDChgProcessStepWrkflwOvrlDcsn Workflow Decision
_Root _Root
_MDChangeProcessLogHeader _MDChangeProcessLogHeader
_ModifiedObjects _ModifiedObjects

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_MasterDataChangeProcessStep.
-- 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: CMDCHGPROCSTEP

CREATE VIEW C_MasterDataChangeProcessStep AS
SELECT
  MDChgProcessStepUUID,
  MasterDataChangeProcessUUID,
  _RootUpdateToken.MDChgProcessUpdateToken AS MDChgProcessUpdateToken,
  MasterDataChangeProcess,
  MDChgProcessStep,
  MDChgProcessStepType,
  MDChgProcessStepDescription,
  MDChgProcessStepStatus,
  cast ( ' ' as abap_boolean preserving type ) AS MDChangeProcessStepHasError,
  cast ( 0 as abap.int4 ) AS MDChgProcStepNumberOfWarnings,
  cast ( 0 as abap.int4 ) AS MDChgProcessStepNumberOfErrors,
  cast ( 0 as abap.int4 ) AS MDChgProcStpNumberOfExceptions,
  sum ( _ModifiedObjects.MDChgProcModifdObjectsCount ) AS MDChgProcModifdObjectsCount,
  cast( 0 as abap.int1 ) AS MDChgProcStpProgressRatioInPct,
  cast( '%' as msehi ) AS MDChangeProcStepProgressUnit,
  MDChgProcessStepAdapter,
  MDChgProcessStepAdapterConfign,
  MDChgProcessStepChkPointIsActv,
  MDChgProcessStepOriglNumber,
  MDChgProcessStepOriglSqncNmbr,
  MDChgProcessStepStartIsReqd,
  MDChgProcessSrceObjectTypeCode,
  MDChgProcessStepFilterChain,
  MDChgProcessStepStartDateTime,
  MDChgProcessStepFinishDateTime,
  MDChgProcessStepConfign,
  MDChgProcessStpOwnConfignIsRqd,
  cast ( ' ' as abap_boolean preserving type ) AS MDChangeProcessStepIsTransient,
  MDChgProcIsAdhocStep,
  cast ( ' ' as abap_boolean preserving type ) AS MDChgProcStepScheduleIsRecmdd,
  cast( '' as mdc_business_system ) AS MDChgProcessSrceSystem,
  cast( '' as mdc_source_id ) AS MDChgProcessSrceObject,
  cast ( '' as boole_d ) AS MDChgProcStepIsRollbackAllowed,
  MDChgProcessStepWrkflwDefID,
  MDChgProcessStepWrkflwHandle,
  MDChgProcessStepWrkflwSts,
  MDChgProcessStepWrkflwOvrlDcsn
FROM I_MDChgProcessStepTP AS Step
LEFT OUTER JOIN C_MasterDataChangeProcess AS _Root ON _Root.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID  -- association [1..1]
LEFT OUTER JOIN I_MasterDataChangeProcess AS _RootUpdateToken ON _RootUpdateToken.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID  -- association [1..1]
LEFT OUTER JOIN I_MDChgProcModifdObjects AS _ModifiedObjects ON _ModifiedObjects.MasterDataChangeProcess = Step.MasterDataChangeProcess AND _ModifiedObjects.MDChgProcessStep = Step.MDChgProcessStep  -- association [0..*]
LEFT OUTER JOIN C_MDChangeProcessLogHeader AS _MDChangeProcessLogHeader ON _MDChangeProcessLogHeader.MDChgProcessStepUUID = MDChgProcessStepUUID  -- association [1..1]
;