P_OverduePO1

DDL: P_OVERDUEPO1 SQL: PMMOVERDUEPO1 Type: view CONSUMPTION

Overdue Purchase Order 1

P_OverduePO1 is a Consumption CDS View that provides data about "Overdue Purchase Order 1" in SAP S/4HANA. It reads from 2 data sources (P_OverduePO2, P_OverduePO3Extnd) and exposes 53 fields with key fields PurchaseOrder, PurchaseOrderItem, PurchaseOrderItem. It has 3 associations to related views.

Data Sources (2)

SourceAliasJoin Type
P_OverduePO2 P_OverduePO2 union_all
P_OverduePO3Extnd P_OverduePO3Extnd from

Parameters (3)

NameTypeDefault
P_DisplayCurrency displaycurrency
P_StartDate mm_a_delivery_date
P_EndDate mm_a_delivery_date

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[1..1] C_PurchasingOrgValueHelp _PurchasingOrganization $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization
[1..1] C_MM_CountryValueHelp _Country $projection.SupplierCountry = _Country.Country

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName PMMOVERDUEPO1 view
EndUserText.label Overdue Purchase Order 1 view
VDM.viewType #CONSUMPTION view
VDM.private true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view

Fields (53)

KeyFieldSource TableSource FieldDescription
KEY PurchaseOrder PurchaseOrder Purchasing Document
KEY PurchaseOrderItem PurchaseOrderItem Purchasing Document Item
PurgDocMigrtnIsCmpltdForAnlyts
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingGroup PurchasingGroup Purchasing Group
PurgDocHdrCompanyCode PurgDocHdrCompanyCode
CompanyCode CompanyCode Receiver Company Code
Supplier Supplier Supplier
Material Material Vehicle Model
MaterialGroup MaterialGroup Product Group
PurchaseOrderItemText PurchaseOrderItemText Short Text
Plant Plant Valuation Area
PurchaseOrderType PurchaseOrderType PO Type
PurchaseOrderCategory PurchaseOrderCategory Doc. Category
PurchaseOrderItemCategory PurchaseOrderItemCategory Item Category
SupplierConfirmationControlKey SupplierConfirmationControlKey Conf. Control
PurchaseOrderQuantityUnit PurchaseOrderQuantityUnit Order Unit
PurchaseOrderQty OrderQuantity Purchase Order Quantity
today
ScheduleLineDeliveryDate Delivery Date
OpenPurchaseOrderQuantity Open Purchase Order Quantity
GoodsReceiptQuantity Delivered
OpenPurchaseOrderNetAmount
_PurchasingOrganization _PurchasingOrganization
SupplierCountry _Supplier Country Venue: Ctry/Reg
_Supplier _Supplier
P_StartDate
CountrykeyPurchaseOrder
KEY PurchaseOrderItem PurchaseOrderItem Purchasing Document Item
PurgDocMigrtnIsCmpltdForAnlyts
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingGroup PurchasingGroup Purchasing Group
PurgDocHdrCompanyCode PurgDocHdrCompanyCode
CompanyCode CompanyCode Receiver Company Code
Supplier Supplier Supplier
Material Material Vehicle Model
MaterialGroup MaterialGroup Product Group
PurchaseOrderItemText PurchaseOrderItemText Short Text
Plant Plant Valuation Area
PurchaseOrderType PurchaseOrderType PO Type
PurchaseOrderCategory PurchaseOrderCategory Doc. Category
PurchaseOrderItemCategory PurchaseOrderItemCategory Item Category
SupplierConfirmationControlKey SupplierConfirmationControlKey Conf. Control
PurchaseOrderQuantityUnit PurchaseOrderQuantityUnit Order Unit
PurchaseOrderQty PurchaseOrderQty Purchase Order Quantity
today
ScheduleLineDeliveryDate ScheduleLineDeliveryDate Delivery Date
OpenPurchaseOrderQuantity OpenPurchaseOrderQuantity Open Purchase Order Quantity
GoodsReceiptQuantity GoodsReceiptQuantity Delivered
_PurchasingOrganization _PurchasingOrganization
SupplierCountry _Supplier Country Venue: Ctry/Reg
_Supplier _Supplier
_Country _Country

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_OverduePO1.
-- 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: PMMOVERDUEPO1
-- Parameters: P_DisplayCurrency : displaycurrency, P_StartDate : mm_a_delivery_date, P_EndDate : mm_a_delivery_date

CREATE VIEW P_OverduePO1 AS
SELECT
  PurchaseOrder,
  PurchaseOrderItem,
  cast ('X' as migration_completed) AS PurgDocMigrtnIsCmpltdForAnlyts,
  PurchasingOrganization,
  PurchasingGroup,
  PurgDocHdrCompanyCode,
  CompanyCode,
  Supplier,
  Material,
  MaterialGroup,
  PurchaseOrderItemText,
  Plant,
  PurchaseOrderType,
  PurchaseOrderCategory,
  PurchaseOrderItemCategory,
  SupplierConfirmationControlKey,
  PurchaseOrderQuantityUnit,
  OrderQuantity AS PurchaseOrderQty,
  $session.system_date AS today,
  min( ScheduleLineDeliveryDate ) AS ScheduleLineDeliveryDate,
  sum( ScheduleLineOpenQuantity ) AS OpenPurchaseOrderQuantity,
  sum( GoodsReceiptQuantity ) AS GoodsReceiptQuantity,
  sum( OpenPurchaseOrderNetAmount ) AS OpenPurchaseOrderNetAmount,
  _Supplier.Country AS SupplierCountry
FROM P_OverduePO3Extnd
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier  -- association [1..1]
LEFT OUTER JOIN C_PurchasingOrgValueHelp AS _PurchasingOrganization ON PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization  -- association [1..1]
LEFT OUTER JOIN C_MM_CountryValueHelp AS _Country ON SupplierCountry = _Country.Country  -- association [1..1]
-- UNION ALL with additional select branch(es): P_OverduePO2
;