I_MaintenanceSingleCycleTP

DDL: I_MAINTENANCESINGLECYCLETP SQL: IMNTSINGLECYCTP Type: view TRANSACTIONAL Package: ODATA_EAM_MPLAN_MAN

Maintenance Single Cycle (Transactional Processing)

I_MaintenanceSingleCycleTP is a Transactional CDS View that provides data about "Maintenance Single Cycle (Transactional Processing)" in SAP S/4HANA. It reads from 1 data source (P_MaintenanceSingleCycle) and exposes 18 fields with key field MaintenancePlan. It has 1 association to related views. Part of development package ODATA_EAM_MPLAN_MAN.

Data Sources (1)

SourceAliasJoin Type
P_MaintenanceSingleCycle P_MaintenanceSingleCycle from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_MaintenancePlanTP _MaintenancePlanTP _MaintenancePlanTP.MaintenancePlan = $projection.MaintenancePlan

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IMNTSINGLECYCTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Maintenance Single Cycle (Transactional Processing) view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.writeActivePersistence IMNTSINGLECYCTP view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY MaintenancePlan MaintenancePlan
NumberOfControlTableEntities NumberOfControlTableEntities
ComparisonOperator ComparisonOperator
MaintPlanCycleIntervalCount MaintPlanCycleIntervalCount
MaintenanceTaskPerformanceUnit MaintenanceTaskPerformanceUnit
MaintPlanCycleDesc MaintPlanCycleDesc
Language Language
MeasuringPoint MeasuringPoint
MaintPlanCycleStartOffsetValue MaintPlanCycleStartOffsetValue
MaintCycleNextPlndCntrRdng MaintCycleNextPlndCntrRdng
EventSchedulingIsInactive EventSchedulingIsInactive
CycleSetSequence CycleSetSequence
CycleSetSequenceRepeatFactor CycleSetSequenceRepeatFactor
_Language _Language
_MaintenancePlan _MaintenancePlan
_MeasuringPoint _MeasuringPoint
_UnitOfMeasure _UnitOfMeasure
_MaintenancePlanTP _MaintenancePlanTP
@AbapCatalog.sqlViewName: 'IMNTSINGLECYCTP'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Maintenance Single Cycle (Transactional Processing)'
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel: {
   representativeKey: [ 'MaintenancePlan' ],
   semanticKey:  [ 'MaintenancePlan','NumberOfControlTableEntities' ],
   usageType.serviceQuality: #C,
   usageType.sizeCategory: #M,
   usageType.dataClass: #MASTER,
   writeActivePersistence:         'IMNTSINGLECYCTP'
}
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.viewType: #TRANSACTIONAL

define view I_MaintenanceSingleCycleTP 
  as select from P_MaintenanceSingleCycle
  association [1..1] to I_MaintenancePlanTP as _MaintenancePlanTP on _MaintenancePlanTP.MaintenancePlan = $projection.MaintenancePlan
{
  key MaintenancePlan,
      NumberOfControlTableEntities,
      ComparisonOperator,
      @ObjectModel.readOnly: #EXTERNAL_CALCULATION
      MaintPlanCycleIntervalCount,
      MaintenanceTaskPerformanceUnit,
      @ObjectModel.readOnly: #EXTERNAL_CALCULATION
      MaintPlanCycleDesc,
      Language,
      @ObjectModel.readOnly: #EXTERNAL_CALCULATION
      MeasuringPoint,
      @ObjectModel.readOnly: #EXTERNAL_CALCULATION
      MaintPlanCycleStartOffsetValue,
      MaintCycleNextPlndCntrRdng,
      EventSchedulingIsInactive,
      CycleSetSequence,
      CycleSetSequenceRepeatFactor,
      /* Associations */
      _Language,
      _MaintenancePlan,
      _MeasuringPoint,
      _UnitOfMeasure,
      @ObjectModel.association.type: [ #TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT ]
      _MaintenancePlanTP
}