C_MDChgProcStepDataProviderKPI

DDL: C_MDCHGPROCSTEPDATAPROVIDERKPI Type: view_entity CONSUMPTION Package: MDC_PROCESS_OBJECT

MDChg Proc Step Data Provider KPI

C_MDChgProcStepDataProviderKPI is a Consumption CDS View that provides data about "MDChg Proc Step Data Provider KPI" in SAP S/4HANA. It reads from 1 data source (I_MDChgProcStepDataProviderKPI) and exposes 16 fields with key fields MDChgProcessStepUUID, MDChangeProcessStepTable. It is exposed through 3 OData services (MASTERDATACHANGEPROCESSSD, MASTERDATACHANGEPROCESSSD, MASTERDATACHANGEPROCESSSD). Part of development package MDC_PROCESS_OBJECT.

Data Sources (1)

SourceAliasJoin Type
I_MDChgProcStepDataProviderKPI I_MDChgProcStepDataProviderKPI from

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label MDChg Proc Step Data Provider KPI view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view

OData Services (3)

ServiceBindingVersionContractRelease
MASTERDATACHANGEPROCESSSD C_MASTERDATACHANGEPROCESS_V4 V4 C1 C1
MASTERDATACHANGEPROCESSSD MASTERDATACHANGEPROCESSSB V2 C1 NOT_RELEASED
MASTERDATACHANGEPROCESSSD MDCHANGEPROCESSSB_2 V2 C1 NOT_RELEASED

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY MDChgProcessStepUUID MDChgProcessStepUUID
KEY MDChangeProcessStepTable MDChangeProcessStepTable
MasterDataChangeProcess MasterDataChangeProcess
MDChgProcessStep MDChgProcessStep
MDChgProcessTypeID MDChgProcessTypeID
MDChgProcessGoal MDChgProcessGoal
MDChgProcessSrceObjectTypeCode MDChgProcessSrceObjectTypeCode
MDChgProcessStepAdapter MDChgProcessStepAdapter
MDChgProcessStepType MDChgProcessStepType
MDChgProcessStepStartDateTime MDChgProcessStepStartDateTime
MDChgProcessStepFinishDateTime MDChgProcessStepFinishDateTime
MDChgProcStpNmbrOfTotalRecords
MDChgProcStpNrOfModifdRecords
MDChgProcStpNrOfNotChgdRecords
MDChgProcStpNrOfInsertRecords
MDChgProcStpNrOfDeletedRecords
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'MDChg Proc Step Data Provider KPI'

@Metadata.allowExtensions: true
@VDM.viewType: #CONSUMPTION

@ObjectModel.alternativeKey: [{
        id : 'MASTERDATACHANGEPROCESS',
        uniqueness : #UNIQUE_IF_NOT_INITIAL,
        element : ['MasterDataChangeProcess']
    },{
        id : 'MDCHGPROCESSSTEP',
        uniqueness : #UNIQUE_IF_NOT_INITIAL,
        element : ['MDChgProcessStep']
    }]

@ObjectModel: {
  usageType.serviceQuality: #C,
  usageType.sizeCategory : #L,
  usageType.dataClass: #MIXED
}

define view entity C_MDChgProcStepDataProviderKPI
  as select from I_MDChgProcStepDataProviderKPI
{
  key MDChgProcessStepUUID,
  key MDChangeProcessStepTable,
      MasterDataChangeProcess,
      MDChgProcessStep,

      MDChgProcessTypeID,
      MDChgProcessGoal,
      MDChgProcessSrceObjectTypeCode,
      MDChgProcessStepAdapter,
      MDChgProcessStepType,
      @ObjectModel.readOnly: true
      @Semantics.dateTime:true
      @EndUserText.quickInfo: 'Master Data Change Process Time Stamp for Process Start'
      MDChgProcessStepStartDateTime,
      @ObjectModel.readOnly: true
      @Semantics.dateTime:true
      @EndUserText.quickInfo: 'Master Data Change Process Time Stamp for Process Completion'
      MDChgProcessStepFinishDateTime,

      @ObjectModel.readOnly: true
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MDC_PROC_STEP_KPI_CALC_EXIT'
      cast( 0 as abap.int4 )                                                   as MDChgProcStpNmbrOfTotalRecords,
      @ObjectModel.readOnly: true
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MDC_PROC_STEP_KPI_CALC_EXIT'
      cast( 0 as abap.int4 )                                                   as MDChgProcStpNrOfModifdRecords,
      @ObjectModel.readOnly: true
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MDC_PROC_STEP_KPI_CALC_EXIT'
      cast( 0 as abap.int4 )                                                   as MDChgProcStpNrOfNotChgdRecords,
      @ObjectModel.readOnly: true
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MDC_PROC_STEP_KPI_CALC_EXIT'
      cast( 0 as abap.int4 )                                                   as MDChgProcStpNrOfInsertRecords,
      @ObjectModel.readOnly: true
      @ObjectModel.virtualElement: true
      @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MDC_PROC_STEP_KPI_CALC_EXIT'
      cast( 0 as abap.int4 )                                                   as MDChgProcStpNrOfDeletedRecords
}