I_PricingConditionRecord

DDL: I_PRICINGCONDITIONRECORD Type: view BASIC

Condition Record for Pricing

I_PricingConditionRecord is a Basic CDS View that provides data about "Condition Record for Pricing" in SAP S/4HANA. It reads from 2 data sources (P_PrcgCndnRecordHeader, P_PrcgCndnRecordItem) and exposes 49 fields with key fields ConditionRecord, ConditionSequentialNumber.

Data Sources (2)

SourceAliasJoin Type
P_PrcgCndnRecordHeader header from
P_PrcgCndnRecordItem item inner

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IPRCGCNDNREC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #BASIC view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Condition Record for Pricing view

Fields (49)

KeyFieldSource TableSource FieldDescription
KEY ConditionRecord P_PrcgCndnRecordHeader ConditionRecord Cond.Record No.
KEY ConditionSequentialNumber P_PrcgCndnRecordItem ConditionSequentialNumber SequNo of Cond.
ConditionTable P_PrcgCndnRecordHeader ConditionTable Condition Table
ConditionApplication P_PrcgCndnRecordHeader ConditionApplication Application
ConditionType P_PrcgCndnRecordItem ConditionType Condition type
ConditionValidityEndDate P_PrcgCndnRecordHeader ConditionValidityEndDate Valid To
ConditionValidityStartDate P_PrcgCndnRecordHeader ConditionValidityStartDate Valid From
CreatedByUser P_PrcgCndnRecordHeader CreatedByUser User Name
CreationDate P_PrcgCndnRecordHeader CreationDate Time Stamp
ConditionTextID P_PrcgCndnRecordItem ConditionTextID Text number
PricingScaleType P_PrcgCndnRecordItem PricingScaleType Scale Type
PricingScaleBasis P_PrcgCndnRecordItem PricingScaleBasis Scale Basis
ConditionScaleQuantity P_PrcgCndnRecordItem ConditionScaleQuantity Scale Quantity
ConditionScaleQuantityUnit P_PrcgCndnRecordItem ConditionScaleQuantityUnit Scale UoM
ConditionScaleAmount P_PrcgCndnRecordItem ConditionScaleAmount Scale Value
ConditionScaleAmountCurrency P_PrcgCndnRecordItem ConditionScaleAmountCurrency Scale Currency
ConditionCalculationType P_PrcgCndnRecordItem ConditionCalculationType Calculat.Type
ConditionRateValue P_PrcgCndnRecordItem ConditionRateValue Condition Rate Value
ConditionRateValueUnit P_PrcgCndnRecordItem ConditionRateValueUnit Unit of Condition Rate Value
ConditionRateRatio P_PrcgCndnRecordItem ConditionRateRatio Ratio
ConditionRateRatioUnit P_PrcgCndnRecordItem ConditionRateRatioUnit Unit of Measure
ConditionRateAmount P_PrcgCndnRecordItem ConditionRateAmount Condition Amount
ConditionCurrency P_PrcgCndnRecordItem ConditionCurrency Currency
ConditionQuantity P_PrcgCndnRecordItem ConditionQuantity Pricing Unit
ConditionQuantityUnit P_PrcgCndnRecordItem ConditionQuantityUnit Unit of Measure
ConditionToBaseQtyNmrtr P_PrcgCndnRecordItem ConditionToBaseQtyNmrtr Numerator
ConditionToBaseQtyDnmntr P_PrcgCndnRecordItem ConditionToBaseQtyDnmntr Denominator
BaseUnit P_PrcgCndnRecordItem BaseUnit Unit of Measure
ConditionLowerLimit P_PrcgCndnRecordItem ConditionLowerLimit Lower limit
ConditionLowerLimitAmount P_PrcgCndnRecordItem ConditionLowerLimitAmount Amount
ConditionLowerLimitRatio P_PrcgCndnRecordItem ConditionLowerLimitRatio Ratio
ConditionUpperLimit P_PrcgCndnRecordItem ConditionUpperLimit Upper limit
ConditionUpperLimitAmount P_PrcgCndnRecordItem ConditionUpperLimitAmount Amount
ConditionUpperLimitRatio P_PrcgCndnRecordItem ConditionUpperLimitRatio Ratio
ConditionAlternativeCurrency P_PrcgCndnRecordItem ConditionAlternativeCurrency Cndn Currency
ConditionExclusion P_PrcgCndnRecordItem ConditionExclusion Exclusion
ConditionIsDeleted P_PrcgCndnRecordItem ConditionIsDeleted Deletion Indic.
AdditionalValueDays P_PrcgCndnRecordItem AdditionalValueDays Add. Value Days
FixedValueDate P_PrcgCndnRecordItem FixedValueDate Fixed Val. Date
PaymentTerms P_PrcgCndnRecordItem PaymentTerms Pyt Terms
CndnMaxNumberOfSalesOrders P_PrcgCndnRecordItem CndnMaxNumberOfSalesOrders NumberOfOrders
MinimumConditionBasisValue P_PrcgCndnRecordItem MinimumConditionBasisValue MinCondBaseVal.
MaximumConditionBasisValue P_PrcgCndnRecordItem MaximumConditionBasisValue MaxCondBaseVal.
MaximumConditionAmount P_PrcgCndnRecordItem MaximumConditionAmount MaxConditValue
IncrementalScale P_PrcgCndnRecordItem IncrementalScale Increment scale
PricingScaleLine P_PrcgCndnRecordItem PricingScaleLine Pricing scale
ConditionReleaseStatus P_PrcgCndnRecordItem ConditionReleaseStatus Release Status
ConditionChangeReason P_PrcgCndnRecordItem ConditionChangeReason Cndn Change Reason
CmmdtyPrcgConditionFormulaUUID P_PrcgCndnRecordItem CmmdtyPrcgConditionFormulaUUID Doc. Cond. Item GUID

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 I_PricingConditionRecord.
-- 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.

CREATE VIEW I_PricingConditionRecord AS
SELECT
  header.ConditionRecord AS ConditionRecord,
  item.ConditionSequentialNumber AS ConditionSequentialNumber,
  header.ConditionTable AS ConditionTable,
  header.ConditionApplication AS ConditionApplication,
  item.ConditionType AS ConditionType,
  header.ConditionValidityEndDate AS ConditionValidityEndDate,
  header.ConditionValidityStartDate AS ConditionValidityStartDate,
  header.CreatedByUser AS CreatedByUser,
  header.CreationDate AS CreationDate,
  item.ConditionTextID AS ConditionTextID,
  item.PricingScaleType AS PricingScaleType,
  item.PricingScaleBasis AS PricingScaleBasis,
  item.ConditionScaleQuantity AS ConditionScaleQuantity,
  item.ConditionScaleQuantityUnit AS ConditionScaleQuantityUnit,
  item.ConditionScaleAmount AS ConditionScaleAmount,
  item.ConditionScaleAmountCurrency AS ConditionScaleAmountCurrency,
  item.ConditionCalculationType AS ConditionCalculationType,
  item.ConditionRateValue AS ConditionRateValue,
  item.ConditionRateValueUnit AS ConditionRateValueUnit,
  item.ConditionRateRatio AS ConditionRateRatio,
  item.ConditionRateRatioUnit AS ConditionRateRatioUnit,
  item.ConditionRateAmount AS ConditionRateAmount,
  item.ConditionCurrency AS ConditionCurrency,
  item.ConditionQuantity AS ConditionQuantity,
  item.ConditionQuantityUnit AS ConditionQuantityUnit,
  item.ConditionToBaseQtyNmrtr AS ConditionToBaseQtyNmrtr,
  item.ConditionToBaseQtyDnmntr AS ConditionToBaseQtyDnmntr,
  item.BaseUnit AS BaseUnit,
  item.ConditionLowerLimit AS ConditionLowerLimit,
  item.ConditionLowerLimitAmount AS ConditionLowerLimitAmount,
  item.ConditionLowerLimitRatio AS ConditionLowerLimitRatio,
  item.ConditionUpperLimit AS ConditionUpperLimit,
  item.ConditionUpperLimitAmount AS ConditionUpperLimitAmount,
  item.ConditionUpperLimitRatio AS ConditionUpperLimitRatio,
  item.ConditionAlternativeCurrency AS ConditionAlternativeCurrency,
  item.ConditionExclusion AS ConditionExclusion,
  item.ConditionIsDeleted AS ConditionIsDeleted,
  item.AdditionalValueDays AS AdditionalValueDays,
  item.FixedValueDate AS FixedValueDate,
  item.PaymentTerms AS PaymentTerms,
  item.CndnMaxNumberOfSalesOrders AS CndnMaxNumberOfSalesOrders,
  item.MinimumConditionBasisValue AS MinimumConditionBasisValue,
  item.MaximumConditionBasisValue AS MaximumConditionBasisValue,
  item.MaximumConditionAmount AS MaximumConditionAmount,
  item.IncrementalScale AS IncrementalScale,
  item.PricingScaleLine AS PricingScaleLine,
  item.ConditionReleaseStatus AS ConditionReleaseStatus,
  item.ConditionChangeReason AS ConditionChangeReason,
  item.CmmdtyPrcgConditionFormulaUUID AS CmmdtyPrcgConditionFormulaUUID
FROM P_PrcgCndnRecordHeader AS header
INNER JOIN P_PrcgCndnRecordItem AS item ON /* join condition not captured in parsed metadata */
;