I_MaintenanceStrategyData

DDL: I_MAINTENANCESTRATEGYDATA SQL: IMAINTSTRATDATA Type: view COMPOSITE Package: IPRM

Maintenance Strategy Data

I_MaintenanceStrategyData is a Composite CDS View (Dimension) that provides data about "Maintenance Strategy Data" in SAP S/4HANA. It reads from 1 data source (I_MaintenanceStrategy) and exposes 16 fields with key field MaintenanceStrategy. Part of development package IPRM.

Data Sources (1)

SourceAliasJoin Type
I_MaintenanceStrategy I_MaintenanceStrategy from

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName IMAINTSTRATDATA view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Maintenance Strategy Data view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey MaintenanceStrategy view
Metadata.ignorePropagatedAnnotations true view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
ObjectModel.usageType.dataClass #ORGANIZATIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
Metadata.allowExtensions true view
ObjectModel.modelingPattern #NONE view
ObjectModel.sapObjectNodeType.name MaintenanceStrategy view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY MaintenanceStrategy MaintenanceStrategy
MaintenanceStrategyUnit MaintenanceTaskPerformanceUnit
MaintenanceStrategyCycTotDurn MaintenanceStrategyCycTotDurn
MaintPackageMinimumStepValue MaintPackageMinimumStepValue
NumberOfMaintenancePackages NumberOfMaintenancePackages
LateCompletionTolerancePercent LateCompletionTolerancePercent
EarlyCompletionTolerancePct EarlyCompletionTolerancePct
LateCompletionShiftFactor LateCompletionShiftInPercent
EarlyCompletionShiftFactor EarlyCompletionShiftInPercent
MaintStrategySchedulingCode MaintStrategySchedulingCode
MaintenanceCallHorizonPercent MaintenanceCallHorizonPercent
MaintenanceCallHorizonCalcType MaintenanceCallHorizonCalcType
FactoryCalendar FactoryCalendar
AuthorizationGroup AuthorizationGroup
_MaintenanceStrategyUnit _MaintenanceStrategyUnit
_FactoryCalendar _FactoryCalendar
@AbapCatalog.sqlViewName: 'IMAINTSTRATDATA'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Maintenance Strategy Data'

@VDM.viewType: #COMPOSITE
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.representativeKey: 'MaintenanceStrategy'
@Metadata.ignorePropagatedAnnotations: true

@Analytics: {
  dataCategory: #DIMENSION,
  dataExtraction: {
    enabled: true
  }
}

@ObjectModel: {
  usageType: {
    dataClass: #ORGANIZATIONAL,
    serviceQuality: #C,
    sizeCategory: #M
  }
}

@Metadata.allowExtensions: true

@ObjectModel.modelingPattern:   #NONE
@ObjectModel.supportedCapabilities:     [ #EXTRACTION_DATA_SOURCE ]
@ObjectModel.sapObjectNodeType.name: 'MaintenanceStrategy'

define view I_MaintenanceStrategyData
  as select from I_MaintenanceStrategy
{
  key MaintenanceStrategy,

      @ObjectModel.foreignKey.association: '_MaintenanceStrategyUnit'
      MaintenanceTaskPerformanceUnit as MaintenanceStrategyUnit,

      MaintenanceStrategyCycTotDurn,

      MaintPackageMinimumStepValue,

      NumberOfMaintenancePackages,

      LateCompletionTolerancePercent,

      EarlyCompletionTolerancePct,

      LateCompletionShiftInPercent   as LateCompletionShiftFactor,

      EarlyCompletionShiftInPercent  as EarlyCompletionShiftFactor,

      MaintStrategySchedulingCode,

      MaintenanceCallHorizonPercent,

      MaintenanceCallHorizonCalcType,

      @ObjectModel.foreignKey.association: '_FactoryCalendar'
      FactoryCalendar,

      AuthorizationGroup,

      /* Associations */
      _MaintenanceStrategyUnit,
      _FactoryCalendar

}