P_PurgDocQuantityScore

DDL: P_PURGDOCQUANTITYSCORE SQL: PPDQTYSCRORE Type: view CONSUMPTION Package: ODATA_MM_ANALYTICS

PD Quantity Variance Score

P_PurgDocQuantityScore is a Consumption CDS View that provides data about "PD Quantity Variance Score" in SAP S/4HANA. It reads from 3 data sources (P_PurgDocQuantityScoreUnion, P_PurgDocQuantityScoreUnion, P_PurgDocQuantityScoreUnion) and exposes 81 fields with key fields PurchasingDocument, PurchasingDocumentItem, PurchasingDocumentItem, PurchasingDocumentItem. Part of development package ODATA_MM_ANALYTICS.

Data Sources (3)

SourceAliasJoin Type
P_PurgDocQuantityScoreUnion P_PurgDocQuantityScoreUnion from
P_PurgDocQuantityScoreUnion P_PurgDocQuantityScoreUnion union_all
P_PurgDocQuantityScoreUnion P_PurgDocQuantityScoreUnion union_all

Parameters (3)

NameTypeDefault
P_DisplayCurrency displaycurrency
P_StartDate bedat
P_EndDate bedat

Annotations (7)

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

Fields (81)

KeyFieldSource TableSource FieldDescription
KEY PurchasingDocument PurchasingDocument Purchasing Document
KEY PurchasingDocumentItem PurchasingDocumentItem Purchasing Doc. Item
PurchasingDocumentOrderDate PurchasingDocumentOrderDate PO Date
Supplier Supplier Supplier
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
PurchasingDocumentType PurchasingDocumentType RFQ Type
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingGroup PurchasingGroup Purchasing Group
Plant Plant Valuation Area
Material Material Vehicle Model
MaterialGroup MaterialGroup Product Group
CompanyCode CompanyCode Receiver Company Code
IsReturnsItem IsReturnsItem Returns Item
QuantityVarianceInDspCrcy QtyVarcAmountInReportingCrcy
PurDocItmFirstGRPostingDate PurDocItmFirstGRPostingDate
PurDocItmFinalGRPostingDate PurDocItmFinalGRPostingDate
QuantityVarianceInOrdUnit QuantityVarianceInOrdUnit Qty Var in Order UoM
QuantityVarianceScore QuantityVarianceScore Quantity Var. Score
QuantityVarianceInPct QuantityVarianceInPct Variance %
DisplayCurrency AnalyticalReportingCurrency
OrderQuantityUnit OrderQuantityUnit Sales Unit
OrderedQuantity OrderedQuantity Quantity
GoodsReceiptQuantity GoodsReceiptQuantity Delivered
SuplrEvalRelevantDocCategory SuplrEvalRelevantDocCategory
SuplrEvalCritraDelivCompleted SuplrEvalCritraDelivCompleted
DocumentCurrency DocumentCurrency Document Currency
P_StartDate
P_EndDatekeyPurchasingDocument
KEY PurchasingDocumentItem PurchasingDocumentItem Purchasing Doc. Item
PurchasingDocumentOrderDate PurchasingDocumentOrderDate PO Date
Supplier Supplier Supplier
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
PurchasingDocumentType PurchasingDocumentType RFQ Type
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingGroup PurchasingGroup Purchasing Group
Plant Plant Valuation Area
Material Material Vehicle Model
MaterialGroup MaterialGroup Product Group
CompanyCode CompanyCode Receiver Company Code
IsReturnsItem IsReturnsItem Returns Item
QuantityVarianceInDspCrcy QtyVarcAmountInReportingCrcy2
PurDocItmFirstGRPostingDate PurDocItmFirstGRPostingDate
PurDocItmFinalGRPostingDate PurDocItmFinalGRPostingDate
QuantityVarianceInOrdUnit QuantityVarianceInOrdUnit Qty Var in Order UoM
QuantityVarianceScore QuantityVarianceScore Quantity Var. Score
QuantityVarianceInPct QuantityVarianceInPct Variance %
DisplayCurrency AnalyticalReportingCurrency2
OrderQuantityUnit OrderQuantityUnit Sales Unit
OrderedQuantity OrderedQuantity Quantity
GoodsReceiptQuantity GoodsReceiptQuantity Delivered
SuplrEvalRelevantDocCategory SuplrEvalRelevantDocCategory
SuplrEvalCritraDelivCompleted SuplrEvalCritraDelivCompleted
DocumentCurrency DocumentCurrency Document Currency
P_StartDate
P_EndDatekeyPurchasingDocument
KEY PurchasingDocumentItem PurchasingDocumentItem Purchasing Doc. Item
PurchasingDocumentOrderDate PurchasingDocumentOrderDate PO Date
Supplier Supplier Supplier
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
PurchasingDocumentType PurchasingDocumentType RFQ Type
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingGroup PurchasingGroup Purchasing Group
Plant Plant Valuation Area
Material Material Vehicle Model
MaterialGroup MaterialGroup Product Group
CompanyCode CompanyCode Receiver Company Code
IsReturnsItem IsReturnsItem Returns Item
curr225asQuantityVarianceInDspCrcy
PurDocItmFirstGRPostingDate PurDocItmFirstGRPostingDate
PurDocItmFinalGRPostingDate PurDocItmFinalGRPostingDate
QuantityVarianceInOrdUnit QuantityVarianceInOrdUnit Qty Var in Order UoM
QuantityVarianceScore QuantityVarianceScore Quantity Var. Score
QuantityVarianceInPct QuantityVarianceInPct Variance %
DisplayCurrency
OrderQuantityUnit OrderQuantityUnit Sales Unit
OrderedQuantity OrderedQuantity Quantity
GoodsReceiptQuantity GoodsReceiptQuantity Delivered
SuplrEvalRelevantDocCategory SuplrEvalRelevantDocCategory
SuplrEvalCritraDelivCompleted SuplrEvalCritraDelivCompleted
DocumentCurrency DocumentCurrency Document Currency
NetAmount NetAmount Stated Amount

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_PurgDocQuantityScore.
-- 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: PPDQTYSCRORE
-- Parameters: P_DisplayCurrency : displaycurrency, P_StartDate : bedat, P_EndDate : bedat

CREATE VIEW P_PurgDocQuantityScore AS
SELECT
  PurchasingDocument,
  PurchasingDocumentItem,
  PurchasingDocumentOrderDate,
  Supplier,
  PurchasingDocumentCategory,
  PurchasingDocumentType,
  PurchasingOrganization,
  PurchasingGroup,
  Plant,
  Material,
  MaterialGroup,
  CompanyCode,
  IsReturnsItem,
  QtyVarcAmountInReportingCrcy AS QuantityVarianceInDspCrcy,
  PurDocItmFirstGRPostingDate,
  PurDocItmFinalGRPostingDate,
  QuantityVarianceInOrdUnit,
  QuantityVarianceScore,
  QuantityVarianceInPct,
  AnalyticalReportingCurrency AS DisplayCurrency,
  OrderQuantityUnit,
  OrderedQuantity,
  GoodsReceiptQuantity,
  SuplrEvalRelevantDocCategory,
  SuplrEvalCritraDelivCompleted,
  DocumentCurrency,
  NetAmount AS P_StartDate,
  cast(currency_conversion ( amount => QtyVarcAmountInDocCrcy, source_currency => DocumentCurrency, target_currency => :P_DisplayCurrency, exchange_rate_date => PurchasingDocumentOrderDate, exchange_rate_type => 'M', error_handling => 'FAIL_ON_ERROR' )as abap.curr(22,5)) as QuantityVarianceInDspCrcy AS curr225asQuantityVarianceInDspCrcy,
  NetAmount
FROM P_PurgDocQuantityScoreUnion
-- UNION ALL with additional select branch(es): P_PurgDocQuantityScoreUnion
;