I_MDChgProcStepSimulationKPI
MD Change Process Step Simulation KPI
I_MDChgProcStepSimulationKPI is a Basic CDS View that provides data about "MD Change Process Step Simulation KPI" in SAP S/4HANA. It reads from 2 data sources (mdc_d_cnfsimmdqr, mdc_d_prcstep) and exposes 12 fields with key fields MDChgProcessStepUUID, MDQualityBusinessRuleUUID. Part of development package MDC_PROCESS_OBJECT.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| mdc_d_cnfsimmdqr | _SimulationRule | left_outer |
| mdc_d_prcstep | Step | from |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IMDCHNGPRCSIMKPI | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | MD Change Process Step Simulation KPI | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.resultSet.sizeCategory | #XS | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
Fields (12)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MDChgProcessStepUUID | mdc_d_prcstep | db_key | |
| KEY | MDQualityBusinessRuleUUID | mdc_d_cnfsimmdqr | mdqualitybusinessruleuuid | |
| MasterDataChangeProcess | mdc_d_prcstep | process_id | ||
| MDChgProcessStep | mdc_d_prcstep | step_number | ||
| MDChgProcessTypeID | _Root | type_id | ||
| MDChgProcessGoal | _Root | goal | ||
| MDChgProcessSrceObjectTypeCode | ||||
| MDChgProcessStepAdapter | mdc_d_prcstep | adapter | ||
| MDChgProcessStepType | mdc_d_prcstep | step_type | ||
| MDChgProcessStepStartDateTime | ||||
| MDChgProcessStepFinishDateTime | ||||
| MDChgProcessStepConfign | mdc_d_prcstep | process_config_uuid |
@AbapCatalog.sqlViewName: 'IMDCHNGPRCSIMKPI'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'MD Change Process Step Simulation KPI'
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.semanticKey: ['MasterDataChangeProcess','MDChgProcessStep']
@VDM.viewType: #BASIC
@ObjectModel.alternativeKey: [{
id : 'MASTERDATACHANGEPROCESS',
uniqueness : #UNIQUE_IF_NOT_INITIAL,
element : ['MASTERDATACHANGEPROCESS']
},{
id : 'MDCHGPROCESSSTEP',
uniqueness : #UNIQUE_IF_NOT_INITIAL,
element : ['MDCHGPROCESSSTEP']
}]
@ObjectModel: {
resultSet.sizeCategory: #XS,
usageType.serviceQuality: #C,
usageType.sizeCategory: #L,
usageType.dataClass: #MIXED }
define view I_MDChgProcStepSimulationKPI
as select from mdc_d_prcstep as Step
join mdc_d_prcroot as _Root on _Root.db_key = Step.parent_key
join mdc_d_cnfsim as _SimulationConfiguration on _SimulationConfiguration.mdchgprocsimlnconfignuuid = Step.process_config_uuid
left outer join mdc_d_cnfsimmdqr as _SimulationRule on _SimulationRule.mdchgprocsimlnuuid = _SimulationConfiguration.mdchgprocsimlnuuid
{
//Step
key Step.db_key as MDChgProcessStepUUID,
key _SimulationRule.mdqualitybusinessruleuuid as MDQualityBusinessRuleUUID,
Step.process_id as MasterDataChangeProcess,
Step.step_number as MDChgProcessStep,
_Root.type_id as MDChgProcessTypeID,
_Root.goal as MDChgProcessGoal,
case when Step.source_otc is initial then _Root.source_otc else Step.source_otc end as MDChgProcessSrceObjectTypeCode,
Step.adapter as MDChgProcessStepAdapter,
Step.step_type as MDChgProcessStepType,
@ObjectModel.readOnly: true
cast( Step.started_at as tzntstmps ) as MDChgProcessStepStartDateTime,
@ObjectModel.readOnly: true
cast( Step.finished_at as tzntstmps ) as MDChgProcessStepFinishDateTime,
// to easily read configuration supplements via adapter
Step.process_config_uuid as MDChgProcessStepConfign
}
where
Step.step_type = 'SIM'
and(
Step.status = '4'
or Step.status = '5'
)
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