I_MAINTENANCEOBJECTLISTITEM
Maintenance Object List Item
I_MAINTENANCEOBJECTLISTITEM is a CDS View in S/4HANA. Maintenance Object List Item. It contains 21 fields. 14 CDS views read from this table.
CDS Views using this table (14)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_MaintItemObjectListItem | view | inner | COMPOSITE | Maintenance Item Object List Item |
| I_MaintOrderObjectListItem | view | from | COMPOSITE | Object List of Maintenance Order |
| I_SerialNumberDeliveryDocument | view | inner | COMPOSITE | Serial Number in Delivery Document |
| I_SerialNumberHandlingUnit | view_entity | inner | COMPOSITE | Serial Number in Handling Unit |
| I_SerialNumberHistory | view_entity | from | COMPOSITE | Serial Number History |
| I_SerialNumberInspectionLot | view_entity | inner | COMPOSITE | Serial Number in Inspection Lot |
| I_SerialNumberJITCall | view_entity | inner | COMPOSITE | Serial Number in JIT Call |
| I_SerialNumberMaintenanceOrder | view_entity | inner | COMPOSITE | Serial Number in Maintenance Order |
| I_SerialNumberManufacturingOrd | view_entity | inner | COMPOSITE | Serial Number in Manufacturing Order |
| I_SerialNumberMaterialDoc_2 | view | inner | COMPOSITE | Serial Number in Material Document |
| I_SerialNumberPhysInventoryDoc | view_entity | inner | COMPOSITE | Serial Number in Physical Inventory Doc |
| I_SerialNumberPurchaseOrder | view_entity | inner | COMPOSITE | Serial Number in Purchase Order |
| I_SerialNumberPurchaseReqn | view_entity | inner | COMPOSITE | Serial Number in Purchase Requisition |
| I_SerialNumberSalesOrder | view_entity | inner | COMPOSITE | Serial Number in Sales Order |
Fields (21)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | Equipment | Equipment | 12 |
| KEY | MaintenanceObjectList | MaintenanceItemObjectList,MaintenanceOrderObjectList | 2 |
| KEY | MaintenanceObjectListItem | MaintenanceObjectListItem | 2 |
| _Assembly | _Assembly | 1 | |
| _Equipment | _Equipment | 12 | |
| _LocationAccountAssignment | _LocationAccountAssignment | 1 | |
| _PMNotifMaintenanceData | _PMNotifMaintenanceData | 1 | |
| _Product | _Product | 12 | |
| _SerialNumber | _SerialNumber | 1 | |
| _UniqueItemIdentifier | _UniqueItemIdentifier | 1 | |
| Assembly | Assembly | 1 | |
| CreationDate | CreationDate | 2 | |
| MaintenanceNotification | MaintenanceNotification | 2 | |
| MaintenanceObjectListUsageCode | MaintenanceObjectListUsageCode | 2 | |
| MaintObjectListItemSequence | MaintObjectListItemSequence | 2 | |
| MaintObjectLocAcctAssgmtNmbr | MaintObjectLocAcctAssgmtNmbr | 2 | |
| MaintObjListEntryIsProcessed | MaintObjListEntryIsProcessed | 2 | |
| Material | Material | 12 | |
| SerialNumber | SerialNumber | 12 | |
| ServiceReferenceProduct | ServiceReferenceProduct | 1 | |
| UniqueItemIdentifier | UniqueItemIdentifier | 1 |
@AbapCatalog.sqlViewName: 'IMTOBJLTITM'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@EndUserText.label: 'Maintenance Object List Item'
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #XL
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
define view I_MaintenanceObjectListItem
as select from objk
association [0..1] to I_LocationAccountAssignment as _LocationAccountAssignment on _LocationAccountAssignment.MaintObjectLocAcctAssgmtNmbr = $projection.MaintObjectLocAcctAssgmtNmbr
association [0..1] to I_PMNotifMaintenanceData as _PMNotifMaintenanceData on _PMNotifMaintenanceData.MaintenanceNotification = $projection.MaintenanceNotification
association [0..1] to I_Equipment as _Equipment on _Equipment.Equipment = $projection.Equipment
association [0..1] to I_Equipment as _SerialNumber on _SerialNumber.Material = $projection.Material and _SerialNumber.SerialNumber = $projection.SerialNumber
association [0..1] to I_Equipment as _UniqueItemIdentifier on _UniqueItemIdentifier.UniqueItemIdentifier = $projection.UniqueItemIdentifier
association [0..1] to I_Material as _Assembly on _Assembly.Material = $projection.Assembly
association [0..1] to I_Product as _Product on _Product.Product = $projection.Material
association [0..1] to I_Product as _ServiceReferenceProduct on _ServiceReferenceProduct.Product = $projection.ServiceReferenceProduct
{
key obknr as MaintenanceObjectList,
key obzae as MaintenanceObjectListItem,
objvw as MaintenanceObjectListUsageCode,
@ObjectModel.foreignKey.association: '_Equipment'
equnr as Equipment,
@ObjectModel.foreignKey.association: '_PMNotifMaintenanceData'
ihnum as MaintenanceNotification,
@ObjectModel.foreignKey.association: '_Assembly'
bautl as Assembly,
@ObjectModel.foreignKey.association: '_LocationAccountAssignment'
iloan as MaintObjectLocAcctAssgmtNmbr,
@ObjectModel.foreignKey.association: '_Product'
matnr as Material,
sernr as SerialNumber,
uii as UniqueItemIdentifier,
datum as CreationDate,
sortf as MaintObjectListItemSequence,
cast( objk.bearb as xfeld preserving type ) as MaintObjListEntryIsProcessed,
@ObjectModel.foreignKey.association: '_ServiceReferenceProduct'
product as ServiceReferenceProduct ,
_Assembly,
_Equipment,
_LocationAccountAssignment,
_PMNotifMaintenanceData,
_Product,
_SerialNumber,
_UniqueItemIdentifier,
_ServiceReferenceProduct
}