I_CntrlPurContrCmmdtyTerm

DDL: I_CNTRLPURCONTRCMMDTYTERM SQL: ICCNTRTERM Type: view COMPOSITE

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)

SourceAliasJoin Type
I_CmmdtyPrcgCndnRecdMapping CmmdtyPrcgCndnRecdMapping inner
I_CmmdtyPricingFormulaResult CmmdtyPricingFormulaResult inner
P_ConversionRuleCustomizingMax CommodityPricingTermCustKeys inner
I_PurCtrCondItem PurCtrCondItem from

Associations (21)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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]
;