I_MDChangeProcessStepTP_2
Master Data Change Process Step
I_MDChangeProcessStepTP_2 is a Transactional CDS View that provides data about "Master Data Change Process Step" in SAP S/4HANA. It reads from 1 data source (I_MDChgProcessStep) and exposes 31 fields with key field MDChgProcessStepUUID. It has 6 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_MDChgProcessStep | _Step | from |
Associations (6)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_MasterDataChangeProcess | _MasterDataChangeProcess | _MasterDataChangeProcess.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID |
| [1..1] | I_MDChangeProcessGoalValueHelp | _ProcessGoal | _ProcessGoal.MDChgProcessGoal = $projection.MDChgProcessGoal |
| [1..1] | I_MDChgProcessStepType | _StepType | _StepType.MDChgProcessStepType = $projection.MDChgProcessStepType |
| [0..1] | I_MDChgProcessSrceRecordsCntr | _NumberOfSouceRecords | _NumberOfSouceRecords.MDChgProcessSourceUUID = $projection.MasterDataChangeProcessUUID |
| [0..*] | I_MDChgProcModifdObjectTP | _ModifiedObjects | |
| [0..*] | I_MDChangeProcModifdTableTP | _ModifiedTables | |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Master Data Change Process Step | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.viewType | #TRANSACTIONAL | view |
Fields (31)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MDChgProcessStepUUID | MDChgProcessStepUUID | ||
| MasterDataChangeProcessUUID | MasterDataChangeProcessUUID | |||
| MasterDataChangeProcess | MasterDataChangeProcess | |||
| MDChgProcessStep | MDChgProcessStep | |||
| MDChgProcessStepType | MDChgProcessStepType | |||
| MDChgProcessStepDescription | MDChgProcessStepDescription | |||
| MDChgProcessStepStatus | MDChgProcessStepStatus | |||
| MDChgProcessStepAdapter | MDChgProcessStepAdapter | |||
| MDChgProcessStepAdapterConfign | MDChgProcessStepAdapterConfign | |||
| MDChgProcessStepChkPointIsActv | MDChgProcessStepChkPointIsActv | |||
| MDChgProcessStepOriglNumber | MDChgProcessStepOriglNumber | |||
| MDChgProcessStepOriglSqncNmbr | MDChgProcessStepOriglSqncNmbr | |||
| MDChgProcessStepStartIsReqd | MDChgProcessStepStartIsReqd | |||
| MDChgProcessSrceObjectTypeCode | MDChgProcessSrceObjectTypeCode | |||
| MDChgProcessStepFilterChain | MDChgProcessStepFilterChain | |||
| MDChgProcessStepStartDateTime | MDChgProcessStepStartDateTime | |||
| MDChgProcessStepFinishDateTime | MDChgProcessStepFinishDateTime | |||
| MDChgProcessStepConfign | MDChgProcessStepConfign | |||
| MDChgProcessStpOwnConfignIsRqd | MDChgProcessStpOwnConfignIsRqd | |||
| MDChgProcessGoal | _MasterDataChangeProcess | MDChgProcessGoal | ||
| MDChgProcessNmbrOfSrceRecords | _NumberOfSouceRecords | MDChgProcessNmbrOfSrceRecords | ||
| MDChgProcessCurrentStepNumber | _MasterDataChangeProcess | MDChgProcessCurrentStepNumber | ||
| MDChgProcessStepWrkflwDefID | MDChgProcessStepWrkflwDefID | |||
| MDChgProcessStepWrkflwHandle | MDChgProcessStepWrkflwHandle | |||
| MDChgProcessStepWrkflwSts | MDChgProcessStepWrkflwSts | |||
| MDChgProcessStepWrkflwOvrlDcsn | MDChgProcessStepWrkflwOvrlDcsn | |||
| _ModifiedObjects | _ModifiedObjects | |||
| _ModifiedTables | _ModifiedTables | |||
| _MasterDataChangeProcess | _MasterDataChangeProcess | |||
| _StepType | _StepType | |||
| _ProcessGoal | _ProcessGoal |
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Master Data Change Process Step'
@ObjectModel.usageType: { serviceQuality: #C, sizeCategory: #XL, dataClass: #TRANSACTIONAL }
@VDM.viewType: #TRANSACTIONAL
define root view entity I_MDChangeProcessStepTP_2
as select from I_MDChgProcessStep as _Step
association [1..1] to I_MasterDataChangeProcess as _MasterDataChangeProcess on _MasterDataChangeProcess.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID
association [1..1] to I_MDChangeProcessGoalValueHelp as _ProcessGoal on _ProcessGoal.MDChgProcessGoal = $projection.MDChgProcessGoal
association [1..1] to I_MDChgProcessStepType as _StepType on _StepType.MDChgProcessStepType = $projection.MDChgProcessStepType
association [0..1] to I_MDChgProcessSrceRecordsCntr as _NumberOfSouceRecords on _NumberOfSouceRecords.MDChgProcessSourceUUID = $projection.MasterDataChangeProcessUUID
composition [0..*] of I_MDChgProcModifdObjectTP as _ModifiedObjects
composition [0..*] of I_MDChangeProcModifdTableTP as _ModifiedTables
{
key MDChgProcessStepUUID,
MasterDataChangeProcessUUID,
MasterDataChangeProcess,
MDChgProcessStep,
MDChgProcessStepType,
MDChgProcessStepDescription,
MDChgProcessStepStatus,
MDChgProcessStepAdapter,
MDChgProcessStepAdapterConfign,
MDChgProcessStepChkPointIsActv,
MDChgProcessStepOriglNumber,
MDChgProcessStepOriglSqncNmbr,
MDChgProcessStepStartIsReqd,
MDChgProcessSrceObjectTypeCode,
MDChgProcessStepFilterChain,
@Semantics.dateTime:true
MDChgProcessStepStartDateTime,
@Semantics.dateTime:true
MDChgProcessStepFinishDateTime,
MDChgProcessStepConfign,
MDChgProcessStpOwnConfignIsRqd,
_MasterDataChangeProcess.MDChgProcessGoal as MDChgProcessGoal,
_NumberOfSouceRecords.MDChgProcessNmbrOfSrceRecords as MDChgProcessNmbrOfSrceRecords,
_MasterDataChangeProcess.MDChgProcessCurrentStepNumber as MDChgProcessCurrentStepNumber,
@ObjectModel.readOnly: null
MDChgProcessStepWrkflwDefID,
MDChgProcessStepWrkflwHandle,
MDChgProcessStepWrkflwSts,
MDChgProcessStepWrkflwOvrlDcsn,
_ModifiedObjects,
_ModifiedTables,
_MasterDataChangeProcess,
_StepType,
_ProcessGoal
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_MASTERDATACHANGEPROCESS",
"I_MDCHGPROCESSSRCERECORDSCNTR",
"I_MDCHGPROCESSSTEP"
],
"ASSOCIATED":
[
"I_MASTERDATACHANGEPROCESS",
"I_MDCHANGEPROCESSGOALVALUEHELP",
"I_MDCHANGEPROCMODIFDTABLETP",
"I_MDCHGPROCESSSTEPTYPE",
"I_MDCHGPROCMODIFDOBJECTTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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