P_MngProjDmndPOItem

DDL: P_MNGPROJDMNDPOITEM SQL: PPRJDMNDPO Type: view COMPOSITE

P_MngProjDmndPOItem is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (I_PurchaseOrderItem) and exposes 15 fields with key fields PurchaseOrder, PurchaseOrderItem. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_PurchaseOrderItem I_PurchaseOrderItem from

Associations (2)

CardinalityTargetAliasCondition
[0..1] P_MngProjDmndPurReqnOrdAggrgn _POItemHistory _POItemHistory.PurchaseOrder = $projection.PurchaseOrder and _POItemHistory.PurchaseOrderItem = $projection.PurchaseOrderItem
[0..1] P_MngProjDmndPOItemGRQty _POItemGRQuantity _POItemGRQuantity.PurchaseOrder = $projection.PurchaseOrder and _POItemGRQuantity.PurchaseOrderItem = $projection.PurchaseOrderItem

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PPRJDMNDPO view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #COMPOSITE view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.private true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY PurchaseOrder PurchaseOrder Purchasing Document
KEY PurchaseOrderItem PurchaseOrderItem Purchasing Document Item
PurchaseOrderDate _PurchaseOrder PurchaseOrderDate PO Date
DocumentCurrency _PurchaseOrder DocumentCurrency Document Currency
CreationDate _PurchaseOrder CreationDate Time Stamp
IsReturnsItem IsReturnsItem Returns Item
PurchaseOrderQuantityUnit PurchaseOrderQuantityUnit Order Unit
OrderQuantity OrderQuantity Quantity
GoodsReceiptIsExpected GoodsReceiptIsExpected Goods Receipt
IsCompletelyDelivered IsCompletelyDelivered Is completely delivered
PurchaseOrderItemCategory PurchaseOrderItemCategory Item Category
ProductType ProductType Product Type Group
NetAmount NetAmount Stated Amount
_POItemHistory _POItemHistory
_POItemGRQuantity _POItemGRQuantity

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 P_MngProjDmndPOItem.
-- 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.
-- SQL view name: PPRJDMNDPO

CREATE VIEW P_MngProjDmndPOItem AS
SELECT
  PurchaseOrder,
  PurchaseOrderItem,
  _PurchaseOrder.PurchaseOrderDate AS PurchaseOrderDate,
  _PurchaseOrder.DocumentCurrency AS DocumentCurrency,
  _PurchaseOrder.CreationDate AS CreationDate,
  IsReturnsItem,
  PurchaseOrderQuantityUnit,
  OrderQuantity,
  GoodsReceiptIsExpected,
  IsCompletelyDelivered,
  PurchaseOrderItemCategory,
  ProductType,
  NetAmount
FROM I_PurchaseOrderItem
LEFT OUTER JOIN P_MngProjDmndPurReqnOrdAggrgn AS _POItemHistory ON _POItemHistory.PurchaseOrder = PurchaseOrder AND _POItemHistory.PurchaseOrderItem = PurchaseOrderItem  -- association [0..1]
LEFT OUTER JOIN P_MngProjDmndPOItemGRQty AS _POItemGRQuantity ON _POItemGRQuantity.PurchaseOrder = PurchaseOrder AND _POItemGRQuantity.PurchaseOrderItem = PurchaseOrderItem  -- association [0..1]
;