I_MaintOrderTechObj

DDL: I_MAINTORDERTECHOBJ SQL: IMAINTORDTECOBJ Type: view COMPOSITE

Maintenance Order w/ Technical Object

I_MaintOrderTechObj is a Composite CDS View that provides data about "Maintenance Order w/ Technical Object" in SAP S/4HANA. It reads from 1 data source (I_MaintenanceOrder) and exposes 126 fields with key field MaintenanceOrder. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MaintenanceOrder I_MaintenanceOrder from

Associations (11)

CardinalityTargetAliasCondition
[0..*] I_MaintOrderOperTechObj _MaintenanceOrderOperation _MaintenanceOrderOperation.MaintenanceOrder = $projection.MaintenanceOrder
[0..1] I_TechnicalObject _TechnicalObject _TechnicalObject.TechnicalObject = $projection.TechnicalObject and _TechnicalObject.TechObjIsEquipOrFuncnlLoc = $projection.TechObjIsEquipOrFuncnlLoc
[0..1] I_TechObjIsEquipOrFuncnlLoc _TechObjIsEquipOrFuncnlLoc _TechObjIsEquipOrFuncnlLoc.TechObjIsEquipOrFuncnlLoc = $projection.TechObjIsEquipOrFuncnlLoc
[0..1] P_MaintOrdResponsiblePartner _MaintOrdResponsiblePartner _MaintOrdResponsiblePartner.MaintenanceOrder = $projection.MaintenanceOrder
[0..1] I_Indicator _MaintOrderIsFinallyConfirmed _MaintOrderIsFinallyConfirmed.IndicatorValue = $projection.MaintOrderIsFinallyConfirmed
[0..1] I_WorkCenterBySemanticKey _MaintOrdMainWorkCenter _MaintOrdMainWorkCenter.WorkCenter = $projection.MaintOrdMainWorkCenter and _MaintOrdMainWorkCenter.Plant = $projection.MaintOrdMainWorkCenterPlant
[0..1] I_Plant _MaintOrdMainWorkCenterPlant _MaintOrdMainWorkCenterPlant.Plant = $projection.MaintOrdMainWorkCenterPlant
[0..*] I_StatusObjectStatusBasic _StatusObjectStatusBasic _StatusObjectStatusBasic.StatusObject = $projection.MaintenanceOrderInternalID
[0..1] I_PersonWorkAgreement_1 _MaintOrdPersonResponsible _MaintOrdPersonResponsible.PersonWorkAgreement = $projection.MaintOrdPersonResponsible
[0..1] I_MaintOrderProcessingContext _MaintOrderProcessingContext _MaintOrderProcessingContext.MaintOrderProcessingContext = $projection.MaintOrderProcessingContext
[0..1] C_MaintOrdProcessingContextVH _MaintOrdProcessingContextVH _MaintOrdProcessingContextVH.MaintOrderProcessingContext = $projection.MaintOrderProcessingContext

Annotations (10)

NameValueLevelField
EndUserText.label Maintenance Order w/ Technical Object view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName IMAINTORDTECOBJ view
AbapCatalog.preserveKey true view
ObjectModel.representativeKey MaintenanceOrder view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view

Fields (126)

KeyFieldSource TableSource FieldDescription
KEY MaintenanceOrder I_MaintenanceOrder MaintenanceOrder
MaintPriorityType I_MaintenanceOrder MaintPriorityType
MaintPriority I_MaintenanceOrder MaintPriority
MaintenanceProcessingPhase I_MaintenanceOrder MaintenanceProcessingPhase
MaintObjectLocAcctAssgmtNmbr I_MaintenanceOrder MaintObjectLocAcctAssgmtNmbr
MaintenanceNotification I_MaintenanceOrder MaintenanceNotification
Equipment I_MaintenanceOrder Equipment
MaintenanceItem I_MaintenanceOrder MaintenanceItem
Assembly I_MaintenanceOrder Assembly
SerialNumber I_MaintenanceOrder SerialNumber
MaintenancePlanningPlant I_MaintenanceOrder MaintenancePlanningPlant
MaintenancePlannerGroup I_MaintenanceOrder MaintenancePlannerGroup
MaintenanceRevision I_MaintenanceOrder MaintenanceRevision
MaintenancePlan I_MaintenanceOrder MaintenancePlan
MaintOrderRoutingNumber I_MaintenanceOrder MaintOrderRoutingNumber
MaintenanceOrderType I_MaintenanceOrder MaintenanceOrderType
MaintenanceOrderCategory I_MaintenanceOrder MaintenanceOrderCategory
MaintenanceOrderDesc I_MaintenanceOrder MaintenanceOrderDesc
BasicSchedulingType BasicSchedulingType
OrdIsNotSchedldAutomatically OrdIsNotSchedldAutomatically
MaintOrdBasicStartDate I_MaintenanceOrder MaintOrdBasicStartDate
MaintOrdBasicStartTime I_MaintenanceOrder MaintOrdBasicStartTime
MaintOrdBasicEndDate I_MaintenanceOrder MaintOrdBasicEndDate
MaintOrdBasicEndTime I_MaintenanceOrder MaintOrdBasicEndTime
MaintenanceOrderInternalID I_MaintenanceOrder MaintenanceOrderInternalID
WorkCenterInternalID I_MaintenanceOrder WorkCenterInternalID
WorkCenterTypeCode I_MaintenanceOrder WorkCenterTypeCode
BusinessArea I_MaintenanceOrder BusinessArea
FunctionalArea I_MaintenanceOrder FunctionalArea
MainWorkCenter I_MaintenanceOrder MainWorkCenter
MaintOrdMainWorkCenter I_MaintenanceOrder MainWorkCenter
MaintOrdMainWorkCenterPlant I_MaintenanceOrder MainWorkCenterPlant
MaintOrdPersonResponsible I_MaintenanceOrder MaintOrdPersonResponsible
MaintOrderReferenceDate I_MaintenanceOrder MaintOrderReferenceDate
MaintOrderReferenceTime I_MaintenanceOrder MaintOrderReferenceTime
MaintenanceOrderPlanningCode I_MaintenanceOrder MaintenanceOrderPlanningCode
OperationSystemCondition I_MaintenanceOrder OperationSystemCondition
ReferenceElement I_MaintenanceOrder ReferenceElement
MaintenanceActivityType I_MaintenanceOrder MaintenanceActivityType
CreationDate I_MaintenanceOrder CreationDate
CreationTime I_MaintenanceOrder CreationTime
LastChangeDateTime I_MaintenanceOrder LastChangeDateTime
OrderHasLongText I_MaintenanceOrder OrderHasLongText
CreatedByUser I_MaintenanceOrder CreatedByUser
TaskListType I_MaintenanceOrder TaskListType
TaskListGroup I_MaintenanceOrder TaskListGroup
TaskListGroupCounter I_MaintenanceOrder TaskListGroupCounter
Currency I_MaintenanceOrder Currency
LatestAcceptableCompletionDate I_MaintenanceOrder LatestAcceptableCompletionDate
Material I_MaintenanceOrder Material
ScheduledBasicStartDate ScheduledBasicStartDate
ScheduledBasicStartTime ScheduledBasicStartTime
ScheduledBasicEndDate ScheduledBasicEndDate
ScheduledBasicEndTime ScheduledBasicEndTime
FunctionalLocation _LocationAccountAssignment FunctionalLocation
PlantSection _LocationAccountAssignment PlantSection
MaintOrdProcessPhaseCode MaintOrdProcessPhaseCode
MaintOrdProcessSubPhaseCode MaintOrdProcessSubPhaseCode
MaintOrderProcessingContext MaintOrderProcessingContext
LocAcctAssgmtWBSElmntIntID
LocAcctAssgmtCostCenter _LocationAccountAssignment CostCenter
AdditionalDeviceData I_MaintenanceOrder AdditionalDeviceData
ControllingArea I_MaintenanceOrder ControllingArea
CompanyCode I_MaintenanceOrder CompanyCode
ResponsibleCostCenter I_MaintenanceOrder ResponsibleCostCenter
ControllingObjectClass ControllingObjectClass
ProfitCenter ProfitCenter
WBSElementInternalID WBSElementInternalID
ProjectInternalID ProjectInternalID
OrderProcessingGroup OrderProcessingGroup
MaintenancePlant _LocationAccountAssignment MaintenancePlant
_FunctionalLocation _LocationAccountAssignment _FunctionalLocation
_Equipment I_MaintenanceOrder _Equipment
_LocationAccountAssignment I_MaintenanceOrder _LocationAccountAssignment
_MaintenanceNotification I_MaintenanceOrder _MaintenanceNotification
_MaintenanceOrderCategory I_MaintenanceOrder _MaintenanceOrderCategory
_MaintenanceOrderType I_MaintenanceOrder _MaintenanceOrderType
_MaintenanceOrderComponent I_MaintenanceOrder _MaintenanceOrderComponent
_MaintenanceOrderPhase I_MaintenanceOrder _MaintenanceOrderPhase
_MaintenancePlan I_MaintenanceOrder _MaintenancePlan
_MaintenanceItem I_MaintenanceOrder _MaintenanceItem
_OrderItem I_MaintenanceOrder _OrderItem
_MaintenanceTaskList I_MaintenanceOrder _MaintenanceTaskList
_MaintenancePriority I_MaintenanceOrder _MaintenancePriority
_MaintenancePriorityType I_MaintenanceOrder _MaintenancePriorityType
_Order I_MaintenanceOrder _Order
_CompanyCode I_MaintenanceOrder _CompanyCode
_ControllingObjectClass _ControllingObjectClass
_ProfitCenter _ProfitCenter
_OrderProcessingGroup _OrderProcessingGroup
_BasicSchedulingType _BasicSchedulingType
_WBSElement _WBSElement
_Project _Project
_ControllingArea I_MaintenanceOrder _ControllingArea
_ResponsibleCostCenter I_MaintenanceOrder _ResponsibleCostCenter
_StatusObject I_MaintenanceOrder _StatusObject
_BusinessArea I_MaintenanceOrder _BusinessArea
_StatusObjectStatus I_MaintenanceOrder _StatusObjectStatus
_MaintenancePlannerGroup I_MaintenanceOrder _MaintenancePlannerGroup
_MaintenancePlanningPlant I_MaintenanceOrder _MaintenancePlanningPlant
_MaintenanceActivityType I_MaintenanceOrder _MaintenanceActivityType
_Assembly I_MaintenanceOrder _Assembly
_OperationSystemCondition I_MaintenanceOrder _OperationSystemCondition
_OrderHasLongText I_MaintenanceOrder _OrderHasLongText
_MainWorkCenter I_MaintenanceOrder _MainWorkCenter
_MaintOrdMainWorkCenter _MaintOrdMainWorkCenter
_MaintOrdMainWorkCenterPlant _MaintOrdMainWorkCenterPlant
_MaintOrdPlngDegreeCode I_MaintenanceOrder _MaintOrdPlngDegreeCode
_MaintenanceRevision I_MaintenanceOrder _MaintenanceRevision
_CreatedByUser I_MaintenanceOrder _CreatedByUser
MaintenanceOrderObjectList MaintenanceOrderObjectList
_MaintenanceOrderOperation _MaintenanceOrderOperation
_TechnicalObject _TechnicalObject
_TechObjIsEquipOrFuncnlLoc _TechObjIsEquipOrFuncnlLoc
_MaintOrderTypeControlParam _MaintOrderTypeControlParam
_StatusObjectActiveStatus _StatusObjectActiveStatus
_MaintOrderIsFinallyConfirmed _MaintOrderIsFinallyConfirmed
_MaintOrdPersonResponsible _MaintOrdPersonResponsible
_MaintOrderHasOpenMainWork I_MaintenanceOrder _MaintOrderHasOpenMainWork
_MaintenancePlanPlant _MaintenancePlanPlant
_EAMProcessPhase _EAMProcessPhase
_EAMProcessSubPhase _EAMProcessSubPhase
_ResponsibleCostCenterText _ResponsibleCostCenterText
_MaintOrderProcessingContext _MaintOrderProcessingContext
_MaintOrdProcessingContextVH _MaintOrdProcessingContextVH
_WrkPmtMaintOrderRelevance _WrkPmtMaintOrderRelevance
@EndUserText.label: 'Maintenance Order w/ Technical Object'
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #('TRANSACTIONAL_DATA')
@AbapCatalog.sqlViewName: 'IMAINTORDTECOBJ'
@AbapCatalog.preserveKey: true

@ObjectModel.representativeKey: 'MaintenanceOrder'
@ObjectModel.semanticKey:  [ 'MaintenanceOrder' ]

@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #XL

// #BASIC View which also incorporates I_TechnicalObject (used for generating BOPF infrastructure)


define view I_MaintOrderTechObj
  as select from I_MaintenanceOrder

  association [0..*] to I_MaintOrderOperTechObj      as _MaintenanceOrderOperation    on  _MaintenanceOrderOperation.MaintenanceOrder = $projection.MaintenanceOrder
  association [0..1] to I_TechnicalObject            as _TechnicalObject              on  _TechnicalObject.TechnicalObject           = $projection.TechnicalObject
                                                                                      and _TechnicalObject.TechObjIsEquipOrFuncnlLoc = $projection.TechObjIsEquipOrFuncnlLoc
  association [0..1] to I_TechObjIsEquipOrFuncnlLoc  as _TechObjIsEquipOrFuncnlLoc    on  _TechObjIsEquipOrFuncnlLoc.TechObjIsEquipOrFuncnlLoc = $projection.TechObjIsEquipOrFuncnlLoc
  association [0..1] to P_MaintOrdResponsiblePartner as _MaintOrdResponsiblePartner   on  _MaintOrdResponsiblePartner.MaintenanceOrder = $projection.MaintenanceOrder
  association [0..1] to I_Indicator                  as _MaintOrderIsFinallyConfirmed on  _MaintOrderIsFinallyConfirmed.IndicatorValue = $projection.MaintOrderIsFinallyConfirmed
  association [0..1] to I_WorkCenterBySemanticKey    as _MaintOrdMainWorkCenter       on  _MaintOrdMainWorkCenter.WorkCenter = $projection.MaintOrdMainWorkCenter
                                                                                      and _MaintOrdMainWorkCenter.Plant = $projection.MaintOrdMainWorkCenterPlant
  association [0..1] to I_Plant                      as _MaintOrdMainWorkCenterPlant  on  _MaintOrdMainWorkCenterPlant.Plant = $projection.MaintOrdMainWorkCenterPlant
  association [0..*] to I_StatusObjectStatusBasic    as _StatusObjectStatusBasic      on  _StatusObjectStatusBasic.StatusObject = $projection.MaintenanceOrderInternalID
  association [0..1] to I_PersonWorkAgreement_1      as _MaintOrdPersonResponsible    on  _MaintOrdPersonResponsible.PersonWorkAgreement = $projection.MaintOrdPersonResponsible
  association [0..1] to I_MaintOrderProcessingContext  as _MaintOrderProcessingContext   on  _MaintOrderProcessingContext.MaintOrderProcessingContext = $projection.MaintOrderProcessingContext
  association [0..1] to C_MaintOrdProcessingContextVH  as _MaintOrdProcessingContextVH   on  _MaintOrdProcessingContextVH.MaintOrderProcessingContext = $projection.MaintOrderProcessingContext

{

      @ObjectModel.text.element:  [ 'MaintenanceOrderDesc' ]
  key I_MaintenanceOrder.MaintenanceOrder,

      //--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_TechnicalObjectStdVH',
                     element: 'TechnicalObject' },
          additionalBinding: [{ localElement: 'TechObjIsEquipOrFuncnlLoc',
                                element: 'TechObjIsEquipOrFuncnlLoc' }]
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_TechnicalObject'
      case when Equipment = '' then
                  cast( _LocationAccountAssignment.FunctionalLocation as eams_tec_obj )
           else cast( Equipment as eams_tec_obj ) end                                         as TechnicalObject,

      @ObjectModel.foreignKey.association: '_TechObjIsEquipOrFuncnlLoc'
      @UI.textArrangement: #TEXT_ONLY
      cast( case when Equipment = '' and _LocationAccountAssignment.FunctionalLocation = '' then ''
            else case when Equipment = '' then 'EAMS_FL'
            else 'EAMS_EQUI' end end as eams_tec_obj_type_value )                             as TechObjIsEquipOrFuncnlLoc,

      /* Fields */
      I_MaintenanceOrder.MaintPriorityType,
      I_MaintenanceOrder.MaintPriority,
      I_MaintenanceOrder.MaintenanceProcessingPhase,
      I_MaintenanceOrder.MaintObjectLocAcctAssgmtNmbr,
      //--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_MaintNotifStdVH',
                     element: 'MaintenanceNotification' }
        }]
      // ]--GENERATED

      I_MaintenanceOrder.MaintenanceNotification,
      //--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_EquipmentStdVH',
                     element: 'Equipment' }
        }]
      // ]--GENERATED

      I_MaintenanceOrder.Equipment,
      //--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_MaintenanceItemStdVH',
                     element: 'MaintenanceItem' }
        }]
      // ]--GENERATED

      I_MaintenanceOrder.MaintenanceItem,
      //--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_MaterialStdVH',
                     element: 'Material' }
        }]
      // ]--GENERATED

      I_MaintenanceOrder.Assembly,
      I_MaintenanceOrder.SerialNumber,
      I_MaintenanceOrder.MaintenancePlanningPlant,
      //--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_MaintPlnrGrpStdVH',
                     element: 'MaintenancePlannerGroup' },
          additionalBinding: [{ localElement: 'MaintenancePlanningPlant',
                                element: 'MaintenancePlanningPlant' }]
        }]
      // ]--GENERATED

      I_MaintenanceOrder.MaintenancePlannerGroup,
      //--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_MaintenanceRevisionStdVH',
                     element: 'MaintenanceRevision' },
          additionalBinding: [{ localElement: 'MaintenancePlanningPlant',
                                element: 'MaintenancePlanningPlant' }]
        }]
      // ]--GENERATED

      I_MaintenanceOrder.MaintenanceRevision,
      //--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_MaintenancePlanStdVH',
                     element: 'MaintenancePlan' }
        }]
      // ]--GENERATED

      I_MaintenanceOrder.MaintenancePlan,
      I_MaintenanceOrder.MaintOrderRoutingNumber,
      I_MaintenanceOrder.MaintenanceOrderType,
      I_MaintenanceOrder.MaintenanceOrderCategory,
      I_MaintenanceOrder.MaintenanceOrderDesc,
      BasicSchedulingType,
      OrdIsNotSchedldAutomatically,
      I_MaintenanceOrder.MaintOrdBasicStartDate,
      I_MaintenanceOrder.MaintOrdBasicStartTime,
      I_MaintenanceOrder.MaintOrdBasicEndDate,
      I_MaintenanceOrder.MaintOrdBasicEndTime,
      I_MaintenanceOrder.MaintenanceOrderInternalID,
      I_MaintenanceOrder.WorkCenterInternalID,
      I_MaintenanceOrder.WorkCenterTypeCode,
      I_MaintenanceOrder.BusinessArea,
      I_MaintenanceOrder.FunctionalArea,
      I_MaintenanceOrder.MainWorkCenter,
      @ObjectModel.foreignKey.association: '_MaintOrdMainWorkCenter'
      I_MaintenanceOrder.MainWorkCenter as MaintOrdMainWorkCenter,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_PlantStdVH',
                     element: 'Plant' }
        }]
      @ObjectModel.foreignKey.association: '_MaintOrdMainWorkCenterPlant'
      I_MaintenanceOrder.MainWorkCenterPlant as MaintOrdMainWorkCenterPlant,
      //--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_PersWrkAgrmtSrchHelp',
                     element: 'PersonWorkAgreement' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_MaintOrdPersonResponsible'
      I_MaintenanceOrder.MaintOrdPersonResponsible,

      I_MaintenanceOrder.MaintOrderReferenceDate,
      I_MaintenanceOrder.MaintOrderReferenceTime,
      I_MaintenanceOrder.MaintenanceOrderPlanningCode,
      I_MaintenanceOrder.OperationSystemCondition,
      I_MaintenanceOrder.ReferenceElement,
      //--[ GENERATED:012:GFBfhxvv7kY4nH9{xKJeWG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_MaintActyTypeStdVH',
                     element: 'MaintenanceActivityType' }
        }]
      // ]--GENERATED

      I_MaintenanceOrder.MaintenanceActivityType,

      I_MaintenanceOrder.CreationDate,
      I_MaintenanceOrder.CreationTime,
      I_MaintenanceOrder.LastChangeDateTime,
      I_MaintenanceOrder.OrderHasLongText,
      I_MaintenanceOrder.CreatedByUser,

      I_MaintenanceOrder.TaskListType,
      I_MaintenanceOrder.TaskListGroup,
      I_MaintenanceOrder.TaskListGroupCounter,

      I_MaintenanceOrder.Currency,
      I_MaintenanceOrder.LatestAcceptableCompletionDate,
      I_MaintenanceOrder.Material,
      ScheduledBasicStartDate,
      ScheduledBasicStartTime,
      ScheduledBasicEndDate,
      ScheduledBasicEndTime,

      _LocationAccountAssignment.FunctionalLocation,
      _LocationAccountAssignment.PlantSection,

      @ObjectModel.foreignKey: {
          association: '_MaintOrderIsFinallyConfirmed'
      }
      cast( case when _StatusObjectStatusBasic[1: StatusCode = 'I0009' and StatusIsInactive = '' ].StatusCode != ''
      then 'X'
      else '' end as xfeld )                                                                  as MaintOrderIsFinallyConfirmed,

      MaintOrdProcessPhaseCode,
      MaintOrdProcessSubPhaseCode,
      @ObjectModel.foreignKey.association: '_MaintOrdProcessingContextVH'
      MaintOrderProcessingContext,

      cast( _LocationAccountAssignment.WBSElementInternalID as ps_s4_pspnr preserving type  ) as LocAcctAssgmtWBSElmntIntID,
      _LocationAccountAssignment.CostCenter                                                   as LocAcctAssgmtCostCenter,
      
      I_MaintenanceOrder.AdditionalDeviceData,

      //      /* Fields required by DCL (authorization) */

      I_MaintenanceOrder.ControllingArea,
      I_MaintenanceOrder.CompanyCode,
      I_MaintenanceOrder.ResponsibleCostCenter,
      ControllingObjectClass,
      ProfitCenter,
      WBSElementInternalID,
      ProjectInternalID,
      OrderProcessingGroup,
      _LocationAccountAssignment.MaintenancePlant,
      _LocationAccountAssignment._FunctionalLocation,

      /* Associations */
      I_MaintenanceOrder._Equipment,
      I_MaintenanceOrder._LocationAccountAssignment,
      I_MaintenanceOrder._MaintenanceNotification,
      I_MaintenanceOrder._MaintenanceOrderCategory,
      I_MaintenanceOrder._MaintenanceOrderType,
      I_MaintenanceOrder._MaintenanceOrderComponent,
      I_MaintenanceOrder._MaintenanceOrderPhase,
      I_MaintenanceOrder._MaintenancePlan,
      I_MaintenanceOrder._MaintenanceItem,
      I_MaintenanceOrder._OrderItem,
      I_MaintenanceOrder._MaintenanceTaskList,
      I_MaintenanceOrder._MaintenancePriority,
      I_MaintenanceOrder._MaintenancePriorityType,
      I_MaintenanceOrder._Order,
      I_MaintenanceOrder._CompanyCode,
      _ControllingObjectClass,
      _ProfitCenter,
      _OrderProcessingGroup,
      _BasicSchedulingType,
      _WBSElement,
      _Project,
      I_MaintenanceOrder._ControllingArea,
      I_MaintenanceOrder._ResponsibleCostCenter,
      I_MaintenanceOrder._StatusObject,
      I_MaintenanceOrder._BusinessArea,
      I_MaintenanceOrder._StatusObjectStatus,
      I_MaintenanceOrder._MaintenancePlannerGroup,
      I_MaintenanceOrder._MaintenancePlanningPlant,
      I_MaintenanceOrder._MaintenanceActivityType,
      I_MaintenanceOrder._Assembly,
      I_MaintenanceOrder._OperationSystemCondition,
      I_MaintenanceOrder._OrderHasLongText,
      I_MaintenanceOrder._MainWorkCenter,
      _MaintOrdMainWorkCenter,
      _MaintOrdMainWorkCenterPlant,
      I_MaintenanceOrder._MaintOrdPlngDegreeCode,
      I_MaintenanceOrder._MaintenanceRevision,
      I_MaintenanceOrder._CreatedByUser,
      MaintenanceOrderObjectList,     

      //@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]

      _MaintenanceOrderOperation,
      _TechnicalObject,
      _TechObjIsEquipOrFuncnlLoc,
      _MaintOrderTypeControlParam,
      _StatusObjectActiveStatus,
      --_StsObjConcatActiveStsILL,
      _MaintOrderIsFinallyConfirmed,
      _MaintOrdPersonResponsible,
      I_MaintenanceOrder._MaintOrderHasOpenMainWork,
      _MaintenancePlanPlant,
      _EAMProcessPhase,
      _EAMProcessSubPhase,
      _ResponsibleCostCenterText,
      _MaintOrderProcessingContext,
      _MaintOrdProcessingContextVH,
      _WrkPmtMaintOrderRelevance

}