C_MaintOrderOutputParamDetn

DDL: C_MAINTORDEROUTPUTPARAMDETN SQL: CMNTORDPRMDR Type: view CONSUMPTION Package: IPRT

Maintenance Order Output Management Parameter Determination

C_MaintOrderOutputParamDetn is a Consumption CDS View that provides data about "Maintenance Order Output Management Parameter Determination" in SAP S/4HANA. It reads from 1 data source (I_MaintenanceOrder) and exposes 22 fields with key field MaintenanceOrder. It has 3 associations to related views. Part of development package IPRT.

Data Sources (1)

SourceAliasJoin Type
I_MaintenanceOrder I_MaintenanceOrder from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_LocationAccountAssignment _LocationAccountAssignment $projection.MaintObjectLocAcctAssgmtNmbr = _LocationAccountAssignment.MaintObjectLocAcctAssgmtNmbr
[0..1] I_Equipment _Equipment $projection.Equipment = _Equipment.Equipment
[0..1] E_MaintenanceOrder _MaintenanceOrderExtension $projection.MaintenanceOrder = _MaintenanceOrderExtension.MaintenanceOrder

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName CMNTORDPRMDR view
VDM.viewType #CONSUMPTION view
EndUserText.label Maintenance Order Output Management Parameter Determination view
ObjectModel.compositionRoot false view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY MaintenanceOrder MaintenanceOrder
MaintenanceOrderType MaintenanceOrderType
MaintPriority MaintPriority
MaintenancePlant MaintenancePlant
MaintenancePlanningPlant MaintenancePlanningPlant
MaintenancePlannerGroup MaintenancePlannerGroup
PlantSection _LocationAccountAssignment PlantSection
MainWorkCenter MainWorkCenter
Equipment Equipment
EquipmentCategory _Equipment EquipmentCategory
FunctionalLocation _LocationAccountAssignment FunctionalLocation
FunctionalLocationCategory
Assembly Assembly
BusinessArea BusinessArea
MaintObjectLocAcctAssgmtNmbr MaintObjectLocAcctAssgmtNmbr
ABCIndicator _LocationAccountAssignment ABCIndicator
MaintenanceActivityType MaintenanceActivityType
MaintenanceProcessingPhase
MaintOrdProcessPhaseCode MaintOrdProcessPhaseCode
MaintOrdProcessSubPhaseCode MaintOrdProcessSubPhaseCode
_Equipment _Equipment
_LocationAccountAssignment _LocationAccountAssignment
@AbapCatalog.sqlViewName: 'CMNTORDPRMDR'
@VDM.viewType: #CONSUMPTION
@EndUserText.label: 'Maintenance Order Output Management Parameter Determination'

@ObjectModel: {
   compositionRoot: false,
   usageType: {
    serviceQuality:#C,
    sizeCategory: #L,
    dataClass: #TRANSACTIONAL
   }
}

define view C_MaintOrderOutputParamDetn
  as select from I_MaintenanceOrder
  association [0..1] to I_LocationAccountAssignment as _LocationAccountAssignment on $projection.MaintObjectLocAcctAssgmtNmbr = _LocationAccountAssignment.MaintObjectLocAcctAssgmtNmbr
  association [0..1] to I_Equipment                 as _Equipment                 on $projection.Equipment = _Equipment.Equipment
  association [0..1] to E_MaintenanceOrder          as _MaintenanceOrderExtension on $projection.MaintenanceOrder = _MaintenanceOrderExtension.MaintenanceOrder
{

  key MaintenanceOrder,
      MaintenanceOrderType,
      MaintPriority,

      MaintenancePlant,
      MaintenancePlanningPlant,
      MaintenancePlannerGroup,
      _LocationAccountAssignment.PlantSection                                   as PlantSection,
      MainWorkCenter,

      Equipment,
      _Equipment.EquipmentCategory                                              as EquipmentCategory,
      _LocationAccountAssignment.FunctionalLocation                             as FunctionalLocation,
      _LocationAccountAssignment._FunctionalLocation.FunctionalLocationCategory as FunctionalLocationCategory,
      Assembly,
      BusinessArea,

      MaintObjectLocAcctAssgmtNmbr,

      _LocationAccountAssignment.ABCIndicator,
      MaintenanceActivityType,
      cast ( MaintenanceProcessingPhase as eam_opd_ord_status preserving type ) as MaintenanceProcessingPhase,
      MaintOrdProcessPhaseCode,
      MaintOrdProcessSubPhaseCode,

      _Equipment,
      _LocationAccountAssignment

}