I_QTNPricingElementWD

DDL: I_QTNPRICINGELEMENTWD SQL: IQTNPRICINGWD Type: view TRANSACTIONAL

Supplier Quotation Pricing Element

I_QTNPricingElementWD is a Transactional CDS View that provides data about "Supplier Quotation Pricing Element" in SAP S/4HANA. It reads from 1 data source (I_QTNPricingElement) and exposes 91 fields with key fields PricingDocument, PricingDocumentItem, PricingProcedureStep, PricingProcedureCounter, SupplierQuotation. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_QTNPricingElement Document from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_SuplrQuotationEnhWD _SuplrQuotationEnhWD _SuplrQuotationEnhWD.SupplierQuotation = $projection.SupplierQuotation
[1..1] I_SuplrQuotationItemEnhWD _SuplrQuotationItemEnhWD _SuplrQuotationItemEnhWD.SupplierQuotation = $projection.SupplierQuotation and _SuplrQuotationItemEnhWD.SupplierQuotationItem = $projection.SupplierQuotationItem

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IQTNPRICINGWD view
EndUserText.label Supplier Quotation Pricing Element view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.writeDraftPersistence MMQTNPRICING_D view
ObjectModel.writeActivePersistence IQTNPRICINGWD view
VDM.viewType #TRANSACTIONAL view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view

Fields (91)

KeyFieldSource TableSource FieldDescription
KEY PricingDocument I_QTNPricingElement PricingDocument Document Condition
KEY PricingDocumentItem I_QTNPricingElement PricingDocumentItem Item
KEY PricingProcedureStep I_QTNPricingElement PricingProcedureStep Step Number
KEY PricingProcedureCounter I_QTNPricingElement PricingProcedureCounter Pricing Procedure Counter
KEY SupplierQuotation I_QTNPricingElement SupplierQuotation RFQ
KEY SupplierQuotationItem I_QTNPricingElement SupplierQuotationItem Supplier Quotation Item
ConditionApplication I_QTNPricingElement ConditionApplication Application
ConditionType I_QTNPricingElement ConditionType Condition type
PricingDateTime I_QTNPricingElement PricingDateTime
ConditionCalculationType I_QTNPricingElement ConditionCalculationType Calculat.Type
ConditionBaseValue I_QTNPricingElement ConditionBaseValue Cond.Basis
ConditionRateValue I_QTNPricingElement ConditionRateValue Condition Rate Value
ConditionCurrency I_QTNPricingElement ConditionCurrency Currency
PriceDetnExchangeRate
ConditionQuantity I_QTNPricingElement ConditionQuantity Pricing Unit
ConditionQuantityUnit I_QTNPricingElement ConditionQuantityUnit Unit of Measure
ConditionToBaseQtyNmrtr I_QTNPricingElement ConditionToBaseQtyNmrtr Numerator
ConditionToBaseQtyDnmntr I_QTNPricingElement ConditionToBaseQtyDnmntr Denominator
ConditionCategory I_QTNPricingElement ConditionCategory Condit.Category
ConditionIsForStatistics I_QTNPricingElement ConditionIsForStatistics Statistical
PricingScaleType I_QTNPricingElement PricingScaleType Scale Type
IsRelevantForAccrual I_QTNPricingElement IsRelevantForAccrual Accruals
CndnIsRelevantForInvoiceList I_QTNPricingElement CndnIsRelevantForInvoiceList Settlement Document List Condition
ConditionOrigin I_QTNPricingElement ConditionOrigin Condit.Origin
IsGroupCondition I_QTNPricingElement IsGroupCondition Group Condition
AccessNumberOfAccessSequence I_QTNPricingElement AccessNumberOfAccessSequence Access
ConditionRecord I_QTNPricingElement ConditionRecord Cond.Record No.
ConditionSequentialNumber I_QTNPricingElement ConditionSequentialNumber SequNo of Cond.
AccountKeyForGLAccount I_QTNPricingElement AccountKeyForGLAccount Account Key
GLAccount I_QTNPricingElement GLAccount General Ledger
TaxCode I_QTNPricingElement TaxCode Tax Code
AcctKeyForAccrualsGLAccount I_QTNPricingElement AcctKeyForAccrualsGLAccount Accruals
AccrualsGLAccount I_QTNPricingElement AccrualsGLAccount Accruals Acc.
WithholdingTaxCode I_QTNPricingElement WithholdingTaxCode WTax Code
FreightSupplier I_QTNPricingElement FreightSupplier Supplier
CndnRoundingOffDiffAmount I_QTNPricingElement CndnRoundingOffDiffAmount CondRoundDiff.
ConditionAmount I_QTNPricingElement ConditionAmount Condition Value
TransactionCurrency I_QTNPricingElement TransactionCurrency Transaction Currency
ConditionControl I_QTNPricingElement ConditionControl Cond.Control
ConditionInactiveReason I_QTNPricingElement ConditionInactiveReason Inactive
ConditionClass I_QTNPricingElement ConditionClass Condition Class
PrcgProcedureCounterForHeader I_QTNPricingElement PrcgProcedureCounterForHeader Pricing Procedure Counter for Header
FactorForConditionBasisValue I_QTNPricingElement FactorForConditionBasisValue Factor for Condition Basis Value
StructureCondition I_QTNPricingElement StructureCondition Structure Cond.
PeriodFactorForCndnBasisValue I_QTNPricingElement PeriodFactorForCndnBasisValue Period Factor for Condition Basis Value
PricingScaleBasis I_QTNPricingElement PricingScaleBasis Scale Basis
ConditionScaleBasisValue I_QTNPricingElement ConditionScaleBasisValue Scale Base Val.
ConditionScaleBasisUnit I_QTNPricingElement ConditionScaleBasisUnit Scale UoM
ConditionScaleBasisCurrency I_QTNPricingElement ConditionScaleBasisCurrency Scale Currency
ConditionAlternativeCurrency I_QTNPricingElement ConditionAlternativeCurrency Cndn Currency
ConditionAmountInLocalCrcy I_QTNPricingElement ConditionAmountInLocalCrcy Cumulative Condition Value
CndnIsRelevantForIntcoBilling I_QTNPricingElement CndnIsRelevantForIntcoBilling IntcoBillCond
ConditionIsManuallyChanged I_QTNPricingElement ConditionIsManuallyChanged Changed Manual.
BillingPriceSource I_QTNPricingElement BillingPriceSource Single-Character Flag
TaxJurisdictionLevel I_QTNPricingElement TaxJurisdictionLevel Jurisdiction level
ConditionByteSequence I_QTNPricingElement ConditionByteSequence BitFlags
CndnIsRelevantForLimitValue I_QTNPricingElement CndnIsRelevantForLimitValue Condit. Update
ConditionBasisLimitExceeded I_QTNPricingElement ConditionBasisLimitExceeded Max Basis Value
ConditionAmountLimitExceeded I_QTNPricingElement ConditionAmountLimitExceeded Maximum Amount
CumulatedConditionBasisValue I_QTNPricingElement CumulatedConditionBasisValue Cond.Basis
CustomerRebateRecipient I_QTNPricingElement CustomerRebateRecipient Customer
ConditionIsForConfiguration I_QTNPricingElement ConditionIsForConfiguration UsedfVarConfig
VariantCondition I_QTNPricingElement VariantCondition Variant Key
ConditionAcctAssgmtRelevance I_QTNPricingElement ConditionAcctAssgmtRelevance Rel.Acc.Assig.
ConditionMatrixMaintRelevance I_QTNPricingElement ConditionMatrixMaintRelevance Matrix Maint.
ConfigblParametersAndFormulas I_QTNPricingElement ConfigblParametersAndFormulas Form. ID in Document
ConditionAdjustedQuantity I_QTNPricingElement ConditionAdjustedQuantity Adjusted Qty.
_SuplrQuotationEnhWD _SuplrQuotationEnhWD
_SuplrQuotationItemEnhWD _SuplrQuotationItemEnhWD
_BillingPriceSource I_QTNPricingElement _BillingPriceSource
_ConditionAcctAssgmtRelevance I_QTNPricingElement _ConditionAcctAssgmtRelevance
_ConditionAlternativeCurrency I_QTNPricingElement _ConditionAlternativeCurrency
_ConditionAmountLimitExceeded I_QTNPricingElement _ConditionAmountLimitExceeded
_ConditionApplication I_QTNPricingElement _ConditionApplication
_ConditionBasisLimitExceeded I_QTNPricingElement _ConditionBasisLimitExceeded
_ConditionCalculationType I_QTNPricingElement _ConditionCalculationType
_ConditionCategory I_QTNPricingElement _ConditionCategory
_ConditionClass I_QTNPricingElement _ConditionClass
_ConditionControl I_QTNPricingElement _ConditionControl
_ConditionCurrency I_QTNPricingElement _ConditionCurrency
_ConditionInactiveReason I_QTNPricingElement _ConditionInactiveReason
_ConditionOrigin I_QTNPricingElement _ConditionOrigin
_Customer I_QTNPricingElement _Customer
_PricingConditionType I_QTNPricingElement _PricingConditionType
_ConditionQuantityUnit I_QTNPricingElement _ConditionQuantityUnit
_PricingScaleBasis I_QTNPricingElement _PricingScaleBasis
_ScaleCurrency I_QTNPricingElement _ScaleCurrency
_ScaleUnitOfMeasure I_QTNPricingElement _ScaleUnitOfMeasure
_StructureCondition I_QTNPricingElement _StructureCondition
_Supplier I_QTNPricingElement _Supplier
_VariantCondition I_QTNPricingElement _VariantCondition

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_QTNPricingElementWD.
-- 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: IQTNPRICINGWD

CREATE VIEW I_QTNPricingElementWD AS
SELECT
  Document.PricingDocument AS PricingDocument,
  Document.PricingDocumentItem AS PricingDocumentItem,
  Document.PricingProcedureStep AS PricingProcedureStep,
  Document.PricingProcedureCounter AS PricingProcedureCounter,
  Document.SupplierQuotation AS SupplierQuotation,
  Document.SupplierQuotationItem AS SupplierQuotationItem,
  Document.ConditionApplication AS ConditionApplication,
  Document.ConditionType AS ConditionType,
  Document.PricingDateTime AS PricingDateTime,
  Document.ConditionCalculationType AS ConditionCalculationType,
  Document.ConditionBaseValue AS ConditionBaseValue,
  Document.ConditionRateValue AS ConditionRateValue,
  Document.ConditionCurrency AS ConditionCurrency,
  cast( Document.PriceDetnExchangeRate as kkurs preserving type ) AS PriceDetnExchangeRate,
  Document.ConditionQuantity AS ConditionQuantity,
  Document.ConditionQuantityUnit AS ConditionQuantityUnit,
  Document.ConditionToBaseQtyNmrtr AS ConditionToBaseQtyNmrtr,
  Document.ConditionToBaseQtyDnmntr AS ConditionToBaseQtyDnmntr,
  Document.ConditionCategory AS ConditionCategory,
  Document.ConditionIsForStatistics AS ConditionIsForStatistics,
  Document.PricingScaleType AS PricingScaleType,
  Document.IsRelevantForAccrual AS IsRelevantForAccrual,
  Document.CndnIsRelevantForInvoiceList AS CndnIsRelevantForInvoiceList,
  Document.ConditionOrigin AS ConditionOrigin,
  Document.IsGroupCondition AS IsGroupCondition,
  Document.AccessNumberOfAccessSequence AS AccessNumberOfAccessSequence,
  Document.ConditionRecord AS ConditionRecord,
  Document.ConditionSequentialNumber AS ConditionSequentialNumber,
  Document.AccountKeyForGLAccount AS AccountKeyForGLAccount,
  Document.GLAccount AS GLAccount,
  Document.TaxCode AS TaxCode,
  Document.AcctKeyForAccrualsGLAccount AS AcctKeyForAccrualsGLAccount,
  Document.AccrualsGLAccount AS AccrualsGLAccount,
  Document.WithholdingTaxCode AS WithholdingTaxCode,
  Document.FreightSupplier AS FreightSupplier,
  Document.CndnRoundingOffDiffAmount AS CndnRoundingOffDiffAmount,
  Document.ConditionAmount AS ConditionAmount,
  Document.TransactionCurrency AS TransactionCurrency,
  Document.ConditionControl AS ConditionControl,
  Document.ConditionInactiveReason AS ConditionInactiveReason,
  Document.ConditionClass AS ConditionClass,
  Document.PrcgProcedureCounterForHeader AS PrcgProcedureCounterForHeader,
  Document.FactorForConditionBasisValue AS FactorForConditionBasisValue,
  Document.StructureCondition AS StructureCondition,
  Document.PeriodFactorForCndnBasisValue AS PeriodFactorForCndnBasisValue,
  Document.PricingScaleBasis AS PricingScaleBasis,
  Document.ConditionScaleBasisValue AS ConditionScaleBasisValue,
  Document.ConditionScaleBasisUnit AS ConditionScaleBasisUnit,
  Document.ConditionScaleBasisCurrency AS ConditionScaleBasisCurrency,
  Document.ConditionAlternativeCurrency AS ConditionAlternativeCurrency,
  Document.ConditionAmountInLocalCrcy AS ConditionAmountInLocalCrcy,
  Document.CndnIsRelevantForIntcoBilling AS CndnIsRelevantForIntcoBilling,
  Document.ConditionIsManuallyChanged AS ConditionIsManuallyChanged,
  Document.BillingPriceSource AS BillingPriceSource,
  Document.TaxJurisdictionLevel AS TaxJurisdictionLevel,
  Document.ConditionByteSequence AS ConditionByteSequence,
  Document.CndnIsRelevantForLimitValue AS CndnIsRelevantForLimitValue,
  Document.ConditionBasisLimitExceeded AS ConditionBasisLimitExceeded,
  Document.ConditionAmountLimitExceeded AS ConditionAmountLimitExceeded,
  Document.CumulatedConditionBasisValue AS CumulatedConditionBasisValue,
  Document.CustomerRebateRecipient AS CustomerRebateRecipient,
  Document.ConditionIsForConfiguration AS ConditionIsForConfiguration,
  Document.VariantCondition AS VariantCondition,
  Document.ConditionAcctAssgmtRelevance AS ConditionAcctAssgmtRelevance,
  Document.ConditionMatrixMaintRelevance AS ConditionMatrixMaintRelevance,
  Document.ConfigblParametersAndFormulas AS ConfigblParametersAndFormulas,
  Document.ConditionAdjustedQuantity AS ConditionAdjustedQuantity,
  Document._BillingPriceSource AS _BillingPriceSource,
  Document._ConditionAcctAssgmtRelevance AS _ConditionAcctAssgmtRelevance,
  Document._ConditionAlternativeCurrency AS _ConditionAlternativeCurrency,
  Document._ConditionAmountLimitExceeded AS _ConditionAmountLimitExceeded,
  Document._ConditionApplication AS _ConditionApplication,
  Document._ConditionBasisLimitExceeded AS _ConditionBasisLimitExceeded,
  Document._ConditionCalculationType AS _ConditionCalculationType,
  Document._ConditionCategory AS _ConditionCategory,
  Document._ConditionClass AS _ConditionClass,
  Document._ConditionControl AS _ConditionControl,
  Document._ConditionCurrency AS _ConditionCurrency,
  Document._ConditionInactiveReason AS _ConditionInactiveReason,
  Document._ConditionOrigin AS _ConditionOrigin,
  Document._Customer AS _Customer,
  Document._PricingConditionType AS _PricingConditionType,
  Document._ConditionQuantityUnit AS _ConditionQuantityUnit,
  Document._PricingScaleBasis AS _PricingScaleBasis,
  Document._ScaleCurrency AS _ScaleCurrency,
  Document._ScaleUnitOfMeasure AS _ScaleUnitOfMeasure,
  Document._StructureCondition AS _StructureCondition,
  Document._Supplier AS _Supplier,
  Document._VariantCondition AS _VariantCondition
FROM I_QTNPricingElement AS Document
LEFT OUTER JOIN I_SuplrQuotationEnhWD AS _SuplrQuotationEnhWD ON _SuplrQuotationEnhWD.SupplierQuotation = SupplierQuotation  -- association [1..1]
LEFT OUTER JOIN I_SuplrQuotationItemEnhWD AS _SuplrQuotationItemEnhWD ON _SuplrQuotationItemEnhWD.SupplierQuotation = SupplierQuotation AND _SuplrQuotationItemEnhWD.SupplierQuotationItem = SupplierQuotationItem  -- association [1..1]
;