P_PriceVarianceOpsSEUnion

DDL: P_PRICEVARIANCEOPSSEUNION SQL: PPRICEVAROSEU Type: view CONSUMPTION Package: ODATA_MM_ANALYTICS

Price Variance Stack for Operational SE Union

P_PriceVarianceOpsSEUnion is a Consumption CDS View that provides data about "Price Variance Stack for Operational SE Union" in SAP S/4HANA. It reads from 3 data sources (P_PriceAndQuantityVariance1, P_PriceVarianceOpsSE, P_SuplrEvalCritrnVarcScore) and exposes 36 fields with key fields PurchaseOrder, PurchaseOrderItem, PurchaseOrderItem. It has 1 association to related views. Part of development package ODATA_MM_ANALYTICS.

Data Sources (3)

SourceAliasJoin Type
P_PriceAndQuantityVariance1 P_PriceAndQuantityVariance1 from
P_PriceVarianceOpsSE P_PriceVarianceOpsSE union_all
P_SuplrEvalCritrnVarcScore Scoring inner

Parameters (2)

NameTypeDefault
P_StartDate budat
P_EndDate budat

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_PurchasingCategoryMatlGroup _PurchasingCategoryMatlGroup PriceVariance.MaterialGroup = _PurchasingCategoryMatlGroup.MaterialGroup

Annotations (8)

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

Fields (36)

KeyFieldSource TableSource FieldDescription
KEY PurchaseOrder PurchaseOrder Purchasing Document
KEY PurchaseOrderItem PurchaseOrderItem Purchasing Document Item
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
PurchasingOrganization PriceVariance PurchasingOrganization Purchasing Organization
Supplier Supplier Supplier
CompanyCode CompanyCode Receiver Company Code
PurchasingGroup PurchasingGroup Purchasing Group
Plant Plant Valuation Area
Material Material Vehicle Model
MaterialGroup MaterialGroup Product Group
PurchaseOrderDate PurchaseOrderDate PO Date
NetAmount NetAmount Stated Amount
DocumentCurrency Currency Document Currency
PurchasingCategory PriceVariance PurchasingCategory Purchasing Category
PurgCatName PurgCatName Purchasing Cat. Name
SupplierEvaluationScore P_SuplrEvalCritrnVarcScore SupplierEvaluationScore Price Variance Score
PurgDocMigrtnIsCmpltdForAnlyts
P_StartDate
MaterialGroupkeyPurchaseOrder
KEY PurchaseOrderItem PurchaseOrderItem Purchasing Document Item
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
PurchasingOrganization PurchasingOrganization Purchasing Organization
Supplier Supplier Supplier
CompanyCode CompanyCode Receiver Company Code
PurchasingGroup PurchasingGroup Purchasing Group
Plant Plant Valuation Area
Material Material Vehicle Model
MaterialGroup MaterialGroup Product Group
PurchaseOrderDate PurchaseOrderDate PO Date
NetAmount NetAmount Stated Amount
DocumentCurrency DocumentCurrency Document Currency
PurchasingCategory Purchasing Category
PurgCatName Purchasing Cat. Name
SupplierEvaluationScore PriceVarianceScore Price Variance Score
PurgDocMigrtnIsCmpltdForAnlyts
SuplrEvalRelevantDocCategory SuplrEvalRelevantDocCategory

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_PriceVarianceOpsSEUnion.
-- 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: PPRICEVAROSEU
-- Parameters: P_StartDate : budat, P_EndDate : budat

CREATE VIEW P_PriceVarianceOpsSEUnion AS
SELECT
  PurchaseOrder,
  PurchaseOrderItem,
  PurchasingDocumentCategory,
  PriceVariance.PurchasingOrganization AS PurchasingOrganization,
  Supplier,
  CompanyCode,
  PurchasingGroup,
  Plant,
  Material,
  MaterialGroup,
  PurchaseOrderDate,
  NetAmount,
  Currency AS DocumentCurrency,
  PriceVariance.PurchasingCategory AS PurchasingCategory,
  PurgCatName,
  Scoring.SupplierEvaluationScore AS SupplierEvaluationScore,
  cast ('' as migration_completed) AS PurgDocMigrtnIsCmpltdForAnlyts,
  cast ( '1' as mmpur_ana_de_se_doc_config ) as SuplrEvalRelevantDocCategory AS P_StartDate,
  SuplrEvalRelevantDocCategory
FROM P_PriceAndQuantityVariance1
INNER JOIN P_SuplrEvalCritrnVarcScore AS Scoring ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PurchasingCategoryMatlGroup AS _PurchasingCategoryMatlGroup ON PriceVariance.MaterialGroup = _PurchasingCategoryMatlGroup.MaterialGroup  -- association [1..1]
-- UNION ALL with additional select branch(es): P_PriceVarianceOpsSE
;