R_MaintItemObjectListItemTP

DDL: R_MAINTITEMOBJECTLISTITEMTP Type: view_entity TRANSACTIONAL

Maintenance Item Object List Item

R_MaintItemObjectListItemTP is a Transactional CDS View that provides data about "Maintenance Item Object List Item" in SAP S/4HANA. It reads from 1 data source (I_MaintItemObjectListItem) and exposes 38 fields with key fields MaintenanceItem, MaintenanceItemObjectList, MaintenanceObjectListItem. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MaintItemObjectListItem I_MaintItemObjectListItem from

Associations (7)

CardinalityTargetAliasCondition
[0..1] R_MaintenanceItemTP _MaintenanceItem $projection.MaintenanceItem = _MaintenanceItem.MaintenanceItem
[0..1] I_FunctionalLocationLabel _FunctionalLocationLabel $projection.FunctionalLocation = _FunctionalLocationLabel.FunctionalLocation
[0..*] I_TechObjIsEquipOrFuncnlLocT _TechObjIsEquipOrFuncnlLocDesc $projection.TechObjIsEquipOrFuncnlLoc = _TechObjIsEquipOrFuncnlLocDesc.TechObjIsEquipOrFuncnlLoc
[0..*] I_EquipmentText _EquipmentText $projection.Equipment = _EquipmentText.Equipment
[0..*] I_FunctionalLocationText _FunctionalLocationText $projection.FunctionalLocation = _FunctionalLocationText.FunctionalLocation
[0..*] I_MaintItemRefObjectTypeText _ReferenceObjectTypeText $projection.MaintItemReferenceObjectType = _ReferenceObjectTypeText.MaintItemReferenceObjectType
[0..*] I_MaintItmRefObjTypeForSrvcTxt _RefObjectTypeForSrvcText $projection.MaintItemRefObjTypeForService = _RefObjectTypeForSrvcText.MaintItemReferenceObjectType

Annotations (9)

NameValueLevelField
EndUserText.label Maintenance Item Object List Item view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.modelingPattern #TRANSACTIONAL_ENTITY view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY MaintenanceItem MaintenanceItem MaintItem
KEY MaintenanceItemObjectList MaintenanceItemObjectList Object list
KEY MaintenanceObjectListItem MaintenanceObjectListItem Object counters
MaintenanceObjectListUsageCode MaintenanceObjectListUsageCode
Equipment Equipment Equipment check
FunctionalLocation FunctionalLocation Object ID
FunctionalLocationLabelName _FunctionalLocationLabel FunctionalLocationLabelName Functional Loc.
MaintenanceNotification MaintenanceNotification Notification
Assembly Assembly Pegged Reqmt
MaintObjectLocAcctAssgmtNmbr MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
Material Material Vehicle Model
SerialNumber SerialNumber Serial Number
UniqueItemIdentifier UniqueItemIdentifier UII
CreationDate CreationDate Time Stamp
MaintObjectListItemSequence MaintObjectListItemSequence Sort field
MaintObjListEntryIsProcessed MaintObjListEntryIsProcessed Checkbox
ServiceFieldServiceReferenceProduct
MaintenancePlanCallObject MaintenancePlanCallObject
MaintenancePlanningPlant MaintenancePlanningPlant Planning Plant
MaintenancePlannerGroup MaintenancePlannerGroup Planner Group
MaintenancePlant MaintenancePlant Plant
ControllingArea I_MaintItemObjectListItem ControllingArea Controlling Area
CostCenter I_MaintItemObjectListItem CostCenter Cost Center
_MaintenanceItem _MaintenanceItem
_MaintenanceItemTP _MaintenanceItemTP
_FunctionalLocationText _FunctionalLocationText
_TechObjIsEquipOrFuncnlLocDesc _TechObjIsEquipOrFuncnlLocDesc
_ReferenceObjectTypeText _ReferenceObjectTypeText
_RefObjectTypeForSrvcText _RefObjectTypeForSrvcText
_Assembly _Assembly
_Equipment _Equipment
_LocationAccountAssignment _LocationAccountAssignment
_MaintenancePlanningPlant _MaintenancePlanningPlant
_PMNotifMaintenanceData _PMNotifMaintenanceData
_Product _Product
_SerialNumber _SerialNumber
_UniqueItemIdentifier _UniqueItemIdentifier
_FunctionalLocation I_MaintItemObjectListItem _FunctionalLocation

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view R_MaintItemObjectListItemTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW R_MaintItemObjectListItemTP AS
SELECT
  MaintenanceItem,
  MaintenanceItemObjectList,
  MaintenanceObjectListItem,
  MaintenanceObjectListUsageCode,
  Equipment,
  FunctionalLocation,
  _FunctionalLocationLabel.FunctionalLocationLabelName AS FunctionalLocationLabelName,
  MaintenanceNotification,
  Assembly,
  MaintObjectLocAcctAssgmtNmbr,
  Material,
  SerialNumber,
  UniqueItemIdentifier,
  CreationDate,
  MaintObjectListItemSequence,
  MaintObjListEntryIsProcessed,
  MaintenancePlanCallObject,
  MaintenancePlanningPlant,
  MaintenancePlannerGroup,
  MaintenancePlant,
  I_MaintItemObjectListItem.ControllingArea AS ControllingArea,
  I_MaintItemObjectListItem.CostCenter AS CostCenter,
  I_MaintItemObjectListItem._FunctionalLocation AS _FunctionalLocation
FROM I_MaintItemObjectListItem
LEFT OUTER JOIN R_MaintenanceItemTP AS _MaintenanceItem ON MaintenanceItem = _MaintenanceItem.MaintenanceItem  -- association [0..1]
LEFT OUTER JOIN I_FunctionalLocationLabel AS _FunctionalLocationLabel ON FunctionalLocation = _FunctionalLocationLabel.FunctionalLocation  -- association [0..1]
LEFT OUTER JOIN I_TechObjIsEquipOrFuncnlLocT AS _TechObjIsEquipOrFuncnlLocDesc ON TechObjIsEquipOrFuncnlLoc = _TechObjIsEquipOrFuncnlLocDesc.TechObjIsEquipOrFuncnlLoc  -- association [0..*]
LEFT OUTER JOIN I_EquipmentText AS _EquipmentText ON Equipment = _EquipmentText.Equipment  -- association [0..*]
LEFT OUTER JOIN I_FunctionalLocationText AS _FunctionalLocationText ON FunctionalLocation = _FunctionalLocationText.FunctionalLocation  -- association [0..*]
LEFT OUTER JOIN I_MaintItemRefObjectTypeText AS _ReferenceObjectTypeText ON MaintItemReferenceObjectType = _ReferenceObjectTypeText.MaintItemReferenceObjectType  -- association [0..*]
LEFT OUTER JOIN I_MaintItmRefObjTypeForSrvcTxt AS _RefObjectTypeForSrvcText ON MaintItemRefObjTypeForService = _RefObjectTypeForSrvcText.MaintItemReferenceObjectType  -- association [0..*]
;