I_FldLogsKitPkablOutbDelivItm

DDL: I_FLDLOGSKITPKABLOUTBDELIVITM Type: view_entity COMPOSITE Package: FLOG_SHIPMENT_PACKCTN

Kit Pickable Outbound Delivery Item

I_FldLogsKitPkablOutbDelivItm is a Composite CDS View that provides data about "Kit Pickable Outbound Delivery Item" in SAP S/4HANA. It reads from 1 data source (I_FldLogsKitOutbDeliveryItem) and exposes 26 fields with key fields FieldLogisticsKitItemUUID, FieldLogisticsKitHeaderUUID. It has 7 associations to related views. Part of development package FLOG_SHIPMENT_PACKCTN.

Data Sources (1)

SourceAliasJoin Type
I_FldLogsKitOutbDeliveryItem I_FldLogsKitOutbDeliveryItem from

Associations (7)

CardinalityTargetAliasCondition
[0..1] I_FldLogsKitOutbDelivShptItem _PurchaseOrderShipmentItem $projection.FldLogsKitItmRefDocument1 = _PurchaseOrderShipmentItem.OutboundDelivery and $projection.FldLogsKitItmRefDocument2 = _PurchaseOrderShipmentItem.DeliveryDocumentItem
[0..1] I_EWM_OutbDelivOrdSts _PickingStatus $projection.deliveryuuid = _PickingStatus.OutboundDeliveryOrderUUID and $projection.deliveryitemuuid = _PickingStatus.OutboundDeliveryOrderItemUUID and _PickingStatus.DeliveryStatusType = 'DPI'
[0..1] I_FieldLogisticsKitItem _ParentNodeMO $projection.FieldLogisticsKitHeaderUUID = _ParentNodeMO.FieldLogisticsKitHeaderUUID and $projection.ParentObjectUUID = _ParentNodeMO.FieldLogisticsKitItemUUID and _ParentNodeMO.FldLogsReferenceDocCategory = 'PM'
[0..1] I_FieldLogisticsKitItem _ParentNodePO $projection.FieldLogisticsKitHeaderUUID = _ParentNodePO.FieldLogisticsKitHeaderUUID and $projection.ParentObjectUUID = _ParentNodePO.FieldLogisticsKitItemUUID and _ParentNodePO.FldLogsReferenceDocCategory = 'PO'
[0..1] I_ChgImpactPurDocAcctAssign _PurOrdAccAssgmt $projection.PurchaseOrder = _PurOrdAccAssgmt.PurchasingDocument and $projection.PurchaseOrderItem = _PurOrdAccAssgmt.PurchasingDocumentItem
[0..1] I_EWM_WarehouseRequestOutItem _WarehouseRequestOutItem $projection.deliveryuuid = _WarehouseRequestOutItem.EWMWarehouseRequestUUID and $projection.deliveryitemuuid = _WarehouseRequestOutItem.EWMWarehouseRequestItemUUID and $projection.deliveryuuid is not null
[0..1] I_FldLogsSupplierItemRecord _SupplierItem $projection.FldLogsKitItmRefDocument1 = _SupplierItem.OutboundDelivery and $projection.FldLogsKitItmRefDocument2 = _SupplierItem.OutboundDeliveryItem

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Kit Pickable Outbound Delivery Item view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #COMPOSITE view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY FieldLogisticsKitItemUUID FieldLogisticsKitItemUUID Kit Item ID
KEY FieldLogisticsKitHeaderUUID FieldLogisticsKitHeaderUUID kit header id
FldLogsKitItmRefDocument1 FldLogsKitItmRefDocument1 Reference Doc Number
FldLogsKitItmRefDocument2 FldLogsKitItmRefDocument2 Reference Doc Number
ItemDescription _DeliveryItem DeliveryDocumentItemText
StorageBin _DeliveryItem StorageBin Storage Bin
Quantity _DeliveryItem ActualDeliveryQuantity Base quantity
BaseUnit _DeliveryItem DeliveryQuantityUnit Unit of measure
DeliveryDate
Material _DeliveryItem Material Vehicle Model
LastChangeDateTime LastChangeDateTime Timestamp
DeliveryUUID _FldLogsEWMRefDoc DeliveryUUID
DeliveryItemUUID _FldLogsEWMRefDoc DeliveryItemUUID
EWMOutboundDeliveryOrder
EWMWarehouse
ParentObjectUUID ParentObjectUUID UUID Parent GO
MaintenanceOrder
PurchaseOrder
PurchaseOrderItem
IsEndOfPurposeBlocked _OutboundDelivery IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
_DeliveryItem _DeliveryItem
_FldLogsEWMRefDoc _FldLogsEWMRefDoc
_PurchaseOrderShipmentItem _PurchaseOrderShipmentItem
_PickingStatus _PickingStatus
_PurOrdAccAssgmt _PurOrdAccAssgmt
_WarehouseRequestOutItem _WarehouseRequestOutItem

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_FldLogsKitPkablOutbDelivItm.
-- 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_FldLogsKitPkablOutbDelivItm AS
SELECT
  FieldLogisticsKitItemUUID,
  FieldLogisticsKitHeaderUUID,
  FldLogsKitItmRefDocument1,
  FldLogsKitItmRefDocument2,
  _DeliveryItem.DeliveryDocumentItemText AS ItemDescription,
  _DeliveryItem.StorageBin AS StorageBin,
  _DeliveryItem.ActualDeliveryQuantity AS Quantity,
  _DeliveryItem.DeliveryQuantityUnit AS BaseUnit,
  _DeliveryItem._DeliveryDocument.DeliveryDate AS DeliveryDate,
  _DeliveryItem.Material AS Material,
  LastChangeDateTime,
  _FldLogsEWMRefDoc.DeliveryUUID AS DeliveryUUID,
  _FldLogsEWMRefDoc.DeliveryItemUUID AS DeliveryItemUUID,
  _FldLogsEWMRefDoc._EWMOutboundDelivOrder.EWMOutboundDeliveryOrder AS EWMOutboundDeliveryOrder,
  _FldLogsEWMRefDoc._EWMOutboundDelivOrder.EWMWarehouse AS EWMWarehouse,
  ParentObjectUUID,
  cast( _ParentNodeMO.FldLogsKitItmRefDocument1 as abap.char(12) ) AS MaintenanceOrder,
  cast( _ParentNodePO.FldLogsKitItmRefDocument1 as abap.char(10) ) AS PurchaseOrder,
  cast( _ParentNodePO.FldLogsKitItmRefDocument2 as abap.numc(5) ) AS PurchaseOrderItem,
  _OutboundDelivery.IsEndOfPurposeBlocked AS IsEndOfPurposeBlocked
FROM I_FldLogsKitOutbDeliveryItem
LEFT OUTER JOIN I_FldLogsKitOutbDelivShptItem AS _PurchaseOrderShipmentItem ON FldLogsKitItmRefDocument1 = _PurchaseOrderShipmentItem.OutboundDelivery AND FldLogsKitItmRefDocument2 = _PurchaseOrderShipmentItem.DeliveryDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_EWM_OutbDelivOrdSts AS _PickingStatus ON deliveryuuid = _PickingStatus.OutboundDeliveryOrderUUID AND deliveryitemuuid = _PickingStatus.OutboundDeliveryOrderItemUUID AND _PickingStatus.DeliveryStatusType = 'DPI'  -- association [0..1]
LEFT OUTER JOIN I_FieldLogisticsKitItem AS _ParentNodeMO ON FieldLogisticsKitHeaderUUID = _ParentNodeMO.FieldLogisticsKitHeaderUUID AND ParentObjectUUID = _ParentNodeMO.FieldLogisticsKitItemUUID AND _ParentNodeMO.FldLogsReferenceDocCategory = 'PM'  -- association [0..1]
LEFT OUTER JOIN I_FieldLogisticsKitItem AS _ParentNodePO ON FieldLogisticsKitHeaderUUID = _ParentNodePO.FieldLogisticsKitHeaderUUID AND ParentObjectUUID = _ParentNodePO.FieldLogisticsKitItemUUID AND _ParentNodePO.FldLogsReferenceDocCategory = 'PO'  -- association [0..1]
LEFT OUTER JOIN I_ChgImpactPurDocAcctAssign AS _PurOrdAccAssgmt ON PurchaseOrder = _PurOrdAccAssgmt.PurchasingDocument AND PurchaseOrderItem = _PurOrdAccAssgmt.PurchasingDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_EWM_WarehouseRequestOutItem AS _WarehouseRequestOutItem ON deliveryuuid = _WarehouseRequestOutItem.EWMWarehouseRequestUUID AND deliveryitemuuid = _WarehouseRequestOutItem.EWMWarehouseRequestItemUUID AND deliveryuuid is not null  -- association [0..1]
LEFT OUTER JOIN I_FldLogsSupplierItemRecord AS _SupplierItem ON FldLogsKitItmRefDocument1 = _SupplierItem.OutboundDelivery AND FldLogsKitItmRefDocument2 = _SupplierItem.OutboundDeliveryItem  -- association [0..1]
;