I_FldLogsKitRblPurrOrderItem

DDL: I_FLDLOGSKITRBLPURRORDERITEM Type: view_entity COMPOSITE

Kit Receivable Purchase Order Items

I_FldLogsKitRblPurrOrderItem is a Composite CDS View that provides data about "Kit Receivable Purchase Order Items" in SAP S/4HANA. It reads from 1 data source (I_FldLogsKitPurchaseOrderItem) and exposes 32 fields with key fields FieldLogisticsKitItemUUID, FieldLogisticsKitHeaderUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FldLogsKitPurchaseOrderItem I_FldLogsKitPurchaseOrderItem from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_FldLogsKitPurrOrderShptItem _PurchaseOrderShipmentItem $projection.FldLogsReferenceDocumentNumber = _PurchaseOrderShipmentItem.FldLogsReferenceDocumentNumber
[0..1] I_ExternalRefForPurgDoc _ExternalReference $projection.PurchasingDocumentUniqueID = _ExternalReference.PurchasingDocumentUniqueID and _ExternalReference.SAPObjectNodeType = 'StockTransportRequisition' and _ExternalReference.LinkType = 'SS' and _ExternalReference.SequenceNumber = 1
[0..1] I_PurchaseRequisitionItemBasic _PurchaseRequisitionItem $projection.RefPurchaseRequisition = _PurchaseRequisitionItem.PurchaseRequisition and $projection.RefPurchaseRequisitionItem = _PurchaseRequisitionItem.PurchaseRequisitionItem
[1] I_FldLogsPrjMatlCompBasicData _MaintenanceOrderComponent $projection.MaintenanceOrder = _MaintenanceOrderComponent.ProjectNetwork and $projection.MaintenanceOrderOperation = _MaintenanceOrderComponent.NetworkActivity and $projection.MaintenanceOrderComponent = _MaintenanceOrderComponent.BillOfMaterialItemNumber and _MaintenanceOrderComponent.MatlCompIsMarkedForDeletion = ''
[1] I_FieldLogisticsOrder _FldLogsOrder $projection.MaintenanceOrder = _FldLogsOrder.OrderID
[1..1] I_PurchasingDocument _PurchasingDocument $projection.PurchaseOrder = _PurchasingDocument.PurchasingDocument

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Kit Receivable Purchase Order Items 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 (32)

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
FldLogsKitItmRefDocument1UUID FldLogsKitItmRefDocument1UUID kit ref UUID
FldLogsReferenceDocumentNumber FldLogsReferenceDocumentNumber Reference Doc Number
ItemDescription ItemDescription Description
FldLogsKitPlannedDeliveryDate FldLogsKitPlannedDeliveryDate Delivery Date
Quantity Quantity
BaseUnit PurchaseOrderQuantityUnit Order Unit
PurchaseOrder PurchaseOrder Purchasing Document
PurchaseRequisition PurchaseRequisition Requisition
PurchaseRequisitionItem PurchaseRequisitionItem Requisn. item
LastChangeDateTime LastChangeDateTime Timestamp
Material Material Vehicle Model
PurchasingDocumentUniqueID PurchasingDocumentUniqueID Purch. Doc. ID
RefPurchaseRequisition
RefPurchaseRequisitionItem
ParentObjectUUID ParentObjectUUID UUID Parent GO
MaintenanceOrder
MaintenanceOrderOperation
MaintenanceOrderComponent
AccountAssignmentCategory AccountAssignmentCategory Acct Assgmt Cat
IsEndOfPurposeBlocked _PurchasingDocument IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
_AggrgdQty _AggrgdQty
_PurchaseOrderItem _PurchaseOrderItem
_PurchaseOrderShipmentItem _PurchaseOrderShipmentItem
_PurchaseRequisitionItem _PurchaseRequisitionItem
_MaintenanceOrderComponent _MaintenanceOrderComponent
_SupplierItem _SupplierItem
_PurOrdAccAssgmt _PurOrdAccAssgmt
_FldLogsOrder _FldLogsOrder

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_FldLogsKitRblPurrOrderItem.
-- 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_FldLogsKitRblPurrOrderItem AS
SELECT
  FieldLogisticsKitItemUUID,
  FieldLogisticsKitHeaderUUID,
  FldLogsKitItmRefDocument1,
  FldLogsKitItmRefDocument2,
  FldLogsKitItmRefDocument1UUID,
  FldLogsReferenceDocumentNumber,
  ItemDescription,
  FldLogsKitPlannedDeliveryDate,
  cast((cast(OrderQuantity as abap.dec( 18, 3 )) - coalesce(_AggrgdQty.NumberOfReceivedParts, 0)) as abap.quan( 13, 3 )) AS Quantity,
  PurchaseOrderQuantityUnit AS BaseUnit,
  PurchaseOrder,
  PurchaseRequisition,
  PurchaseRequisitionItem,
  LastChangeDateTime,
  Material,
  PurchasingDocumentUniqueID,
  cast(substring( _ExternalReference.PurgDocExternalReference, 1, 10 ) as banfn) AS RefPurchaseRequisition,
  cast(substring( _ExternalReference.PurgDocExternalReference, 11, 15 ) as bnfpo) AS RefPurchaseRequisitionItem,
  ParentObjectUUID,
  cast(_ParentNode.FldLogsKitItmRefDocument1 as abap.char(12)) AS MaintenanceOrder,
  cast(_ParentNode.FldLogsKitItmRefDocument2 as abap.char(4)) AS MaintenanceOrderOperation,
  cast(_ParentNode.FldLogsKitItmRefDocument3 as abap.char(4)) AS MaintenanceOrderComponent,
  AccountAssignmentCategory,
  _PurchasingDocument.IsEndOfPurposeBlocked AS IsEndOfPurposeBlocked
FROM I_FldLogsKitPurchaseOrderItem
LEFT OUTER JOIN I_FldLogsKitPurrOrderShptItem AS _PurchaseOrderShipmentItem ON FldLogsReferenceDocumentNumber = _PurchaseOrderShipmentItem.FldLogsReferenceDocumentNumber  -- association [0..1]
LEFT OUTER JOIN I_ExternalRefForPurgDoc AS _ExternalReference ON PurchasingDocumentUniqueID = _ExternalReference.PurchasingDocumentUniqueID AND _ExternalReference.SAPObjectNodeType = 'StockTransportRequisition' AND _ExternalReference.LinkType = 'SS' AND _ExternalReference.SequenceNumber = 1  -- association [0..1]
LEFT OUTER JOIN I_PurchaseRequisitionItemBasic AS _PurchaseRequisitionItem ON RefPurchaseRequisition = _PurchaseRequisitionItem.PurchaseRequisition AND RefPurchaseRequisitionItem = _PurchaseRequisitionItem.PurchaseRequisitionItem  -- association [0..1]
LEFT OUTER JOIN I_FldLogsPrjMatlCompBasicData AS _MaintenanceOrderComponent ON MaintenanceOrder = _MaintenanceOrderComponent.ProjectNetwork AND MaintenanceOrderOperation = _MaintenanceOrderComponent.NetworkActivity AND MaintenanceOrderComponent = _MaintenanceOrderComponent.BillOfMaterialItemNumber AND _MaintenanceOrderComponent.MatlCompIsMarkedForDeletion = ''  -- association [1]
LEFT OUTER JOIN I_FieldLogisticsOrder AS _FldLogsOrder ON MaintenanceOrder = _FldLogsOrder.OrderID  -- association [1]
LEFT OUTER JOIN I_PurchasingDocument AS _PurchasingDocument ON PurchaseOrder = _PurchasingDocument.PurchasingDocument  -- association [1..1]
;