I_FldLogsKitRblPurMaintOrdDet

DDL: I_FLDLOGSKITRBLPURMAINTORDDET Type: view_entity COMPOSITE

Kit Receivable Purchase Maintenace Order Items

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

Data Sources (1)

SourceAliasJoin Type
I_FldLogsKitPurchaseOrderItem I_FldLogsKitPurchaseOrderItem from

Associations (3)

CardinalityTargetAliasCondition
[1] I_FldLogsPrjMatlCompBasicData _MaintenanceOrderComponent $projection.MaintenanceOrder = _MaintenanceOrderComponent.ProjectNetwork and $projection.MaintenanceOrderOperation = _MaintenanceOrderComponent.NetworkActivity and $projection.MaintenanceOrderComponent = _MaintenanceOrderComponent.BillOfMaterialItemNumber
[1] I_FieldLogisticsOrder _FldLogsOrder $projection.MaintenanceOrder = _FldLogsOrder.OrderID
[1..1] I_PurchasingDocument _PurchasingDocument $projection.PurchaseOrder = _PurchasingDocument.PurchasingDocument

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Kit Receivable Purchase Maintenace 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 (27)

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
MaintenanceOrder
MaintenanceOrderOperation
MaintenanceOrderComponent
AccountAssignmentCategory AccountAssignmentCategory Acct Assgmt Cat
IsEndOfPurposeBlocked _PurchasingDocument IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
_AggrgdQty _AggrgdQty
_PurchaseOrderItem _PurchaseOrderItem
_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_FldLogsKitRblPurMaintOrdDet.
-- 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_FldLogsKitRblPurMaintOrdDet 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(_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_FldLogsPrjMatlCompBasicData AS _MaintenanceOrderComponent ON MaintenanceOrder = _MaintenanceOrderComponent.ProjectNetwork AND MaintenanceOrderOperation = _MaintenanceOrderComponent.NetworkActivity AND MaintenanceOrderComponent = _MaintenanceOrderComponent.BillOfMaterialItemNumber  -- 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]
;