I_CntrlPurContrCmmdtyTermUnion

DDL: I_CNTRLPURCONTRCMMDTYTERMUNION Type: view_entity COMPOSITE

Union Layer Central Contract for Term

I_CntrlPurContrCmmdtyTermUnion is a Composite CDS View that provides data about "Union Layer Central Contract for Term" in SAP S/4HANA. It reads from 4 data sources (I_CntrlPurContrCmmdtyTermNew, I_CntrlPurContrCmmdtyTerm, I_CmmdtyPricingMigrationStatus, I_CmmdtyPricingMigrationStatus) and exposes 141 fields with key fields ConditionRecord, ConditionSequentialNumber, CentralPurchaseContract, CentralPurchaseContractItem, ConditionValidityEndDate.

Data Sources (4)

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Union Layer Central Contract for Term view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.dataMaintenance #RESTRICTED view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (141)

KeyFieldSource TableSource FieldDescription
KEY ConditionRecord I_CntrlPurContrCmmdtyTermNew ConditionRecord Cond.Record No.
KEY ConditionSequentialNumber I_CntrlPurContrCmmdtyTermNew ConditionSequentialNumber SequNo of Cond.
KEY CentralPurchaseContract I_CntrlPurContrCmmdtyTermNew CentralPurchaseContract Purchasing Doc.
KEY CentralPurchaseContractItem I_CntrlPurContrCmmdtyTermNew CentralPurchaseContractItem Item in Central Purchase Contract
KEY ConditionValidityEndDate I_CntrlPurContrCmmdtyTermNew ConditionValidityEndDate Valid To
KEY PricingConditionTerm I_CntrlPurContrCmmdtyTermNew PricingConditionTerm Term Number
DocItemCommodityPricingUUID I_CntrlPurContrCmmdtyTermNew DocItemCommodityPricingUUID GUID
ConditionType I_CntrlPurContrCmmdtyTermNew ConditionType Condition type
PricingConditionFormulaKey I_CntrlPurContrCmmdtyTermNew PricingConditionFormulaKey Formula Key
PrcgConditionFormulaInputUUID I_CntrlPurContrCmmdtyTermNew PrcgConditionFormulaInputUUID Doc. Form. GUID
PrcgCndnFmlaCommodityQuantity I_CntrlPurContrCmmdtyTermNew PrcgCndnFmlaCommodityQuantity Comm.Qty Item
PrcgCndnFmlaCmmdtyQuantityUnit I_CntrlPurContrCmmdtyTermNew PrcgCndnFmlaCmmdtyQuantityUnit Commodity UoM
OriginSystem I_CntrlPurContrCmmdtyTermNew OriginSystem LogSys: Formula
PricingConditionConversionRule I_CntrlPurContrCmmdtyTermNew PricingConditionConversionRule Conv. Rule
PrcgConditionFixedExchangeRate I_CntrlPurContrCmmdtyTermNew PrcgConditionFixedExchangeRate Fix.Exch.Rate
CndnCnvrsnRuleValdtyStrtDteTme I_CntrlPurContrCmmdtyTermNew CndnCnvrsnRuleValdtyStrtDteTme Valid From
CndnTrmCnvrsnValdtyStrtDteTme I_CntrlPurContrCmmdtyTermNew CndnTrmCnvrsnValdtyStrtDteTme Valid From
PrcgConditionConversionPlace I_CntrlPurContrCmmdtyTermNew PrcgConditionConversionPlace Conv. Place
PrcgCndnFmlaEvaluationDateTime I_CntrlPurContrCmmdtyTermNew PrcgCndnFmlaEvaluationDateTime Eval. Date and Time
PricingConditionTermGroup I_CntrlPurContrCmmdtyTermNew PricingConditionTermGroup Term Group
PrcgCndnGrpTrmValdtyStrtDteTme I_CntrlPurContrCmmdtyTermNew PrcgCndnGrpTrmValdtyStrtDteTme Valid From
PricingConditionTermKey I_CntrlPurContrCmmdtyTermNew PricingConditionTermKey Term Key
PrcgCndnTrmValdtyStartDateTime I_CntrlPurContrCmmdtyTermNew PrcgCndnTrmValdtyStartDateTime Valid From
PrcgCndnTermCalculationType I_CntrlPurContrCmmdtyTermNew PrcgCndnTermCalculationType Calculation Type
PricingConditionTermFixedRate Fixed Rate
PrcgConditionTermFixedRateCrcy I_CntrlPurContrCmmdtyTermNew PrcgConditionTermFixedRateCrcy Currency Fixed Rate
PrcgConditionTermFixedRateQty I_CntrlPurContrCmmdtyTermNew PrcgConditionTermFixedRateQty PrcUnit Fixed Value
PrcgCndnTermFixedRateQtyUnit I_CntrlPurContrCmmdtyTermNew PrcgCndnTermFixedRateQtyUnit UoM for Fixed Value
PricingConditionTermRule I_CntrlPurContrCmmdtyTermNew PricingConditionTermRule Term Rule
CndnTrmRuleValdtyStartDateTime I_CntrlPurContrCmmdtyTermNew CndnTrmRuleValdtyStartDateTime Valid From
PrcgCndnTermCalculationRule I_CntrlPurContrCmmdtyTermNew PrcgCndnTermCalculationRule Calculation Rule
CndnCalcRuleValdtyStrtDateTime I_CntrlPurContrCmmdtyTermNew CndnCalcRuleValdtyStrtDateTime Valid From
PrcgCndnTermQuotationRule I_CntrlPurContrCmmdtyTermNew PrcgCndnTermQuotationRule Quotation Rule
CndnQtanRuleValdtyStrtDateTime I_CntrlPurContrCmmdtyTermNew CndnQtanRuleValdtyStrtDateTime Valid From
DerivativeContrSpecification I_CntrlPurContrCmmdtyTermNew DerivativeContrSpecification DCS ID
MarketIdentifierCode I_CntrlPurContrCmmdtyTermNew MarketIdentifierCode MIC
TimeToMaturity I_CntrlPurContrCmmdtyTermNew TimeToMaturity Time to Maturity
QuotationPriceType I_CntrlPurContrCmmdtyTermNew QuotationPriceType Price Type
PricingConditionTermRate Term Rate
PrcgConditionTermRateCrcy I_CntrlPurContrCmmdtyTermNew PrcgConditionTermRateCrcy Term Currency
PrcgConditionTermRateQty I_CntrlPurContrCmmdtyTermNew PrcgConditionTermRateQty Term Price Unit
PrcgConditionTermRateQtyUnit I_CntrlPurContrCmmdtyTermNew PrcgConditionTermRateQtyUnit Term UoM
PrcgConditionTermQuotationRate Price Quotation
PrcgCndnTrmQtanRateCurrency I_CntrlPurContrCmmdtyTermNew PrcgCndnTrmQtanRateCurrency Qtn Currency
PrcgCndnTrmQtanRateQuantity I_CntrlPurContrCmmdtyTermNew PrcgCndnTrmQtanRateQuantity Quotation PU
PrcgCndnTrmQtanRateQtyUnit I_CntrlPurContrCmmdtyTermNew PrcgCndnTrmQtanRateQtyUnit Quotation UoM
PrcgCndnTrmQtanPerdStrtDteTime I_CntrlPurContrCmmdtyTermNew PrcgCndnTrmQtanPerdStrtDteTime Begin of Period
PrcgCndnTrmQtanPerdEndDateTime I_CntrlPurContrCmmdtyTermNew PrcgCndnTrmQtanPerdEndDateTime End of Period
PrcgCndnTrmQtanPerdRefDate I_CntrlPurContrCmmdtyTermNew PrcgCndnTrmQtanPerdRefDate Reference Date
PrcgCndnTrmQtanPerdBaseDteTime I_CntrlPurContrCmmdtyTermNew PrcgCndnTrmQtanPerdBaseDteTime Calculated Base Date
CndnTrmExchRatePerdStrtDteTime I_CntrlPurContrCmmdtyTermNew CndnTrmExchRatePerdStrtDteTime Begin of Period
CndnTrmExchRatePerdEndDateTime I_CntrlPurContrCmmdtyTermNew CndnTrmExchRatePerdEndDateTime End of Period
PrcgCndnTrmExchRatePerdRefDate I_CntrlPurContrCmmdtyTermNew PrcgCndnTrmExchRatePerdRefDate Reference Date
CndnTrmExchRatePerdBaseDteTime I_CntrlPurContrCmmdtyTermNew CndnTrmExchRatePerdBaseDteTime Calculated Base Date
PrcgConditionTermSurchargeRate Total Surcharge
PrcgCndnTrmSurchargeRteCrcy I_CntrlPurContrCmmdtyTermNew PrcgCndnTrmSurchargeRteCrcy AbsSurchCurr
PrcgCndnTrmSurchargeRteQty I_CntrlPurContrCmmdtyTermNew PrcgCndnTrmSurchargeRteQty AbsSurch PU
PrcgCndnTrmSurchargeRteQtyUnit I_CntrlPurContrCmmdtyTermNew PrcgCndnTrmSurchargeRteQtyUnit AbsSurchUoM
PrcgCndnFmlaEvaluationModule I_CntrlPurContrCmmdtyTermNew PrcgCndnFmlaEvaluationModule Module
CndnTrmCalcTypeRoutineSubMdl I_CntrlPurContrCmmdtyTermNew CndnTrmCalcTypeRoutineSubMdl Submodule
PricingConditionSourceCurrency I_CntrlPurContrCmmdtyTermNew PricingConditionSourceCurrency Curr:Conv. from
PricingConditionTargetCurrency I_CntrlPurContrCmmdtyTermNew PricingConditionTargetCurrency Curr.: Conv. to
_CommodityPricingTermText I_CntrlPurContrCmmdtyTermNew _CommodityPricingTermText
_CmmdtyPrcgQuotationRuleText I_CntrlPurContrCmmdtyTermNew _CmmdtyPrcgQuotationRuleText
_CmmdtyPricingTermRuleText I_CntrlPurContrCmmdtyTermNew _CmmdtyPricingTermRuleText
_CmmdtyPrcgCalcRuleText I_CntrlPurContrCmmdtyTermNew _CmmdtyPrcgCalcRuleText
_CmmdtyPrcgTermCalcTypeText I_CntrlPurContrCmmdtyTermNew _CmmdtyPrcgTermCalcTypeText
_PrcgConditionSourceCurrency I_CntrlPurContrCmmdtyTermNew _PrcgConditionSourceCurrency
_PrcgConditionTargetCurrency I_CntrlPurContrCmmdtyTermNew _PrcgConditionTargetCurrency
_PrcgCndnFmlaCmmdtyQtyUnit I_CntrlPurContrCmmdtyTermNew _PrcgCndnFmlaCmmdtyQtyUnit
ConditionRecord Cond.Record No.
KEY ConditionSequentialNumber I_CntrlPurContrCmmdtyTerm ConditionSequentialNumber SequNo of Cond.
KEY CentralPurchaseContract I_CntrlPurContrCmmdtyTerm CentralPurchaseContract Purchasing Doc.
KEY CentralPurchaseContractItem I_CntrlPurContrCmmdtyTerm CentralPurchaseContractItem Item in Central Purchase Contract
KEY ConditionValidityEndDate I_CntrlPurContrCmmdtyTerm ConditionValidityEndDate Valid To
KEY PricingConditionTerm I_CntrlPurContrCmmdtyTerm PricingConditionTerm Term Number
DocItemCommodityPricingUUID I_CntrlPurContrCmmdtyTerm DocItemCommodityPricingUUID GUID
ConditionType I_CntrlPurContrCmmdtyTerm ConditionType Condition type
PricingConditionFormulaKey I_CntrlPurContrCmmdtyTerm PricingConditionFormulaKey Formula Key
PrcgConditionFormulaInputUUID I_CntrlPurContrCmmdtyTerm PrcgConditionFormulaInputUUID Doc. Form. GUID
PrcgCndnFmlaCommodityQuantity I_CntrlPurContrCmmdtyTerm PrcgCndnFmlaCommodityQuantity Comm.Qty Item
PrcgCndnFmlaCmmdtyQuantityUnit I_CntrlPurContrCmmdtyTerm PrcgCndnFmlaCmmdtyQuantityUnit Commodity UoM
OriginSystem I_CntrlPurContrCmmdtyTerm OriginSystem LogSys: Formula
PricingConditionConversionRule I_CntrlPurContrCmmdtyTerm PricingConditionConversionRule Conv. Rule
PrcgConditionFixedExchangeRate I_CntrlPurContrCmmdtyTerm PrcgConditionFixedExchangeRate Fix.Exch.Rate
CndnCnvrsnRuleValdtyStrtDteTme I_CntrlPurContrCmmdtyTerm CndnCnvrsnRuleValdtyStrtDteTme Valid From
CndnTrmCnvrsnValdtyStrtDteTme I_CntrlPurContrCmmdtyTerm CndnTrmCnvrsnValdtyStrtDteTme Valid From
PrcgConditionConversionPlace I_CntrlPurContrCmmdtyTerm PrcgConditionConversionPlace Conv. Place
PrcgCndnFmlaEvaluationDateTime I_CntrlPurContrCmmdtyTerm PrcgCndnFmlaEvaluationDateTime Eval. Date and Time
PricingConditionTermGroup I_CntrlPurContrCmmdtyTerm PricingConditionTermGroup Term Group
PrcgCndnGrpTrmValdtyStrtDteTme I_CntrlPurContrCmmdtyTerm PrcgCndnGrpTrmValdtyStrtDteTme Valid From
PricingConditionTermKey I_CntrlPurContrCmmdtyTerm PricingConditionTermKey Term Key
PrcgCndnTrmValdtyStartDateTime I_CntrlPurContrCmmdtyTerm PrcgCndnTrmValdtyStartDateTime Valid From
PrcgCndnTermCalculationType I_CntrlPurContrCmmdtyTerm PrcgCndnTermCalculationType Calculation Type
PricingConditionTermFixedRate I_CntrlPurContrCmmdtyTerm PricingConditionTermFixedRate Fixed Rate
PrcgConditionTermFixedRateCrcy I_CntrlPurContrCmmdtyTerm PrcgConditionTermFixedRateCrcy Currency Fixed Rate
PrcgConditionTermFixedRateQty I_CntrlPurContrCmmdtyTerm PrcgConditionTermFixedRateQty PrcUnit Fixed Value
PrcgCndnTermFixedRateQtyUnit I_CntrlPurContrCmmdtyTerm PrcgCndnTermFixedRateQtyUnit UoM for Fixed Value
PricingConditionTermRule I_CntrlPurContrCmmdtyTerm PricingConditionTermRule Term Rule
CndnTrmRuleValdtyStartDateTime I_CntrlPurContrCmmdtyTerm CndnTrmRuleValdtyStartDateTime Valid From
PrcgCndnTermCalculationRule I_CntrlPurContrCmmdtyTerm PrcgCndnTermCalculationRule Calculation Rule
CndnCalcRuleValdtyStrtDateTime I_CntrlPurContrCmmdtyTerm CndnCalcRuleValdtyStrtDateTime Valid From
PrcgCndnTermQuotationRule I_CntrlPurContrCmmdtyTerm PrcgCndnTermQuotationRule Quotation Rule
CndnQtanRuleValdtyStrtDateTime I_CntrlPurContrCmmdtyTerm CndnQtanRuleValdtyStrtDateTime Valid From
DerivativeContrSpecification I_CntrlPurContrCmmdtyTerm DerivativeContrSpecification DCS ID
MarketIdentifierCode I_CntrlPurContrCmmdtyTerm MarketIdentifierCode MIC
TimeToMaturity I_CntrlPurContrCmmdtyTerm TimeToMaturity Time to Maturity
QuotationPriceType I_CntrlPurContrCmmdtyTerm QuotationPriceType Price Type
PricingConditionTermRate I_CntrlPurContrCmmdtyTerm PricingConditionTermRate Term Rate
PrcgConditionTermRateCrcy I_CntrlPurContrCmmdtyTerm PrcgConditionTermRateCrcy Term Currency
PrcgConditionTermRateQty I_CntrlPurContrCmmdtyTerm PrcgConditionTermRateQty Term Price Unit
PrcgConditionTermRateQtyUnit I_CntrlPurContrCmmdtyTerm PrcgConditionTermRateQtyUnit Term UoM
PrcgConditionTermQuotationRate I_CntrlPurContrCmmdtyTerm PrcgConditionTermQuotationRate Price Quotation
PrcgCndnTrmQtanRateCurrency I_CntrlPurContrCmmdtyTerm PrcgCndnTrmQtanRateCurrency Qtn Currency
PrcgCndnTrmQtanRateQuantity I_CntrlPurContrCmmdtyTerm PrcgCndnTrmQtanRateQuantity Quotation PU
PrcgCndnTrmQtanRateQtyUnit I_CntrlPurContrCmmdtyTerm PrcgCndnTrmQtanRateQtyUnit Quotation UoM
PrcgCndnTrmQtanPerdStrtDteTime I_CntrlPurContrCmmdtyTerm PrcgCndnTrmQtanPerdStrtDteTime Begin of Period
PrcgCndnTrmQtanPerdEndDateTime I_CntrlPurContrCmmdtyTerm PrcgCndnTrmQtanPerdEndDateTime End of Period
PrcgCndnTrmQtanPerdRefDate I_CntrlPurContrCmmdtyTerm PrcgCndnTrmQtanPerdRefDate Reference Date
PrcgCndnTrmQtanPerdBaseDteTime I_CntrlPurContrCmmdtyTerm PrcgCndnTrmQtanPerdBaseDteTime Calculated Base Date
CndnTrmExchRatePerdStrtDteTime I_CntrlPurContrCmmdtyTerm CndnTrmExchRatePerdStrtDteTime Begin of Period
CndnTrmExchRatePerdEndDateTime I_CntrlPurContrCmmdtyTerm CndnTrmExchRatePerdEndDateTime End of Period
PrcgCndnTrmExchRatePerdRefDate I_CntrlPurContrCmmdtyTerm PrcgCndnTrmExchRatePerdRefDate Reference Date
CndnTrmExchRatePerdBaseDteTime I_CntrlPurContrCmmdtyTerm CndnTrmExchRatePerdBaseDteTime Calculated Base Date
PrcgConditionTermSurchargeRate I_CntrlPurContrCmmdtyTerm PrcgConditionTermSurchargeRate Total Surcharge
PrcgCndnTrmSurchargeRteCrcy I_CntrlPurContrCmmdtyTerm PrcgCndnTrmSurchargeRteCrcy AbsSurchCurr
PrcgCndnTrmSurchargeRteQty I_CntrlPurContrCmmdtyTerm PrcgCndnTrmSurchargeRteQty AbsSurch PU
PrcgCndnTrmSurchargeRteQtyUnit I_CntrlPurContrCmmdtyTerm PrcgCndnTrmSurchargeRteQtyUnit AbsSurchUoM
PrcgCndnFmlaEvaluationModule I_CntrlPurContrCmmdtyTerm PrcgCndnFmlaEvaluationModule Module
CndnTrmCalcTypeRoutineSubMdl I_CntrlPurContrCmmdtyTerm CndnTrmCalcTypeRoutineSubMdl Submodule
PricingConditionSourceCurrency I_CntrlPurContrCmmdtyTerm PricingConditionSourceCurrency Curr:Conv. from
PricingConditionTargetCurrency I_CntrlPurContrCmmdtyTerm PricingConditionTargetCurrency Curr.: Conv. to
_CommodityPricingTermText I_CntrlPurContrCmmdtyTerm _CommodityPricingTermText
_CmmdtyPrcgQuotationRuleText I_CntrlPurContrCmmdtyTerm _CmmdtyPrcgQuotationRuleText
_CmmdtyPricingTermRuleText I_CntrlPurContrCmmdtyTerm _CmmdtyPricingTermRuleText
_CmmdtyPrcgCalcRuleText I_CntrlPurContrCmmdtyTerm _CmmdtyPrcgCalcRuleText
_CmmdtyPrcgTermCalcTypeText I_CntrlPurContrCmmdtyTerm _CmmdtyPrcgTermCalcTypeText
_PrcgConditionSourceCurrency I_CntrlPurContrCmmdtyTerm _PrcgConditionSourceCurrency
_PrcgConditionTargetCurrency I_CntrlPurContrCmmdtyTerm _PrcgConditionTargetCurrency
_PrcgCndnFmlaCmmdtyQtyUnit I_CntrlPurContrCmmdtyTerm _PrcgCndnFmlaCmmdtyQtyUnit
_OriginSystem I_CntrlPurContrCmmdtyTerm _OriginSystem

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_CntrlPurContrCmmdtyTermUnion.
-- 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.

CREATE VIEW I_CntrlPurContrCmmdtyTermUnion AS
SELECT
  new.ConditionRecord AS ConditionRecord,
  new.ConditionSequentialNumber AS ConditionSequentialNumber,
  new.CentralPurchaseContract AS CentralPurchaseContract,
  new.CentralPurchaseContractItem AS CentralPurchaseContractItem,
  new.ConditionValidityEndDate AS ConditionValidityEndDate,
  new.PricingConditionTerm AS PricingConditionTerm,
  new.DocItemCommodityPricingUUID AS DocItemCommodityPricingUUID,
  new.ConditionType AS ConditionType,
  new.PricingConditionFormulaKey AS PricingConditionFormulaKey,
  new.PrcgConditionFormulaInputUUID AS PrcgConditionFormulaInputUUID,
  new.PrcgCndnFmlaCommodityQuantity AS PrcgCndnFmlaCommodityQuantity,
  new.PrcgCndnFmlaCmmdtyQuantityUnit AS PrcgCndnFmlaCmmdtyQuantityUnit,
  new.OriginSystem AS OriginSystem,
  new.PricingConditionConversionRule AS PricingConditionConversionRule,
  new.PrcgConditionFixedExchangeRate AS PrcgConditionFixedExchangeRate,
  new.CndnCnvrsnRuleValdtyStrtDteTme AS CndnCnvrsnRuleValdtyStrtDteTme,
  new.CndnTrmCnvrsnValdtyStrtDteTme AS CndnTrmCnvrsnValdtyStrtDteTme,
  new.PrcgConditionConversionPlace AS PrcgConditionConversionPlace,
  new.PrcgCndnFmlaEvaluationDateTime AS PrcgCndnFmlaEvaluationDateTime,
  new.PricingConditionTermGroup AS PricingConditionTermGroup,
  new.PrcgCndnGrpTrmValdtyStrtDteTme AS PrcgCndnGrpTrmValdtyStrtDteTme,
  new.PricingConditionTermKey AS PricingConditionTermKey,
  new.PrcgCndnTrmValdtyStartDateTime AS PrcgCndnTrmValdtyStartDateTime,
  new.PrcgCndnTermCalculationType AS PrcgCndnTermCalculationType,
  cast ( cast (new.PricingConditionTermFixedRate as abap.decfloat34) as cpet_fixtermrate_cds) AS PricingConditionTermFixedRate,
  new.PrcgConditionTermFixedRateCrcy AS PrcgConditionTermFixedRateCrcy,
  new.PrcgConditionTermFixedRateQty AS PrcgConditionTermFixedRateQty,
  new.PrcgCndnTermFixedRateQtyUnit AS PrcgCndnTermFixedRateQtyUnit,
  new.PricingConditionTermRule AS PricingConditionTermRule,
  new.CndnTrmRuleValdtyStartDateTime AS CndnTrmRuleValdtyStartDateTime,
  new.PrcgCndnTermCalculationRule AS PrcgCndnTermCalculationRule,
  new.CndnCalcRuleValdtyStrtDateTime AS CndnCalcRuleValdtyStrtDateTime,
  new.PrcgCndnTermQuotationRule AS PrcgCndnTermQuotationRule,
  new.CndnQtanRuleValdtyStrtDateTime AS CndnQtanRuleValdtyStrtDateTime,
  new.DerivativeContrSpecification AS DerivativeContrSpecification,
  new.MarketIdentifierCode AS MarketIdentifierCode,
  new.TimeToMaturity AS TimeToMaturity,
  new.QuotationPriceType AS QuotationPriceType,
  cast ( cast (new.PricingConditionTermRate as abap.decfloat34) as cpet_termrate_cds) AS PricingConditionTermRate,
  new.PrcgConditionTermRateCrcy AS PrcgConditionTermRateCrcy,
  new.PrcgConditionTermRateQty AS PrcgConditionTermRateQty,
  new.PrcgConditionTermRateQtyUnit AS PrcgConditionTermRateQtyUnit,
  cast ( cast (new.PrcgConditionTermQuotationRate as abap.decfloat34) as cpet_pricequot_cds) AS PrcgConditionTermQuotationRate,
  new.PrcgCndnTrmQtanRateCurrency AS PrcgCndnTrmQtanRateCurrency,
  new.PrcgCndnTrmQtanRateQuantity AS PrcgCndnTrmQtanRateQuantity,
  new.PrcgCndnTrmQtanRateQtyUnit AS PrcgCndnTrmQtanRateQtyUnit,
  new.PrcgCndnTrmQtanPerdStrtDteTime AS PrcgCndnTrmQtanPerdStrtDteTime,
  new.PrcgCndnTrmQtanPerdEndDateTime AS PrcgCndnTrmQtanPerdEndDateTime,
  new.PrcgCndnTrmQtanPerdRefDate AS PrcgCndnTrmQtanPerdRefDate,
  new.PrcgCndnTrmQtanPerdBaseDteTime AS PrcgCndnTrmQtanPerdBaseDteTime,
  new.CndnTrmExchRatePerdStrtDteTime AS CndnTrmExchRatePerdStrtDteTime,
  new.CndnTrmExchRatePerdEndDateTime AS CndnTrmExchRatePerdEndDateTime,
  new.PrcgCndnTrmExchRatePerdRefDate AS PrcgCndnTrmExchRatePerdRefDate,
  new.CndnTrmExchRatePerdBaseDteTime AS CndnTrmExchRatePerdBaseDteTime,
  cast ( cast (new.PrcgConditionTermSurchargeRate as abap.decfloat34) as cpet_surchargerate_cds) AS PrcgConditionTermSurchargeRate,
  new.PrcgCndnTrmSurchargeRteCrcy AS PrcgCndnTrmSurchargeRteCrcy,
  new.PrcgCndnTrmSurchargeRteQty AS PrcgCndnTrmSurchargeRteQty,
  new.PrcgCndnTrmSurchargeRteQtyUnit AS PrcgCndnTrmSurchargeRteQtyUnit,
  new.PrcgCndnFmlaEvaluationModule AS PrcgCndnFmlaEvaluationModule,
  new.CndnTrmCalcTypeRoutineSubMdl AS CndnTrmCalcTypeRoutineSubMdl,
  new.PricingConditionSourceCurrency AS PricingConditionSourceCurrency,
  new.PricingConditionTargetCurrency AS PricingConditionTargetCurrency,
  new._CommodityPricingTermText AS _CommodityPricingTermText,
  new._CmmdtyPrcgQuotationRuleText AS _CmmdtyPrcgQuotationRuleText,
  new._CmmdtyPricingTermRuleText AS _CmmdtyPricingTermRuleText,
  new._CmmdtyPrcgCalcRuleText AS _CmmdtyPrcgCalcRuleText,
  new._CmmdtyPrcgTermCalcTypeText AS _CmmdtyPrcgTermCalcTypeText,
  new._PrcgConditionSourceCurrency AS _PrcgConditionSourceCurrency,
  new._PrcgConditionTargetCurrency AS _PrcgConditionTargetCurrency,
  new._PrcgCndnFmlaCmmdtyQtyUnit AS _PrcgCndnFmlaCmmdtyQtyUnit,
  old._OriginSystem AS _OriginSystem
FROM I_CntrlPurContrCmmdtyTermNew AS new
INNER JOIN I_CmmdtyPricingMigrationStatus AS tf ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): I_CntrlPurContrCmmdtyTerm
;