P_PurchaseOrderItemPAI_08

DDL: P_PURCHASEORDERITEMPAI_08 SQL: PPOITEMPAI48 Type: view CONSUMPTION

P_PurchaseOrderItemPAI_08 is a Consumption CDS View in SAP S/4HANA. It reads from 2 data sources (P_QuantityContractWithHistory1, P_PurchaseOrderItemPAI) and exposes 18 fields.

Data Sources (2)

SourceAliasJoin Type
P_QuantityContractWithHistory1 History from
P_PurchaseOrderItemPAI P_PurchaseOrderItemPAI inner

Annotations (8)

NameValueLevelField
AbapCatalog.sqlViewName PPOITEMPAI48 view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
VDM.private true view
AccessControl.personalData.blocking #NOT_REQUIRED view
AccessControl.authorizationCheck #NOT_REQUIRED view

Fields (18)

KeyFieldSource TableSource FieldDescription
PurchaseOrder P_PurchaseOrderItemPAI PurchaseOrder Purchasing Document
PurchaseOrderItem P_PurchaseOrderItemPAI PurchaseOrderItem Purchasing Document Item
PurchaseOrderCategory P_PurchaseOrderItemPAI PurchaseOrderCategory Doc. Category
DocumentCurrency P_PurchaseOrderItemPAI DocumentCurrency Document Currency
PurchaseContractItem P_PurchaseOrderItemPAI PurchaseContractItem Item
PurchaseContract P_PurchaseOrderItemPAI PurchaseContract Purchasing Doc.
Plant P_PurchaseOrderItemPAI Plant Valuation Area
CompanyCode P_PurchaseOrderItemPAI CompanyCode Receiver Company Code
CONT_LEN CONT_LEN
PurchaseOrderDate PurchaseOrderDate PO Date
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate ValidTo
TargetQuantity P_QuantityContractWithHistory1 TargetQuantity Target Quantity
TargetAmount P_QuantityContractWithHistory1 TargetAmount Target Value
CONT_DAYS_LEFT
RunningDays
NetAmount NetAmount Stated Amount
ConsumedQty

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_PurchaseOrderItemPAI_08.
-- 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: PPOITEMPAI48

CREATE VIEW P_PurchaseOrderItemPAI_08 AS
SELECT
  P_PurchaseOrderItemPAI.PurchaseOrder AS PurchaseOrder,
  P_PurchaseOrderItemPAI.PurchaseOrderItem AS PurchaseOrderItem,
  P_PurchaseOrderItemPAI.PurchaseOrderCategory AS PurchaseOrderCategory,
  P_PurchaseOrderItemPAI.DocumentCurrency AS DocumentCurrency,
  P_PurchaseOrderItemPAI.PurchaseContractItem AS PurchaseContractItem,
  P_PurchaseOrderItemPAI.PurchaseContract AS PurchaseContract,
  P_PurchaseOrderItemPAI.Plant AS Plant,
  P_PurchaseOrderItemPAI.CompanyCode AS CompanyCode,
  CONT_LEN,
  PurchaseOrderDate,
  ValidityStartDate,
  ValidityEndDate,
  History.TargetQuantity AS TargetQuantity,
  History.TargetAmount AS TargetAmount,
  dats_days_between(PurchaseOrderDate, ValidityEndDate) AS CONT_DAYS_LEFT,
  dats_days_between(ValidityStartDate , PurchaseOrderDate ) AS RunningDays,
  NetAmount,
  sum(ReleaseOrderItemOrderQuantity ) AS ConsumedQty
FROM P_QuantityContractWithHistory1 AS History
INNER JOIN P_PurchaseOrderItemPAI ON /* join condition not captured in parsed metadata */
;