I_MaintenancePlanCycleTP

DDL: I_MAINTENANCEPLANCYCLETP Type: view_entity TRANSACTIONAL

Maintenance Plan Cycle - TP

I_MaintenancePlanCycleTP is a Transactional CDS View that provides data about "Maintenance Plan Cycle - TP" in SAP S/4HANA. It reads from 1 data source (R_MaintenancePlanCycleTP) and exposes 14 fields with key fields MaintenancePlan, MaintenancePlanCycle.

Data Sources (1)

SourceAliasJoin Type
R_MaintenancePlanCycleTP R_MaintenancePlanCycleTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Maintenance Plan Cycle - TP view
AccessControl.authorizationCheck #CHECK view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY MaintenancePlan MaintenancePlan
KEY MaintenancePlanCycle MaintenancePlanCycle
MaintenanceStrategy MaintenanceStrategy
MaintPlanCycRcrrcIntervalQty MaintPlanCycRcrrcIntervalQty
MaintPlanCycRcrrcIntervalUnit MaintPlanCycRcrrcIntervalUnit
MaintPlanCycleDesc MaintPlanCycleDesc
MeasuringPoint MeasuringPoint
MaintPlanCycleStartOffsetValue MaintPlanCycleStartOffsetValue Maintenance Plan Cycle Offset
MaintCycleNextPlndCntrRdng MaintCycleNextPlndCntrRdng
MaintenancePlanCycleIsInactive MaintenancePlanCycleIsInactive
CycleSetSequence CycleSetSequence
CycleSetSequenceRepeatFactor CycleSetSequenceRepeatFactor
MaintPlnStrtBufDurationInDays MaintPlnStrtBufDurationInDays
CharcValueUnit CharcValueUnit
@EndUserText.label: 'Maintenance Plan Cycle - TP'
@AccessControl.authorizationCheck: #CHECK
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: {
   modelingPattern:       #TRANSACTIONAL_INTERFACE,
   supportedCapabilities: [#TRANSACTIONAL_PROVIDER],
   usageType: {
     serviceQuality: #C,
     sizeCategory:   #XL,
     dataClass:      #TRANSACTIONAL
   },
   semanticKey: ['MaintenancePlan' , 'MaintenancePlanCycle']
 }
@VDM: {
  lifecycle.contract.type: #PUBLIC_LOCAL_API,
  viewType: #TRANSACTIONAL
}
define view entity I_MaintenancePlanCycleTP
//provider contract transactional_interface

  as projection on R_MaintenancePlanCycleTP as MaintenancePlanCycle {
  key MaintenancePlan,
  key MaintenancePlanCycle,
      MaintenanceStrategy,
      @Semantics.quantity.unitOfMeasure: 'MaintPlanCycRcrrcIntervalUnit'
      MaintPlanCycRcrrcIntervalQty,
      MaintPlanCycRcrrcIntervalUnit,
      MaintPlanCycleDesc,
      MeasuringPoint,
      @EndUserText.label: 'Maintenance Plan Cycle Offset'
      MaintPlanCycleStartOffsetValue,
      @Semantics.quantity.unitOfMeasure: 'MaintPlanCycRcrrcIntervalUnit'
      MaintCycleNextPlndCntrRdng,
      MaintenancePlanCycleIsInactive,
      CycleSetSequence,
      CycleSetSequenceRepeatFactor,
      MaintPlnStrtBufDurationInDays,
      CharcValueUnit,
      /* Associations */

      _MaintenancePlan : redirected to parent I_MaintenancePlanTP_2
  
}