I_PurchaseHubCommodityTerm
Purchase hub commodity term
I_PurchaseHubCommodityTerm is a Composite CDS View that provides data about "Purchase hub commodity term" in SAP S/4HANA. It reads from 3 data sources (I_CmmdtyPrcgCndnRecdMapping, I_CmmdtyPricingFormulaResult, I_CmmdtyPrcgCustomizingTerm) and exposes 63 fields with key fields ConditionRecord, ConditionSequentialNumberShort, PricingConditionTerm. It has 18 associations to related views.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_CmmdtyPrcgCndnRecdMapping | CmmdtyPrcgCndnRecdMapping | inner |
| I_CmmdtyPricingFormulaResult | CmmdtyPricingFormulaResult | from |
| I_CmmdtyPrcgCustomizingTerm | CommodityPricingTermCustKeys | inner |
Associations (18)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_CmmdtyPricingTermGrouping | _CmmdtyPricingTermGrouping | _CmmdtyPricingTermGrouping.OriginSystem = $projection.OriginSystem and _CmmdtyPricingTermGrouping.PricingConditionFormulaKey = $projection.PricingConditionFormulaKey and _CmmdtyPricingTermGrouping.ConditionType = $projection.ConditionType and _CmmdtyPricingTermGrouping.PricingConditionTerm = $projection.PricingConditionTerm and _CmmdtyPricingTermGrouping.PrcgCndnGrpTrmValdtyStrtDteTme = $projection.PrcgCndnGrpTrmValdtyStrtDteTme |
| [1..1] | I_CommodityPricingTerm | _CommodityPricingTerm | _CommodityPricingTerm.OriginSystem = $projection.OriginSystem and _CommodityPricingTerm.PricingConditionTermKey = $projection.PricingConditionTermKey and _CommodityPricingTerm.ConditionType = $projection.ConditionType and _CommodityPricingTerm.PrcgCndnTrmValdtyStartDateTime = $projection.PrcgCndnTrmValdtyStartDateTime |
| [1..1] | I_CmmdtyPricingQuotationRule | _CmmdtyPricingQuotationRule | _CmmdtyPricingQuotationRule.OriginSystem = $projection.OriginSystem and _CmmdtyPricingQuotationRule.PrcgCndnTermQuotationRule = $projection.PrcgCndnTermQuotationRule and _CmmdtyPricingQuotationRule.CndnQtanRuleValdtyStrtDateTime = $projection.CndnQtanRuleValdtyStrtDateTime |
| [1..1] | I_CmmdtyPricingTermRule | _CmmdtyPricingTermRule | _CmmdtyPricingTermRule.OriginSystem = $projection.OriginSystem and _CmmdtyPricingTermRule.PricingConditionTermRule = $projection.PricingConditionTermRule and _CmmdtyPricingTermRule.CndnTrmRuleValdtyStartDateTime = $projection.CndnTrmRuleValdtyStartDateTime |
| [1..1] | I_CmmdtyPricingCalculationRule | _CmmdtyPricingCalculationRule | _CmmdtyPricingCalculationRule.OriginSystem = $projection.OriginSystem and _CmmdtyPricingCalculationRule.PrcgCndnTermCalculationRule = $projection.PrcgCndnTermCalculationRule and _CmmdtyPricingCalculationRule.CndnCalcRuleValdtyStrtDateTime = $projection.CndnCalcRuleValdtyStrtDateTime |
| [1..*] | I_CommodityPricingTermText | _CommodityPricingTermText | _CommodityPricingTermText.OriginSystem = $projection.OriginSystem and _CommodityPricingTermText.PricingConditionTermKey = $projection.PricingConditionTermKey and _CommodityPricingTermText.ConditionType = $projection.ConditionType |
| [1..*] | I_CmmdtyPrcgQuotationRuleText | _CmmdtyPrcgQuotationRuleText | _CmmdtyPrcgQuotationRuleText.OriginSystem = $projection.OriginSystem and _CmmdtyPrcgQuotationRuleText.PrcgCndnTermQuotationRule = $projection.PrcgCndnTermQuotationRule |
| [1..*] | I_CmmdtyPricingTermRuleText | _CmmdtyPricingTermRuleText | _CmmdtyPricingTermRuleText.OriginSystem = $projection.OriginSystem and _CmmdtyPricingTermRuleText.PricingConditionTermRule = $projection.PricingConditionTermRule |
| [1..*] | I_CmmdtyPrcgCalcRuleText | _CmmdtyPrcgCalcRuleText | _CmmdtyPrcgCalcRuleText.OriginSystem = $projection.OriginSystem and _CmmdtyPrcgCalcRuleText.PrcgCndnTermCalculationRule = $projection.PrcgCndnTermCalculationRule |
| [1..*] | I_CommodityPricingRoutineText | _CmmdtyPrcgTermCalcTypeText | _CmmdtyPrcgTermCalcTypeText.OriginSystem = $projection.OriginSystem and _CmmdtyPrcgTermCalcTypeText.PricingConditionModule = $projection.PrcgCndnFmlaEvaluationModule and _CmmdtyPrcgTermCalcTypeText.PricingConditionSubModule = $projection.CndnTrmCalcTypeRoutineSubMdl and _CmmdtyPrcgTermCalcTypeText.PricingConditionRoutine = $projection.PrcgCndnTermCalculationType |
| [1..1] | I_CommodityPricingRoutine | _CmmdtyPricingTermCalcType | _CmmdtyPricingTermCalcType.OriginSystem = $projection.OriginSystem and _CmmdtyPricingTermCalcType.PricingConditionModule = $projection.PrcgCndnFmlaEvaluationModule and _CmmdtyPricingTermCalcType.PricingConditionSubModule = $projection.CndnTrmCalcTypeRoutineSubMdl and _CmmdtyPricingTermCalcType.PricingConditionRoutine = $projection.PrcgCndnTermCalculationType |
| [0..1] | I_CmmdtyPricingConversionRule | _CmmdtyPricingConversionRule | _CmmdtyPricingConversionRule.OriginSystem = $projection.OriginSystem and _CmmdtyPricingConversionRule.PricingConditionConversionRule = $projection.PricingConditionConversionRule and _CmmdtyPricingConversionRule.CndnCnvrsnRuleValdtyStrtDteTme = $projection.CndnCnvrsnRuleValdtyStrtDteTme |
| [0..1] | I_CmmdtyPricingTermConversion | _CmmdtyPricingTermConversion | _CmmdtyPricingTermConversion.OriginSystem = $projection.OriginSystem and _CmmdtyPricingTermConversion.PricingConditionTermKey = $projection.PricingConditionTermKey and _CmmdtyPricingTermConversion.ConditionType = $projection.ConditionType and _CmmdtyPricingTermConversion.CndnTrmCnvrsnValdtyStrtDteTme = $projection.CndnTrmCnvrsnValdtyStrtDteTme and _CmmdtyPricingTermConversion.PrcgConditionConversionPlace = $projection.PrcgConditionConversionPlace and _CmmdtyPricingTermConversion.PricingConditionSourceCurrency = $projection.PricingConditionSourceCurrency and _CmmdtyPricingTermConversion.PrcgCndnSourceQuantityUnit = $projection.PrcgCndnSourceQuantityUnit and _CmmdtyPricingTermConversion.PricingConditionTargetCurrency = $projection.PricingConditionTargetCurrency and _CmmdtyPricingTermConversion.PrcgCndnTargetQuantityUnit = $projection.PrcgCndnTargetQuantityUnit |
| [0..1] | I_Currency | _PrcgConditionSourceCurrency | $projection.PricingConditionSourceCurrency = _PrcgConditionSourceCurrency.Currency |
| [0..1] | I_Currency | _PrcgConditionTargetCurrency | $projection.PricingConditionTargetCurrency = _PrcgConditionTargetCurrency.Currency |
| [0..1] | I_UnitOfMeasure | _PrcgCndnSourceQuantityUnit | $projection.PrcgCndnSourceQuantityUnit = _PrcgCndnSourceQuantityUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _PrcgCndnTargetQuantityUnit | $projection.PrcgCndnTargetQuantityUnit = _PrcgCndnTargetQuantityUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _PrcgCndnFmlaCmmdtyQtyUnit | $projection.PrcgCndnFmlaCmmdtyQuantityUnit = _PrcgCndnFmlaCmmdtyQtyUnit.UnitOfMeasure |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IPURHUBTERM | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| EndUserText.label | Purchase hub commodity term | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.representativeKey | ConditionRecord | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view |
Fields (63)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ConditionRecord | I_CmmdtyPrcgCndnRecdMapping | ConditionRecord | Cond.Record No. |
| KEY | ConditionSequentialNumberShort | I_CmmdtyPrcgCndnRecdMapping | ConditionSequentialNumber | SequNo of Cond. |
| KEY | PricingConditionTerm | I_CmmdtyPrcgCustomizingTerm | PricingConditionTerm | Term Number |
| DocItemCommodityPricingUUID | I_CmmdtyPricingFormulaResult | DocItemCommodityPricingUUID | GUID | |
| ConditionType | I_CmmdtyPricingFormulaResult | ConditionType | Condition type | |
| PricingConditionFormulaKey | I_CmmdtyPricingFormulaResult | PricingConditionFormulaKey | Formula Key | |
| PrcgConditionFormulaInputUUID | I_CmmdtyPricingFormulaResult | PrcgConditionFormulaInputUUID | Doc. Form. GUID | |
| OriginSystem | I_CmmdtyPricingFormulaResult | OriginSystem | LogSys: Formula | |
| PrcgCndnFmlaCommodityQuantity | I_CmmdtyPricingFormulaResult | PrcgCndnFmlaCommodityQuantity | Comm.Qty Item | |
| PrcgCndnFmlaCmmdtyQuantityUnit | I_CmmdtyPricingFormulaResult | PrcgCndnFmlaCmmdtyQuantityUnit | Commodity UoM | |
| PrcgCndnFmlaEvaluationDateTime | I_CmmdtyPricingFormulaResult | PrcgCndnFmlaEvaluationDateTime | Eval. Date and Time | |
| CndnExchRatePerdDetnResultUUID | I_CmmdtyPrcgCustomizingTerm | CndnExchRatePerdDetnResultUUID | PerDet.Out.GUID | |
| PrcgCndnTrmConversionInputUUID | I_CmmdtyPrcgCustomizingTerm | PrcgCndnTrmConversionInputUUID | ConvInputGUID | |
| PrcgCndnTermConversionRsltUUID | I_CmmdtyPrcgCustomizingTerm | PrcgCndnTermConversionRsltUUID | ConvResultGUID | |
| PricingConditionSourceCurrency | I_CmmdtyPrcgCustomizingTerm | PricingConditionSourceCurrency | Curr:Conv. from | |
| PricingConditionTargetCurrency | I_CmmdtyPrcgCustomizingTerm | PricingConditionTargetCurrency | Curr.: Conv. to | |
| PrcgCndnSourceQuantityUnit | I_CmmdtyPrcgCustomizingTerm | PrcgCndnSourceQuantityUnit | UoM: Conv. from | |
| PrcgCndnTargetQuantityUnit | I_CmmdtyPrcgCustomizingTerm | PrcgCndnTargetQuantityUnit | UoM: Conv. to | |
| PricingConditionConversionRule | I_CmmdtyPrcgCustomizingTerm | PricingConditionConversionRule | Conv. Rule | |
| PrcgConditionFixedExchangeRate | I_CmmdtyPrcgCustomizingTerm | PrcgConditionFixedExchangeRate | Fix.Exch.Rate | |
| CndnCnvrsnRuleValdtyStrtDteTme | I_CmmdtyPrcgCustomizingTerm | CndnCnvrsnRuleValdtyStrtDteTme | Valid From | |
| CndnTrmCnvrsnValdtyStrtDteTme | I_CmmdtyPrcgCustomizingTerm | CndnTrmCnvrsnValdtyStrtDteTme | Valid From | |
| PrcgConditionConversionPlace | I_CmmdtyPrcgCustomizingTerm | PrcgConditionConversionPlace | Conv. Place | |
| PrcgCndnGrpTrmValdtyStrtDteTme | I_CmmdtyPrcgCustomizingTerm | PrcgCndnGrpTrmValdtyStrtDteTme | Valid From | |
| PricingConditionTermKey | I_CmmdtyPrcgCustomizingTerm | PricingConditionTermKey | Term Key | |
| PrcgCndnTrmValdtyStartDateTime | I_CmmdtyPrcgCustomizingTerm | PrcgCndnTrmValdtyStartDateTime | Valid From | |
| PrcgCndnFmlaEvaluationModule | ||||
| CndnTrmCalcTypeRoutineSubMdl | ||||
| PricingConditionTermRule | I_CmmdtyPrcgCustomizingTerm | PricingConditionTermRule | Term Rule | |
| CndnTrmRuleValdtyStartDateTime | I_CmmdtyPrcgCustomizingTerm | CndnTrmRuleValdtyStartDateTime | Valid From | |
| PrcgCndnTermCalculationRule | I_CmmdtyPrcgCustomizingTerm | PrcgCndnTermCalculationRule | Calculation Rule | |
| CndnCalcRuleValdtyStrtDateTime | I_CmmdtyPrcgCustomizingTerm | CndnCalcRuleValdtyStrtDateTime | Valid From | |
| PrcgCndnTermQuotationRule | I_CmmdtyPrcgCustomizingTerm | PrcgCndnTermQuotationRule | Quotation Rule | |
| CndnQtanRuleValdtyStrtDateTime | I_CmmdtyPrcgCustomizingTerm | CndnQtanRuleValdtyStrtDateTime | Valid From | |
| PrcgCndnTrmQtanPerdStrtDteTime | CndnTrmQtanPerdDetnResult | PrcgCndnTrmPeriodStartDateTime | ||
| PrcgCndnTrmQtanPerdEndDateTime | CndnTrmQtanPerdDetnResult | PrcgCndnTermPeriodEndDateTime | ||
| PrcgCndnTrmQtanPerdRefDate | CndnTrmQtanPerdDetnResult | PrcgConditionTermReferenceDate | ||
| PrcgCndnTrmQtanPerdBaseDteTime | CndnTrmQtanPerdDetnResult | PrcgConditionTermBaseDateTime | ||
| CndnTrmExchRatePerdStrtDteTime | CndnExchRatePerdDetnResult | PrcgCndnTrmPeriodStartDateTime | ||
| CndnTrmExchRatePerdEndDateTime | CndnExchRatePerdDetnResult | PrcgCndnTermPeriodEndDateTime | ||
| PrcgCndnTrmExchRatePerdRefDate | CndnExchRatePerdDetnResult | PrcgConditionTermReferenceDate | ||
| CndnTrmExchRatePerdBaseDteTime | CndnExchRatePerdDetnResult | PrcgConditionTermBaseDateTime | ||
| TimeToMaturityendasTimeToMaturity | ||||
| _CmmdtyPrcgFormulaInputData | I_CmmdtyPricingFormulaResult | _CmmdtyPrcgFormulaInputData | ||
| _OriginSystem | I_CmmdtyPricingFormulaResult | _OriginSystem | ||
| _CmmdtyPricingTermGrouping | _CmmdtyPricingTermGrouping | |||
| _CommodityPricingTerm | _CommodityPricingTerm | |||
| _CmmdtyPricingQuotationRule | _CmmdtyPricingQuotationRule | |||
| _CmmdtyPricingTermRule | _CmmdtyPricingTermRule | |||
| _CmmdtyPricingCalculationRule | _CmmdtyPricingCalculationRule | |||
| _CmmdtyPricingTermCalcType | _CmmdtyPricingTermCalcType | |||
| _CmmdtyPricingConversionRule | _CmmdtyPricingConversionRule | |||
| _PrcgConditionSourceCurrency | _PrcgConditionSourceCurrency | |||
| _PrcgConditionTargetCurrency | _PrcgConditionTargetCurrency | |||
| _PrcgCndnSourceQuantityUnit | _PrcgCndnSourceQuantityUnit | |||
| _PrcgCndnTargetQuantityUnit | _PrcgCndnTargetQuantityUnit | |||
| _PrcgCndnFmlaCmmdtyQtyUnit | _PrcgCndnFmlaCmmdtyQtyUnit | |||
| _CmmdtyPricingTermConversion | _CmmdtyPricingTermConversion | |||
| _CommodityPricingTermText | _CommodityPricingTermText | |||
| _CmmdtyPrcgQuotationRuleText | _CmmdtyPrcgQuotationRuleText | |||
| _CmmdtyPricingTermRuleText | _CmmdtyPricingTermRuleText | |||
| _CmmdtyPrcgCalcRuleText | _CmmdtyPrcgCalcRuleText | |||
| _CmmdtyPrcgTermCalcTypeText | _CmmdtyPrcgTermCalcTypeText |
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_PurchaseHubCommodityTerm.
-- 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: IPURHUBTERM
CREATE VIEW I_PurchaseHubCommodityTerm AS
SELECT
CmmdtyPrcgCndnRecdMapping.ConditionRecord AS ConditionRecord,
CmmdtyPrcgCndnRecdMapping.ConditionSequentialNumber AS ConditionSequentialNumberShort,
CommodityPricingTermCustKeys.PricingConditionTerm AS PricingConditionTerm,
CmmdtyPricingFormulaResult.DocItemCommodityPricingUUID AS DocItemCommodityPricingUUID,
CmmdtyPricingFormulaResult.ConditionType AS ConditionType,
CmmdtyPricingFormulaResult.PricingConditionFormulaKey AS PricingConditionFormulaKey,
CmmdtyPricingFormulaResult.PrcgConditionFormulaInputUUID AS PrcgConditionFormulaInputUUID,
CmmdtyPricingFormulaResult.OriginSystem AS OriginSystem,
CmmdtyPricingFormulaResult.PrcgCndnFmlaCommodityQuantity AS PrcgCndnFmlaCommodityQuantity,
CmmdtyPricingFormulaResult.PrcgCndnFmlaCmmdtyQuantityUnit AS PrcgCndnFmlaCmmdtyQuantityUnit,
CmmdtyPricingFormulaResult.PrcgCndnFmlaEvaluationDateTime AS PrcgCndnFmlaEvaluationDateTime,
CommodityPricingTermCustKeys.CndnExchRatePerdDetnResultUUID AS CndnExchRatePerdDetnResultUUID,
CommodityPricingTermCustKeys.PrcgCndnTrmConversionInputUUID AS PrcgCndnTrmConversionInputUUID,
CommodityPricingTermCustKeys.PrcgCndnTermConversionRsltUUID AS PrcgCndnTermConversionRsltUUID,
CommodityPricingTermCustKeys.PricingConditionSourceCurrency AS PricingConditionSourceCurrency,
CommodityPricingTermCustKeys.PricingConditionTargetCurrency AS PricingConditionTargetCurrency,
CommodityPricingTermCustKeys.PrcgCndnSourceQuantityUnit AS PrcgCndnSourceQuantityUnit,
CommodityPricingTermCustKeys.PrcgCndnTargetQuantityUnit AS PrcgCndnTargetQuantityUnit,
CommodityPricingTermCustKeys.PricingConditionConversionRule AS PricingConditionConversionRule,
CommodityPricingTermCustKeys.PrcgConditionFixedExchangeRate AS PrcgConditionFixedExchangeRate,
CommodityPricingTermCustKeys.CndnCnvrsnRuleValdtyStrtDteTme AS CndnCnvrsnRuleValdtyStrtDteTme,
CommodityPricingTermCustKeys.CndnTrmCnvrsnValdtyStrtDteTme AS CndnTrmCnvrsnValdtyStrtDteTme,
CommodityPricingTermCustKeys.PrcgConditionConversionPlace AS PrcgConditionConversionPlace,
CommodityPricingTermCustKeys.PrcgCndnGrpTrmValdtyStrtDteTme AS PrcgCndnGrpTrmValdtyStrtDteTme,
CommodityPricingTermCustKeys.PricingConditionTermKey AS PricingConditionTermKey,
CommodityPricingTermCustKeys.PrcgCndnTrmValdtyStartDateTime AS PrcgCndnTrmValdtyStartDateTime,
cast ('FE' as cpet_module preserving type ) AS PrcgCndnFmlaEvaluationModule,
cast ('05' as cpet_log_submodule) AS CndnTrmCalcTypeRoutineSubMdl,
CommodityPricingTermCustKeys.PricingConditionTermRule AS PricingConditionTermRule,
CommodityPricingTermCustKeys.CndnTrmRuleValdtyStartDateTime AS CndnTrmRuleValdtyStartDateTime,
CommodityPricingTermCustKeys.PrcgCndnTermCalculationRule AS PrcgCndnTermCalculationRule,
CommodityPricingTermCustKeys.CndnCalcRuleValdtyStrtDateTime AS CndnCalcRuleValdtyStrtDateTime,
CommodityPricingTermCustKeys.PrcgCndnTermQuotationRule AS PrcgCndnTermQuotationRule,
CommodityPricingTermCustKeys.CndnQtanRuleValdtyStrtDateTime AS CndnQtanRuleValdtyStrtDateTime,
CndnTrmQtanPerdDetnResult.PrcgCndnTrmPeriodStartDateTime AS PrcgCndnTrmQtanPerdStrtDteTime,
CndnTrmQtanPerdDetnResult.PrcgCndnTermPeriodEndDateTime AS PrcgCndnTrmQtanPerdEndDateTime,
CndnTrmQtanPerdDetnResult.PrcgConditionTermReferenceDate AS PrcgCndnTrmQtanPerdRefDate,
CndnTrmQtanPerdDetnResult.PrcgConditionTermBaseDateTime AS PrcgCndnTrmQtanPerdBaseDteTime,
CndnExchRatePerdDetnResult.PrcgCndnTrmPeriodStartDateTime AS CndnTrmExchRatePerdStrtDteTime,
CndnExchRatePerdDetnResult.PrcgCndnTermPeriodEndDateTime AS CndnTrmExchRatePerdEndDateTime,
CndnExchRatePerdDetnResult.PrcgConditionTermReferenceDate AS PrcgCndnTrmExchRatePerdRefDate,
CndnExchRatePerdDetnResult.PrcgConditionTermBaseDateTime AS CndnTrmExchRatePerdBaseDteTime,
case when CmmdtyPricingTermInputData.TimeToMaturity is not initial then CmmdtyPricingTermInputData.TimeToMaturity else _CmmdtyPricingQuotationRule.TimeToMaturity end as TimeToMaturity AS TimeToMaturityendasTimeToMaturity,
CmmdtyPricingFormulaResult._CmmdtyPrcgFormulaInputData AS _CmmdtyPrcgFormulaInputData,
CmmdtyPricingFormulaResult._OriginSystem AS _OriginSystem
FROM I_CmmdtyPricingFormulaResult AS CmmdtyPricingFormulaResult
INNER JOIN I_CmmdtyPrcgCndnRecdMapping AS CmmdtyPrcgCndnRecdMapping ON /* join condition not captured in parsed metadata */
INNER JOIN I_CmmdtyPrcgCustomizingTerm AS CommodityPricingTermCustKeys ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CmmdtyPricingTermGrouping AS _CmmdtyPricingTermGrouping ON _CmmdtyPricingTermGrouping.OriginSystem = OriginSystem AND _CmmdtyPricingTermGrouping.PricingConditionFormulaKey = PricingConditionFormulaKey AND _CmmdtyPricingTermGrouping.ConditionType = ConditionType AND _CmmdtyPricingTermGrouping.PricingConditionTerm = PricingConditionTerm AND _CmmdtyPricingTermGrouping.PrcgCndnGrpTrmValdtyStrtDteTme = PrcgCndnGrpTrmValdtyStrtDteTme -- association [1..1]
LEFT OUTER JOIN I_CommodityPricingTerm AS _CommodityPricingTerm ON _CommodityPricingTerm.OriginSystem = OriginSystem AND _CommodityPricingTerm.PricingConditionTermKey = PricingConditionTermKey AND _CommodityPricingTerm.ConditionType = ConditionType AND _CommodityPricingTerm.PrcgCndnTrmValdtyStartDateTime = PrcgCndnTrmValdtyStartDateTime -- association [1..1]
LEFT OUTER JOIN I_CmmdtyPricingQuotationRule AS _CmmdtyPricingQuotationRule ON _CmmdtyPricingQuotationRule.OriginSystem = OriginSystem AND _CmmdtyPricingQuotationRule.PrcgCndnTermQuotationRule = PrcgCndnTermQuotationRule AND _CmmdtyPricingQuotationRule.CndnQtanRuleValdtyStrtDateTime = CndnQtanRuleValdtyStrtDateTime -- association [1..1]
LEFT OUTER JOIN I_CmmdtyPricingTermRule AS _CmmdtyPricingTermRule ON _CmmdtyPricingTermRule.OriginSystem = OriginSystem AND _CmmdtyPricingTermRule.PricingConditionTermRule = PricingConditionTermRule AND _CmmdtyPricingTermRule.CndnTrmRuleValdtyStartDateTime = CndnTrmRuleValdtyStartDateTime -- association [1..1]
LEFT OUTER JOIN I_CmmdtyPricingCalculationRule AS _CmmdtyPricingCalculationRule ON _CmmdtyPricingCalculationRule.OriginSystem = OriginSystem AND _CmmdtyPricingCalculationRule.PrcgCndnTermCalculationRule = PrcgCndnTermCalculationRule AND _CmmdtyPricingCalculationRule.CndnCalcRuleValdtyStrtDateTime = CndnCalcRuleValdtyStrtDateTime -- association [1..1]
LEFT OUTER JOIN I_CommodityPricingTermText AS _CommodityPricingTermText ON _CommodityPricingTermText.OriginSystem = OriginSystem AND _CommodityPricingTermText.PricingConditionTermKey = PricingConditionTermKey AND _CommodityPricingTermText.ConditionType = ConditionType -- association [1..*]
LEFT OUTER JOIN I_CmmdtyPrcgQuotationRuleText AS _CmmdtyPrcgQuotationRuleText ON _CmmdtyPrcgQuotationRuleText.OriginSystem = OriginSystem AND _CmmdtyPrcgQuotationRuleText.PrcgCndnTermQuotationRule = PrcgCndnTermQuotationRule -- association [1..*]
LEFT OUTER JOIN I_CmmdtyPricingTermRuleText AS _CmmdtyPricingTermRuleText ON _CmmdtyPricingTermRuleText.OriginSystem = OriginSystem AND _CmmdtyPricingTermRuleText.PricingConditionTermRule = PricingConditionTermRule -- association [1..*]
LEFT OUTER JOIN I_CmmdtyPrcgCalcRuleText AS _CmmdtyPrcgCalcRuleText ON _CmmdtyPrcgCalcRuleText.OriginSystem = OriginSystem AND _CmmdtyPrcgCalcRuleText.PrcgCndnTermCalculationRule = PrcgCndnTermCalculationRule -- association [1..*]
LEFT OUTER JOIN I_CommodityPricingRoutineText AS _CmmdtyPrcgTermCalcTypeText ON _CmmdtyPrcgTermCalcTypeText.OriginSystem = OriginSystem AND _CmmdtyPrcgTermCalcTypeText.PricingConditionModule = PrcgCndnFmlaEvaluationModule AND _CmmdtyPrcgTermCalcTypeText.PricingConditionSubModule = CndnTrmCalcTypeRoutineSubMdl AND _CmmdtyPrcgTermCalcTypeText.PricingConditionRoutine = PrcgCndnTermCalculationType -- association [1..*]
LEFT OUTER JOIN I_CommodityPricingRoutine AS _CmmdtyPricingTermCalcType ON _CmmdtyPricingTermCalcType.OriginSystem = OriginSystem AND _CmmdtyPricingTermCalcType.PricingConditionModule = PrcgCndnFmlaEvaluationModule AND _CmmdtyPricingTermCalcType.PricingConditionSubModule = CndnTrmCalcTypeRoutineSubMdl AND _CmmdtyPricingTermCalcType.PricingConditionRoutine = PrcgCndnTermCalculationType -- association [1..1]
LEFT OUTER JOIN I_CmmdtyPricingConversionRule AS _CmmdtyPricingConversionRule ON _CmmdtyPricingConversionRule.OriginSystem = OriginSystem AND _CmmdtyPricingConversionRule.PricingConditionConversionRule = PricingConditionConversionRule AND _CmmdtyPricingConversionRule.CndnCnvrsnRuleValdtyStrtDteTme = CndnCnvrsnRuleValdtyStrtDteTme -- association [0..1]
LEFT OUTER JOIN I_CmmdtyPricingTermConversion AS _CmmdtyPricingTermConversion ON _CmmdtyPricingTermConversion.OriginSystem = OriginSystem AND _CmmdtyPricingTermConversion.PricingConditionTermKey = PricingConditionTermKey AND _CmmdtyPricingTermConversion.ConditionType = ConditionType AND _CmmdtyPricingTermConversion.CndnTrmCnvrsnValdtyStrtDteTme = CndnTrmCnvrsnValdtyStrtDteTme AND _CmmdtyPricingTermConversion.PrcgConditionConversionPlace = PrcgConditionConversionPlace AND _CmmdtyPricingTermConversion.PricingConditionSourceCurrency = PricingConditionSourceCurrency AND _CmmdtyPricingTermConversion.PrcgCndnSourceQuantityUnit = PrcgCndnSourceQuantityUnit AND _CmmdtyPricingTermConversion.PricingConditionTargetCurrency = PricingConditionTargetCurrency AND _CmmdtyPricingTermConversion.PrcgCndnTargetQuantityUnit = PrcgCndnTargetQuantityUnit -- association [0..1]
LEFT OUTER JOIN I_Currency AS _PrcgConditionSourceCurrency ON PricingConditionSourceCurrency = _PrcgConditionSourceCurrency.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _PrcgConditionTargetCurrency ON PricingConditionTargetCurrency = _PrcgConditionTargetCurrency.Currency -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _PrcgCndnSourceQuantityUnit ON PrcgCndnSourceQuantityUnit = _PrcgCndnSourceQuantityUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _PrcgCndnTargetQuantityUnit ON PrcgCndnTargetQuantityUnit = _PrcgCndnTargetQuantityUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _PrcgCndnFmlaCmmdtyQtyUnit ON PrcgCndnFmlaCmmdtyQuantityUnit = _PrcgCndnFmlaCmmdtyQtyUnit.UnitOfMeasure -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA