P_Pricescale

DDL: P_PRICESCALE SQL: PRCSCL Type: view BASIC Package: VDM_MM_PUR_CATALOG

Price Scale

P_Pricescale is a Basic CDS View that provides data about "Price Scale" in SAP S/4HANA. It reads from 1 data source (mmpur_cat_prcscl) and exposes 7 fields with key fields SAPClient, OpnCtlgPriceID. Part of development package VDM_MM_PUR_CATALOG.

Data Sources (1)

SourceAliasJoin Type
mmpur_cat_prcscl pr_scale from

Annotations (7)

NameValueLevelField
VDM.private true view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName PRCSCL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY SAPClient mmpur_cat_prcscl mandt Editing Client
KEY OpnCtlgPriceID mmpur_cat_prcscl pricscl_key Price scale Key
OpnCtlgItemID mmpur_cat_prcscl ctlg_itm_key Catalog Item Key
PricingScaleType mmpur_cat_prcscl scaletype Scale Type
DomainValueLow mmpur_cat_prcscl low Value from
DomainValueHigh mmpur_cat_prcscl high Value up to
OpnCtlgItemPrice mmpur_cat_prcscl price RVP f.PricePro.

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_Pricescale.
-- 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: PRCSCL

CREATE VIEW P_Pricescale AS
SELECT
  pr_scale.mandt AS SAPClient,
  pr_scale.pricscl_key AS OpnCtlgPriceID,
  pr_scale.ctlg_itm_key AS OpnCtlgItemID,
  pr_scale.scaletype AS PricingScaleType,
  pr_scale.low AS DomainValueLow,
  pr_scale.high AS DomainValueHigh,
  pr_scale.price AS OpnCtlgItemPrice
FROM mmpur_cat_prcscl AS pr_scale
;