Deprecated
This CDS view is deprecated in S/4HANA. View all deprecated CDS views →

P_Cpe_T_Rate_Stock_Deltaqty

DDL: P_CPE_T_RATE_STOCK_DELTAQTY SQL: PCPETRATESTOD Type: view COMPOSITE Package: LOG_CMM_RUNTIME_VALUATION_DEP

Adapted Quantity by Stock Delta Records

P_Cpe_T_Rate_Stock_Deltaqty is a Composite CDS View that provides data about "Adapted Quantity by Stock Delta Records" in SAP S/4HANA. It reads from 2 data sources (P_Cpe_T_Rate_Doccur, I_Vlogpkonvd) and exposes 121 fields with key fields PricingKey, Version, ConditionType, SubConditionType, VersStockRecordUUID. Part of development package LOG_CMM_RUNTIME_VALUATION_DEP.

Data Sources (2)

SourceAliasJoin Type
P_Cpe_T_Rate_Doccur P_Cpe_T_Rate_Doccur from
I_Vlogpkonvd stockdelta left_outer

Parameters (6)

NameTypeDefault
P_consumption_type cmm_vlogp_consumptiontype
P_valuation_date0 cmm_eval_keydate
P_valuation_date1 cmm_eval_keydate
P_FX_valuation_date cmm_eval_keydate
P_snapshot_date0 cmm_dend_cutdate
P_snapshot_date1 cmm_dend_cutdate

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName PCPETRATESTOD view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
VDM.private true view
VDM.lifecycle.status #DEPRECATED view

Fields (121)

KeyFieldSource TableSource FieldDescription
KEY PricingKey termrate PricingKey Pricing Key
KEY Version termrate Version XML Vers.
KEY ConditionType termrate ConditionType Condition type
KEY SubConditionType termrate SubConditionType Subkey
KEY VersStockRecordUUID I_Vlogpkonvd VersStockRecordUUID GUID VlogP Stock
KEY valuationDate termrate valuationDate Valuation Date
KEY FXvaluationDate termrate FXvaluationDate
KEY FXvaluationDateDocToStstc termrate FXvaluationDateDocToStstc
KEY Scenario termrate Scenario VAT Scenario
SnapshotDate0 termrate SnapshotDate0
SnapshotDate1 termrate SnapshotDate1
DataSelectionType termrate DataSelectionType
MTMDataSourceType termrate MTMDataSourceType Type of Data Record
ValidityStartDate termrate ValidityStartDate Validity Start Date
ValidityStartDateTime termrate ValidityStartDateTime Valid From Timestamp
ValidityEndDate termrate ValidityEndDate ValidTo
ValidityEndDateTime termrate ValidityEndDateTime Valid To Timestamp
SourceTransactionEventDateTime termrate SourceTransactionEventDateTime Valid-From Tstmp
SourceTransacEventEndDateTime termrate SourceTransacEventEndDateTime Valid-To Tstmp
EndOfDayTimestampFrom termrate EndOfDayTimestampFrom
EndOfDayTimestampTo termrate EndOfDayTimestampTo
EndOfDaySnapshotDate termrate EndOfDaySnapshotDate
EndOfDayBusinessEntityKey termrate EndOfDayBusinessEntityKey
MaximumVersion termrate MaximumVersion Highest Version
PreviousVersion termrate PreviousVersion
PreviousSubConditionType termrate PreviousSubConditionType
CompanyCode
SalesOrganization termrate SalesOrganization Sales Organization
DistributionChannel termrate DistributionChannel RefDistCh-Cust/Mat.
Division termrate Division Internal Division ID
Creditor termrate Creditor Supplier
SoldToParty termrate SoldToParty Sold-to Party
Material termrate Material Vehicle Model
PhysicalCommodity termrate PhysicalCommodity
Plant termrate Plant Valuation Area
StorageLocation termrate StorageLocation StorageLocation
Batch termrate Batch Lot No.
IncotermsClassification
IncotermsTransferLocation termrate IncotermsTransferLocation Incoterms 2
ConditionApplication termrate ConditionApplication Application
SourceDocumentendasSourceDocument
OriginReferenceDocument termrate OriginReferenceDocument Root Document
OriginReferenceDocumentItem termrate OriginReferenceDocumentItem Root Document Item
OriginReferenceDocBusObjType termrate OriginReferenceDocBusObjType Root (BOR) Obj. Type
ReferenceDocument termrate ReferenceDocument Reference Document
ReferenceDocumentItem termrate ReferenceDocumentItem Reference item
ReferenceDocBusObjType termrate ReferenceDocBusObjType Pred(BOR) Object Typ
DeliveryDate termrate DeliveryDate Delivery Date
ExpectedPaymentDate termrate ExpectedPaymentDate
StatisticsCurrency termrate StatisticsCurrency
DocumentCurrency termrate DocumentCurrency Document Currency
ProfitCenter termrate ProfitCenter Profit Center
BusinessArea termrate BusinessArea Business Area
PurchasingOrganization termrate PurchasingOrganization Purchasing Organization
MaterialGroup termrate MaterialGroup Product Group
IsIntercompanyTransfer termrate IsIntercompanyTransfer
ConditionCalculationType
ConditionTermRate
ConditionTermRateConv termrate ConditionTermRateConv
OldConditionTermrate termrate OldConditionTermrate
MarketToDocExchrate termrate MarketToDocExchrate
MarketToDocFrozenExchrate termrate MarketToDocFrozenExchrate
MarketToDocExchrateDate termrate MarketToDocExchrateDate
ConditionTermRateCurrency termrate ConditionTermRateCurrency
ConditionTermRateQuantity termrate ConditionTermRateQuantity
ConditionTermRateQuantityUnit termrate ConditionTermRateQuantityUnit
OldConditionTermValue termrate OldConditionTermValue
ConditionTermValue termrate ConditionTermValue
ConditionTermValueCurrency termrate ConditionTermValueCurrency
ConditionTermName termrate ConditionTermName
ConditionTermStatus termrate ConditionTermStatus
RoundingDecimalPlaces termrate RoundingDecimalPlaces
ConditionTermRateIsRounded termrate ConditionTermRateIsRounded
ConditionTermExtensionUsage termrate ConditionTermExtensionUsage
QuotationPeriodReferenceDate termrate QuotationPeriodReferenceDate
CndnTermRateFixationDate termrate CndnTermRateFixationDate
CndnTermRateFixationTime termrate CndnTermRateFixationTime
CndnTermExchRateFixationDate termrate CndnTermExchRateFixationDate
CndnTermExchRateFixationTime termrate CndnTermExchRateFixationTime
FixedExchRateDate termrate FixedExchRateDate
ExchRateMaturityDate termrate ExchRateMaturityDate
BsMktRefDrvtvContrMaturityCode termrate BsMktRefDrvtvContrMaturityCode
BasisMarketRefRate termrate BasisMarketRefRate
BasisMarketRefRateCurrency termrate BasisMarketRefRateCurrency
BasisMarketRefKeyDate termrate BasisMarketRefKeyDate
BasisMarketRefAdjustmentSpread termrate BasisMarketRefAdjustmentSpread
QuotationKeyType
QuotationPeriodStartDate termrate QuotationPeriodStartDate
QuotationPeriodEndDate termrate QuotationPeriodEndDate
BasisID termrate BasisID Basis ID
BasisType termrate BasisType Basis Type
QuotationCurrency termrate QuotationCurrency
QuotationQuantityUnit termrate QuotationQuantityUnit
QuotationGroup termrate QuotationGroup
DerivativeContrSpecification termrate DerivativeContrSpecification DCS ID
MarketIdentifierCode termrate MarketIdentifierCode MIC
MaturityKeyDate termrate MaturityKeyDate Maturity Key Date
CommodityContractMaturityCode termrate CommodityContractMaturityCode
QuotationPriceType termrate QuotationPriceType Price Type
OldestQuotationDate termrate OldestQuotationDate
dec173endasCommodityQuantity
dec173endasCommodityQuantityInTermUnit
CommodityUnit termrate CommodityUnit Order Unit
MaterialBaseUnitendendasMaterialBaseUnit
QuantitySignendasQuantitySign
QuantitySignendasValueSign
MTMConditionGroupCategory termrate MTMConditionGroupCategory Category
MTMConditionGroup termrate MTMConditionGroup
MTMCalculationGroup termrate MTMCalculationGroup
MTMAdjustmentType termrate MTMAdjustmentType
MTMCalcGrpMarketPriceCondition termrate MTMCalcGrpMarketPriceCondition
PricingStatus termrate PricingStatus
ConditionTermRateFixation termrate ConditionTermRateFixation
ConditionTermRateIsFixed termrate ConditionTermRateIsFixed
ConditionTermExchRateIsFixed termrate ConditionTermExchRateIsFixed
SystemMessageNumber termrate SystemMessageNumber Message Number
PnLDataType
PrevVersionCommodityQuantity termrate PrevVersionCommodityQuantity
PreviousVersionQuantitySign termrate PreviousVersionQuantitySign
PrevVersCndnTermRateCurrency termrate PrevVersCndnTermRateCurrency
PrevVersionConditionTermValue termrate PrevVersionConditionTermValue

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_Cpe_T_Rate_Stock_Deltaqty.
-- 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: PCPETRATESTOD
-- Parameters: P_consumption_type : cmm_vlogp_consumptiontype, P_valuation_date0 : cmm_eval_keydate, P_valuation_date1 : cmm_eval_keydate, P_FX_valuation_date : cmm_eval_keydate, P_snapshot_date0 : cmm_dend_cutdate, P_snapshot_date1 : cmm_dend_cutdate

CREATE VIEW P_Cpe_T_Rate_Stock_Deltaqty AS
SELECT
  termrate.PricingKey AS PricingKey,
  termrate.Version AS Version,
  termrate.ConditionType AS ConditionType,
  termrate.SubConditionType AS SubConditionType,
  stockdelta.VersStockRecordUUID AS VersStockRecordUUID,
  termrate.valuationDate AS valuationDate,
  termrate.FXvaluationDate AS FXvaluationDate,
  termrate.FXvaluationDateDocToStstc AS FXvaluationDateDocToStstc,
  termrate.Scenario AS Scenario,
  termrate.SnapshotDate0 AS SnapshotDate0,
  termrate.SnapshotDate1 AS SnapshotDate1,
  termrate.DataSelectionType AS DataSelectionType,
  termrate.MTMDataSourceType AS MTMDataSourceType,
  termrate.ValidityStartDate AS ValidityStartDate,
  termrate.ValidityStartDateTime AS ValidityStartDateTime,
  termrate.ValidityEndDate AS ValidityEndDate,
  termrate.ValidityEndDateTime AS ValidityEndDateTime,
  termrate.SourceTransactionEventDateTime AS SourceTransactionEventDateTime,
  termrate.SourceTransacEventEndDateTime AS SourceTransacEventEndDateTime,
  termrate.EndOfDayTimestampFrom AS EndOfDayTimestampFrom,
  termrate.EndOfDayTimestampTo AS EndOfDayTimestampTo,
  termrate.EndOfDaySnapshotDate AS EndOfDaySnapshotDate,
  termrate.EndOfDayBusinessEntityKey AS EndOfDayBusinessEntityKey,
  termrate.MaximumVersion AS MaximumVersion,
  termrate.PreviousVersion AS PreviousVersion,
  termrate.PreviousSubConditionType AS PreviousSubConditionType,
  termrate.SalesOrganization AS SalesOrganization,
  termrate.DistributionChannel AS DistributionChannel,
  termrate.Division AS Division,
  termrate.Creditor AS Creditor,
  termrate.SoldToParty AS SoldToParty,
  termrate.Material AS Material,
  termrate.PhysicalCommodity AS PhysicalCommodity,
  termrate.Plant AS Plant,
  termrate.StorageLocation AS StorageLocation,
  termrate.Batch AS Batch,
  termrate.IncotermsTransferLocation AS IncotermsTransferLocation,
  termrate.ConditionApplication AS ConditionApplication,
  case when (stockdelta.PricingKey is not null or stockdelta.PricingKey != ' ') AS SourceDocumentendasSourceDocument,
  termrate.OriginReferenceDocument AS OriginReferenceDocument,
  termrate.OriginReferenceDocumentItem AS OriginReferenceDocumentItem,
  termrate.OriginReferenceDocBusObjType AS OriginReferenceDocBusObjType,
  termrate.ReferenceDocument AS ReferenceDocument,
  termrate.ReferenceDocumentItem AS ReferenceDocumentItem,
  termrate.ReferenceDocBusObjType AS ReferenceDocBusObjType,
  termrate.DeliveryDate AS DeliveryDate,
  termrate.ExpectedPaymentDate AS ExpectedPaymentDate,
  termrate.StatisticsCurrency AS StatisticsCurrency,
  termrate.DocumentCurrency AS DocumentCurrency,
  termrate.ProfitCenter AS ProfitCenter,
  termrate.BusinessArea AS BusinessArea,
  termrate.PurchasingOrganization AS PurchasingOrganization,
  termrate.MaterialGroup AS MaterialGroup,
  termrate.IsIntercompanyTransfer AS IsIntercompanyTransfer,
  termrate.ConditionTermRateConv AS ConditionTermRateConv,
  termrate.OldConditionTermrate AS OldConditionTermrate,
  termrate.MarketToDocExchrate AS MarketToDocExchrate,
  termrate.MarketToDocFrozenExchrate AS MarketToDocFrozenExchrate,
  termrate.MarketToDocExchrateDate AS MarketToDocExchrateDate,
  termrate.ConditionTermRateCurrency AS ConditionTermRateCurrency,
  termrate.ConditionTermRateQuantity AS ConditionTermRateQuantity,
  termrate.ConditionTermRateQuantityUnit AS ConditionTermRateQuantityUnit,
  termrate.OldConditionTermValue AS OldConditionTermValue,
  termrate.ConditionTermValue AS ConditionTermValue,
  termrate.ConditionTermValueCurrency AS ConditionTermValueCurrency,
  termrate.ConditionTermName AS ConditionTermName,
  termrate.ConditionTermStatus AS ConditionTermStatus,
  termrate.RoundingDecimalPlaces AS RoundingDecimalPlaces,
  termrate.ConditionTermRateIsRounded AS ConditionTermRateIsRounded,
  termrate.ConditionTermExtensionUsage AS ConditionTermExtensionUsage,
  termrate.QuotationPeriodReferenceDate AS QuotationPeriodReferenceDate,
  termrate.CndnTermRateFixationDate AS CndnTermRateFixationDate,
  termrate.CndnTermRateFixationTime AS CndnTermRateFixationTime,
  termrate.CndnTermExchRateFixationDate AS CndnTermExchRateFixationDate,
  termrate.CndnTermExchRateFixationTime AS CndnTermExchRateFixationTime,
  termrate.FixedExchRateDate AS FixedExchRateDate,
  termrate.ExchRateMaturityDate AS ExchRateMaturityDate,
  termrate.BsMktRefDrvtvContrMaturityCode AS BsMktRefDrvtvContrMaturityCode,
  termrate.BasisMarketRefRate AS BasisMarketRefRate,
  termrate.BasisMarketRefRateCurrency AS BasisMarketRefRateCurrency,
  termrate.BasisMarketRefKeyDate AS BasisMarketRefKeyDate,
  termrate.BasisMarketRefAdjustmentSpread AS BasisMarketRefAdjustmentSpread,
  termrate.QuotationPeriodStartDate AS QuotationPeriodStartDate,
  termrate.QuotationPeriodEndDate AS QuotationPeriodEndDate,
  termrate.BasisID AS BasisID,
  termrate.BasisType AS BasisType,
  termrate.QuotationCurrency AS QuotationCurrency,
  termrate.QuotationQuantityUnit AS QuotationQuantityUnit,
  termrate.QuotationGroup AS QuotationGroup,
  termrate.DerivativeContrSpecification AS DerivativeContrSpecification,
  termrate.MarketIdentifierCode AS MarketIdentifierCode,
  termrate.MaturityKeyDate AS MaturityKeyDate,
  termrate.CommodityContractMaturityCode AS CommodityContractMaturityCode,
  termrate.QuotationPriceType AS QuotationPriceType,
  termrate.OldestQuotationDate AS OldestQuotationDate,
  case when (stockdelta.PricingKey is null or stockdelta.PricingKey = ' ') then termrate.CommodityQuantityInTermUnit else AS dec173endasCommodityQuantityInTermUnit,
  termrate.CommodityUnit AS CommodityUnit,
  case when (stockdelta.PricingKey is not null or stockdelta.PricingKey != ' ') then case AS MaterialBaseUnitendendasMaterialBaseUnit,
  case when (stockdelta.PricingKey is null or stockdelta.PricingKey = ' ') then termrate.QuantitySign else stockdelta.QuantitySign * termrate.QuantitySign end as ValueSign AS QuantitySignendasValueSign,
  termrate.MTMConditionGroupCategory AS MTMConditionGroupCategory,
  termrate.MTMConditionGroup AS MTMConditionGroup,
  termrate.MTMCalculationGroup AS MTMCalculationGroup,
  termrate.MTMAdjustmentType AS MTMAdjustmentType,
  termrate.MTMCalcGrpMarketPriceCondition AS MTMCalcGrpMarketPriceCondition,
  termrate.PricingStatus AS PricingStatus,
  termrate.ConditionTermRateFixation AS ConditionTermRateFixation,
  termrate.ConditionTermRateIsFixed AS ConditionTermRateIsFixed,
  termrate.ConditionTermExchRateIsFixed AS ConditionTermExchRateIsFixed,
  termrate.SystemMessageNumber AS SystemMessageNumber,
  termrate.PrevVersionCommodityQuantity AS PrevVersionCommodityQuantity,
  termrate.PreviousVersionQuantitySign AS PreviousVersionQuantitySign,
  termrate.PrevVersCndnTermRateCurrency AS PrevVersCndnTermRateCurrency,
  termrate.PrevVersionConditionTermValue AS PrevVersionConditionTermValue
FROM P_Cpe_T_Rate_Doccur
LEFT OUTER JOIN I_Vlogpkonvd AS stockdelta ON /* join condition not captured in parsed metadata */
;