I_MAINTENANCEORDERPARTNER

CDS View

Maintenance Order Partners

I_MAINTENANCEORDERPARTNER is a CDS View in S/4HANA. Maintenance Order Partners. It contains 3 fields. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
R_MaintenanceOrderPartnerTP view_entity from TRANSACTIONAL Maintenance Order PartnersTP

Fields (3)

KeyField CDS FieldsUsed in Views
KEY MaintenanceOrder MaintenanceOrder 1
KEY MaintenanceOrderPartner MaintenanceOrderPartner 1
KEY PartnerFunction PartnerFunction 1
@AbapCatalog.sqlViewName: 'IMAINTORDPARTN'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Maintenance Order Partners'

@Metadata.ignorePropagatedAnnotations: true

@VDM.viewType: #COMPOSITE

@ObjectModel.semanticKey:  [ 'MaintenanceOrder', 'PartnerFunction', 'MaintenanceOrderPartner' ]

@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #L
define view I_MaintenanceOrderPartner
  as select from I_MaintenanceOrder        as MaintenanceOrder

    inner join   I_PlantMaintenancePartner as PlantMaintenancePartner on MaintenanceOrder.MaintenanceOrderInternalID = PlantMaintenancePartner.MaintObjectInternalID

  association [1..1] to I_MaintenanceOrder as _MaintenanceOrder on $projection.MaintenanceOrder = _MaintenanceOrder.MaintenanceOrder
{

  key MaintenanceOrder.MaintenanceOrder,
  key cast(PlantMaintenancePartner.PartnerFunction as parvw_unv preserving type ) as PartnerFunction,
  key PlantMaintenancePartner.Partner                                             as MaintenanceOrderPartner,
  
      //assoc

      PlantMaintenancePartner._ContactPerson,
      PlantMaintenancePartner._Customer,
      PlantMaintenancePartner._Employee,
      PlantMaintenancePartner._Supplier,
      _MaintenanceOrder

}