I_FldLogsKitRcvdPurrOrderItem

DDL: I_FLDLOGSKITRCVDPURRORDERITEM Type: view_entity COMPOSITE

Kit Received Purchase Order Item

I_FldLogsKitRcvdPurrOrderItem is a Composite CDS View that provides data about "Kit Received Purchase Order Item" in SAP S/4HANA. It reads from 1 data source (I_FldLogsKitMatlDocumentItem) and exposes 25 fields with key fields FieldLogisticsKitItemUUID, FieldLogisticsKitHeaderUUID. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FldLogsKitMatlDocumentItem I_FldLogsKitMatlDocumentItem from

Associations (7)

CardinalityTargetAliasCondition
[1] I_FldLogsKitPurchaseOrderItem _PurchaseOrderItem $projection.PurchaseOrder = _PurchaseOrderItem.PurchaseOrder and $projection.PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem
[0..1] I_FldLogsKitMatlDocumentItem _ReversedMatDocItem $projection.MaterialDocumentYear = _ReversedMatDocItem.ReversedMaterialDocumentYear and $projection.MaterialDocument = _ReversedMatDocItem.ReversedMaterialDocument and $projection.MaterialDocumentItem = _ReversedMatDocItem.ReversedMaterialDocumentItem
[0..1] I_FldLogsKitPurrOrderShptItem _PurchaseOrderShipmentItem $projection.fldlogsreferencedocumentnumber = _PurchaseOrderShipmentItem.FldLogsReferenceDocumentNumber
[0..1] I_FldLogsKitOutbDelivAggrgdQty _OutboundDeliveryQuantity $projection.PurchaseOrder = _OutboundDeliveryQuantity.PurchasingDocument and $projection.PurchaseOrderItem = _OutboundDeliveryQuantity.PurchasingDocumentItem
[1] I_MaintenanceOrderComponent _MaintenanceOrderComponent $projection.MaintenanceOrder = _MaintenanceOrderComponent.MaintenanceOrder and $projection.MaintenanceOrderOperation = _MaintenanceOrderComponent.MaintenanceOrderOperation and $projection.MaintenanceOrderComponent = _MaintenanceOrderComponent.MaintenanceOrderComponent
[1..1] I_PurchasingDocument _PurchasingDocument $projection.PurchaseOrder = _PurchasingDocument.PurchasingDocument
[0..1] I_FldLogsExtLinksForPurDocs _DocLinks $projection.MaterialDocumentYear = _DocLinks.MaterialDocumentYear and $projection.MaterialDocument = _DocLinks.MaterialDocument and $projection.MaterialDocumentItem = _DocLinks.MaterialDocumentItem

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Kit Received Purchase Order Item view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY FieldLogisticsKitItemUUID FieldLogisticsKitItemUUID Kit Item ID
KEY FieldLogisticsKitHeaderUUID FieldLogisticsKitHeaderUUID kit header id
MaterialDocument MaterialDocument Material Doc.
MaterialDocumentItem MaterialDocumentItem Material Document Item
MaterialDocumentYear MaterialDocumentYear Material Document Year
PurchaseOrder PurchaseOrder Purchasing Document
PurchaseOrderItem PurchaseOrderItem Purchasing Document Item
Quantity QuantityInBaseUnit Quantity
BaseUnit MaterialBaseUnit Valuation Unit
ItemDescription _PurchaseOrderItem ItemDescription Description
FldLogsKitPlannedDeliveryDate
Material Material Vehicle Model
LastChangeDateTime LastChangeDateTime Timestamp
FldLogsSrcePlntendasFldLogsSrcePlnt
char12endasMaintenanceOrder
MaintenanceOrderOperation
MaintenanceOrderComponent
IsEndOfPurposeBlocked _PurchasingDocument IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
StockTransportOrder _DocLinks StockTransportOrder STO Number
StockTransportOrderItem _DocLinks StockTransportOrderItem STO Item
_PurchaseOrderShipmentItem _PurchaseOrderShipmentItem
_MaintenanceOrderComponent _MaintenanceOrderComponent
FldLogsReferenceDocumentNumber _PurchaseOrderItem FldLogsReferenceDocumentNumber Reference Doc Number
_SupplierItem _PurchaseOrderItem _SupplierItem
FldLogsKitDispatchOnHold FldLogsKitDispatchOnHold Dispatch On hold

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 I_FldLogsKitRcvdPurrOrderItem.
-- 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 I_FldLogsKitRcvdPurrOrderItem AS
SELECT
  FieldLogisticsKitItemUUID,
  FieldLogisticsKitHeaderUUID,
  MaterialDocument,
  MaterialDocumentItem,
  MaterialDocumentYear,
  PurchaseOrder,
  PurchaseOrderItem,
  QuantityInBaseUnit AS Quantity,
  MaterialBaseUnit AS BaseUnit,
  _PurchaseOrderItem.ItemDescription AS ItemDescription,
  dats_add_days($session.system_date, cast(_PurchaseOrderItem._PurchaseOrderItem.PlannedDeliveryDurationInDays as int1), 'UNCHANGED') AS FldLogsKitPlannedDeliveryDate,
  Material,
  LastChangeDateTime,
  case when _PurchaseOrderItem._SupplierItem.FldLogsSuplrBasePlant is not initial then _PurchaseOrderItem._SupplierItem.FldLogsSuplrBasePlant else _PurchaseOrderItem.FldLogsSrcePlnt end as FldLogsSrcePlnt AS FldLogsSrcePlntendasFldLogsSrcePlnt,
  case when _PurchaseOrderItem.AccountAssignmentCategory = 'F' then _PurchaseOrderItem._PurOrdAccAssgmt.ProductionOrder else cast(_PurchaseOrderItem._ParentNode.FldLogsKitItmRefDocument1 as abap.char(12)) end as MaintenanceOrder AS char12endasMaintenanceOrder,
  cast(_PurchaseOrderItem._ParentNode.FldLogsKitItmRefDocument2 as abap.char(4)) AS MaintenanceOrderOperation,
  cast(_PurchaseOrderItem._ParentNode.FldLogsKitItmRefDocument3 as abap.char(4)) AS MaintenanceOrderComponent,
  _PurchasingDocument.IsEndOfPurposeBlocked AS IsEndOfPurposeBlocked,
  _DocLinks.StockTransportOrder AS StockTransportOrder,
  _DocLinks.StockTransportOrderItem AS StockTransportOrderItem,
  _PurchaseOrderItem.FldLogsReferenceDocumentNumber AS FldLogsReferenceDocumentNumber,
  _PurchaseOrderItem._SupplierItem AS _SupplierItem,
  FldLogsKitDispatchOnHold
FROM I_FldLogsKitMatlDocumentItem
LEFT OUTER JOIN I_FldLogsKitPurchaseOrderItem AS _PurchaseOrderItem ON PurchaseOrder = _PurchaseOrderItem.PurchaseOrder AND PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem  -- association [1]
LEFT OUTER JOIN I_FldLogsKitMatlDocumentItem AS _ReversedMatDocItem ON MaterialDocumentYear = _ReversedMatDocItem.ReversedMaterialDocumentYear AND MaterialDocument = _ReversedMatDocItem.ReversedMaterialDocument AND MaterialDocumentItem = _ReversedMatDocItem.ReversedMaterialDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_FldLogsKitPurrOrderShptItem AS _PurchaseOrderShipmentItem ON fldlogsreferencedocumentnumber = _PurchaseOrderShipmentItem.FldLogsReferenceDocumentNumber  -- association [0..1]
LEFT OUTER JOIN I_FldLogsKitOutbDelivAggrgdQty AS _OutboundDeliveryQuantity ON PurchaseOrder = _OutboundDeliveryQuantity.PurchasingDocument AND PurchaseOrderItem = _OutboundDeliveryQuantity.PurchasingDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_MaintenanceOrderComponent AS _MaintenanceOrderComponent ON MaintenanceOrder = _MaintenanceOrderComponent.MaintenanceOrder AND MaintenanceOrderOperation = _MaintenanceOrderComponent.MaintenanceOrderOperation AND MaintenanceOrderComponent = _MaintenanceOrderComponent.MaintenanceOrderComponent  -- association [1]
LEFT OUTER JOIN I_PurchasingDocument AS _PurchasingDocument ON PurchaseOrder = _PurchasingDocument.PurchasingDocument  -- association [1..1]
LEFT OUTER JOIN I_FldLogsExtLinksForPurDocs AS _DocLinks ON MaterialDocumentYear = _DocLinks.MaterialDocumentYear AND MaterialDocument = _DocLinks.MaterialDocument AND MaterialDocumentItem = _DocLinks.MaterialDocumentItem  -- association [0..1]
;