I_CntrlPurContrCmmdtyTerm
CCTR Commodity Term
I_CntrlPurContrCmmdtyTerm is a Composite CDS View that provides data about "CCTR Commodity Term" in SAP S/4HANA. It reads from 4 data sources (I_CmmdtyPrcgCndnRecdMapping, I_CmmdtyPricingFormulaResult, P_ConversionRuleCustomizingMax, I_PurCtrCondItem) and exposes 69 fields with key fields ConditionRecord, ConditionSequentialNumber, CentralPurchaseContract, CentralPurchaseContractItem, ConditionValidityEndDate. It has 21 associations to related views.
Data Sources (4)
| Source | Alias | Join Type |
|---|---|---|
| I_CmmdtyPrcgCndnRecdMapping | CmmdtyPrcgCndnRecdMapping | inner |
| I_CmmdtyPricingFormulaResult | CmmdtyPricingFormulaResult | inner |
| P_ConversionRuleCustomizingMax | CommodityPricingTermCustKeys | inner |
| I_PurCtrCondItem | PurCtrCondItem | from |
Associations (21)
| 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 |
| [1..1] | I_CentralPurchaseContract | _CentralPurchaseContract | _CentralPurchaseContract.CentralPurchaseContract = $projection.CentralPurchaseContract |
| [0..*] | I_CntrlPurContrCmmdtyTrmQtn | _CmmdtyPricingTermQuotation | $projection.ConditionRecord = _CmmdtyPricingTermQuotation.ConditionRecord and $projection.ConditionSequentialNumber = _CmmdtyPricingTermQuotation.ConditionSequentialNumber and $projection.CentralPurchaseContract = _CmmdtyPricingTermQuotation.CentralPurchaseContract and $projection.CentralPurchaseContractItem = _CmmdtyPricingTermQuotation.CentralPurchaseContractItem and $projection.ConditionValidityEndDate = _CmmdtyPricingTermQuotation.ConditionValidityEndDate and $projection.PricingConditionTerm = _CmmdtyPricingTermQuotation.PricingConditionTerm |
| [0..*] | I_CntrlPurContrCmmdtyExchRate | _CmmdtyPricingExchangeRate | $projection.ConditionRecord = _CmmdtyPricingExchangeRate.ConditionRecord and $projection.ConditionSequentialNumber = _CmmdtyPricingExchangeRate.ConditionSequentialNumber and $projection.CentralPurchaseContract = _CmmdtyPricingExchangeRate.CentralPurchaseContract and $projection.CentralPurchaseContractItem = _CmmdtyPricingExchangeRate.CentralPurchaseContractItem and $projection.ConditionValidityEndDate = _CmmdtyPricingExchangeRate.ConditionValidityEndDate and $projection.PricingConditionTerm = _CmmdtyPricingExchangeRate.PricingConditionTerm |
| [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 (12)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ICCNTRTERM | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| EndUserText.label | CCTR Commodity Term | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.representativeKey | PricingConditionTerm | view |
Fields (69)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| PrcgCndnFmlaEvaluationModule | ||||
| CndnTrmCalcTypeRoutineSubMdl | ||||
| TimeToMaturityendasTimeToMaturity | ||||
| _CmmdtyPricingTermGrouping | _CmmdtyPricingTermGrouping | |||
| _CommodityPricingTerm | _CommodityPricingTerm | |||
| _CmmdtyPricingQuotationRule | _CmmdtyPricingQuotationRule | |||
| _CmmdtyPricingTermRule | _CmmdtyPricingTermRule | |||
| _CmmdtyPricingCalculationRule | _CmmdtyPricingCalculationRule | |||
| _CmmdtyPricingTermCalcType | _CmmdtyPricingTermCalcType | |||
| _CentralPurchaseContract | _CentralPurchaseContract | |||
| _CmmdtyPricingTermQuotation | _CmmdtyPricingTermQuotation | |||
| _CmmdtyPricingExchangeRate | _CmmdtyPricingExchangeRate | |||
| _CmmdtyPricingConversionRule | _CmmdtyPricingConversionRule | |||
| _PrcgConditionSourceCurrency | _PrcgConditionSourceCurrency | |||
| _PrcgConditionTargetCurrency | _PrcgConditionTargetCurrency | |||
| _PrcgCndnSourceQuantityUnit | _PrcgCndnSourceQuantityUnit | |||
| _PrcgCndnTargetQuantityUnit | _PrcgCndnTargetQuantityUnit | |||
| _PrcgCndnFmlaCmmdtyQtyUnit | _PrcgCndnFmlaCmmdtyQtyUnit | |||
| _CmmdtyPricingTermConversion | _CmmdtyPricingTermConversion | |||
| _CmmdtyPrcgFormulaInputData | _CmmdtyPrcgFormulaInputData | |||
| _OriginSystem | _OriginSystem | |||
| _CommodityPricingTermText | _CommodityPricingTermText | |||
| _CmmdtyPrcgQuotationRuleText | _CmmdtyPrcgQuotationRuleText | |||
| _CmmdtyPricingTermRuleText | _CmmdtyPricingTermRuleText | |||
| _CmmdtyPrcgCalcRuleText | _CmmdtyPrcgCalcRuleText | |||
| _CmmdtyPrcgTermCalcTypeText | _CmmdtyPrcgTermCalcTypeText | |||
| CndnTrmExchRatePerdStrtDteTime | CndnExchRatePerdDetnResult | PrcgCndnTrmPeriodStartDateTime | ||
| CndnTrmExchRatePerdEndDateTime | CndnExchRatePerdDetnResult | PrcgCndnTermPeriodEndDateTime | ||
| PrcgCndnTrmExchRatePerdRefDate | CndnExchRatePerdDetnResult | PrcgConditionTermReferenceDate | ||
| CndnTrmExchRatePerdBaseDteTime | CndnExchRatePerdDetnResult | PrcgConditionTermBaseDateTime | ||
| PrcgCndnTrmQtanPerdStrtDteTime | CndnTrmQtanPerdDetnResult | PrcgCndnTrmPeriodStartDateTime | ||
| PrcgCndnTrmQtanPerdEndDateTime | CndnTrmQtanPerdDetnResult | PrcgCndnTermPeriodEndDateTime | ||
| PrcgCndnTrmQtanPerdRefDate | CndnTrmQtanPerdDetnResult | PrcgConditionTermReferenceDate | ||
| PrcgCndnTrmQtanPerdBaseDteTime | CndnTrmQtanPerdDetnResult | PrcgConditionTermBaseDateTime | ||
| KEY | ConditionRecord | I_CmmdtyPrcgCndnRecdMapping | ConditionRecord | Cond.Record No. |
| KEY | ConditionSequentialNumber | I_CmmdtyPrcgCndnRecdMapping | ConditionSequentialNumber | SequNo of Cond. |
| 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 | |
| KEY | CentralPurchaseContract | I_PurCtrCondItem | PurchaseContract | Purchasing Doc. |
| KEY | CentralPurchaseContractItem | I_PurCtrCondItem | PurchaseContractItem | Item |
| KEY | ConditionValidityEndDate | I_PurCtrCondItem | ConditionValidityEndDate | Valid To |
| KEY | PricingConditionTerm | P_ConversionRuleCustomizingMax | PricingConditionTerm | Term Number |
| CndnExchRatePerdDetnResultUUID | P_ConversionRuleCustomizingMax | CndnExchRatePerdDetnResultUUID | PerDet.Out.GUID | |
| PrcgCndnTrmConversionInputUUID | P_ConversionRuleCustomizingMax | PrcgCndnTrmConversionInputUUID | ConvInputGUID | |
| PrcgCndnTermConversionRsltUUID | P_ConversionRuleCustomizingMax | PrcgCndnTermConversionRsltUUID | ConvResultGUID | |
| PricingConditionSourceCurrency | P_ConversionRuleCustomizingMax | PricingConditionSourceCurrency | Curr:Conv. from | |
| PricingConditionTargetCurrency | P_ConversionRuleCustomizingMax | PricingConditionTargetCurrency | Curr.: Conv. to | |
| PrcgCndnSourceQuantityUnit | P_ConversionRuleCustomizingMax | PrcgCndnSourceQuantityUnit | UoM: Conv. from | |
| PrcgCndnTargetQuantityUnit | P_ConversionRuleCustomizingMax | PrcgCndnTargetQuantityUnit | UoM: Conv. to | |
| PricingConditionConversionRule | P_ConversionRuleCustomizingMax | PricingConditionConversionRule | Conv. Rule | |
| PrcgConditionFixedExchangeRate | P_ConversionRuleCustomizingMax | PrcgConditionFixedExchangeRate | Fix.Exch.Rate | |
| CndnCnvrsnRuleValdtyStrtDteTme | P_ConversionRuleCustomizingMax | CndnCnvrsnRuleValdtyStrtDteTme | Valid From | |
| CndnTrmCnvrsnValdtyStrtDteTme | P_ConversionRuleCustomizingMax | CndnTrmCnvrsnValdtyStrtDteTme | Valid From | |
| PrcgConditionConversionPlace | P_ConversionRuleCustomizingMax | PrcgConditionConversionPlace | Conv. Place | |
| PrcgCndnGrpTrmValdtyStrtDteTme | P_ConversionRuleCustomizingMax | PrcgCndnGrpTrmValdtyStrtDteTme | Valid From | |
| PricingConditionTermKey | P_ConversionRuleCustomizingMax | PricingConditionTermKey | Term Key | |
| PrcgCndnTrmValdtyStartDateTime | P_ConversionRuleCustomizingMax | PrcgCndnTrmValdtyStartDateTime | Valid From | |
| PricingConditionTermRule | P_ConversionRuleCustomizingMax | PricingConditionTermRule | Term Rule | |
| CndnTrmRuleValdtyStartDateTime | P_ConversionRuleCustomizingMax | CndnTrmRuleValdtyStartDateTime | Valid From | |
| PrcgCndnTermCalculationRule | P_ConversionRuleCustomizingMax | PrcgCndnTermCalculationRule | Calculation Rule | |
| CndnCalcRuleValdtyStrtDateTime | P_ConversionRuleCustomizingMax | CndnCalcRuleValdtyStrtDateTime | Valid From | |
| PrcgCndnTermQuotationRule | P_ConversionRuleCustomizingMax | PrcgCndnTermQuotationRule | Quotation Rule | |
| CndnQtanRuleValdtyStrtDateTime | P_ConversionRuleCustomizingMax | CndnQtanRuleValdtyStrtDateTime | Valid From |
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_CntrlPurContrCmmdtyTerm.
-- 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: ICCNTRTERM
CREATE VIEW I_CntrlPurContrCmmdtyTerm AS
SELECT
cast ('FE' as cpet_module) AS PrcgCndnFmlaEvaluationModule,
cast ('05' as cpet_log_submodule) AS CndnTrmCalcTypeRoutineSubMdl,
case when CmmdtyPricingTermInputData.TimeToMaturity is not initial then CmmdtyPricingTermInputData.TimeToMaturity else _CmmdtyPricingQuotationRule.TimeToMaturity end as TimeToMaturity AS TimeToMaturityendasTimeToMaturity,
CndnExchRatePerdDetnResult.PrcgCndnTrmPeriodStartDateTime AS CndnTrmExchRatePerdStrtDteTime,
CndnExchRatePerdDetnResult.PrcgCndnTermPeriodEndDateTime AS CndnTrmExchRatePerdEndDateTime,
CndnExchRatePerdDetnResult.PrcgConditionTermReferenceDate AS PrcgCndnTrmExchRatePerdRefDate,
CndnExchRatePerdDetnResult.PrcgConditionTermBaseDateTime AS CndnTrmExchRatePerdBaseDteTime,
CndnTrmQtanPerdDetnResult.PrcgCndnTrmPeriodStartDateTime AS PrcgCndnTrmQtanPerdStrtDteTime,
CndnTrmQtanPerdDetnResult.PrcgCndnTermPeriodEndDateTime AS PrcgCndnTrmQtanPerdEndDateTime,
CndnTrmQtanPerdDetnResult.PrcgConditionTermReferenceDate AS PrcgCndnTrmQtanPerdRefDate,
CndnTrmQtanPerdDetnResult.PrcgConditionTermBaseDateTime AS PrcgCndnTrmQtanPerdBaseDteTime,
CmmdtyPrcgCndnRecdMapping.ConditionRecord AS ConditionRecord,
CmmdtyPrcgCndnRecdMapping.ConditionSequentialNumber AS ConditionSequentialNumber,
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,
PurCtrCondItem.PurchaseContract AS CentralPurchaseContract,
PurCtrCondItem.PurchaseContractItem AS CentralPurchaseContractItem,
PurCtrCondItem.ConditionValidityEndDate AS ConditionValidityEndDate,
CommodityPricingTermCustKeys.PricingConditionTerm AS PricingConditionTerm,
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,
CommodityPricingTermCustKeys.PricingConditionTermRule AS PricingConditionTermRule,
CommodityPricingTermCustKeys.CndnTrmRuleValdtyStartDateTime AS CndnTrmRuleValdtyStartDateTime,
CommodityPricingTermCustKeys.PrcgCndnTermCalculationRule AS PrcgCndnTermCalculationRule,
CommodityPricingTermCustKeys.CndnCalcRuleValdtyStrtDateTime AS CndnCalcRuleValdtyStrtDateTime,
CommodityPricingTermCustKeys.PrcgCndnTermQuotationRule AS PrcgCndnTermQuotationRule,
CommodityPricingTermCustKeys.CndnQtanRuleValdtyStrtDateTime AS CndnQtanRuleValdtyStrtDateTime
FROM I_PurCtrCondItem AS PurCtrCondItem
INNER JOIN I_CmmdtyPrcgCndnRecdMapping AS CmmdtyPrcgCndnRecdMapping ON /* join condition not captured in parsed metadata */
INNER JOIN I_CmmdtyPricingFormulaResult AS CmmdtyPricingFormulaResult ON /* join condition not captured in parsed metadata */
INNER JOIN P_ConversionRuleCustomizingMax 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_CentralPurchaseContract AS _CentralPurchaseContract ON _CentralPurchaseContract.CentralPurchaseContract = CentralPurchaseContract -- association [1..1]
LEFT OUTER JOIN I_CntrlPurContrCmmdtyTrmQtn AS _CmmdtyPricingTermQuotation ON ConditionRecord = _CmmdtyPricingTermQuotation.ConditionRecord AND ConditionSequentialNumber = _CmmdtyPricingTermQuotation.ConditionSequentialNumber AND CentralPurchaseContract = _CmmdtyPricingTermQuotation.CentralPurchaseContract AND CentralPurchaseContractItem = _CmmdtyPricingTermQuotation.CentralPurchaseContractItem AND ConditionValidityEndDate = _CmmdtyPricingTermQuotation.ConditionValidityEndDate AND PricingConditionTerm = _CmmdtyPricingTermQuotation.PricingConditionTerm -- association [0..*]
LEFT OUTER JOIN I_CntrlPurContrCmmdtyExchRate AS _CmmdtyPricingExchangeRate ON ConditionRecord = _CmmdtyPricingExchangeRate.ConditionRecord AND ConditionSequentialNumber = _CmmdtyPricingExchangeRate.ConditionSequentialNumber AND CentralPurchaseContract = _CmmdtyPricingExchangeRate.CentralPurchaseContract AND CentralPurchaseContractItem = _CmmdtyPricingExchangeRate.CentralPurchaseContractItem AND ConditionValidityEndDate = _CmmdtyPricingExchangeRate.ConditionValidityEndDate AND PricingConditionTerm = _CmmdtyPricingExchangeRate.PricingConditionTerm -- association [0..*]
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