I_PurHubCmmdtyTermUnion

DDL: I_PURHUBCMMDTYTERMUNION Type: view_entity COMPOSITE

Union Layer purchase hub cmmdty term

I_PurHubCmmdtyTermUnion is a Composite CDS View that provides data about "Union Layer purchase hub cmmdty term" in SAP S/4HANA. It reads from 4 data sources (I_PurchaseHubCommodityTermNew, I_PurchaseHubCommodityTerm, I_CmmdtyPricingMigrationStatus, I_CmmdtyPricingMigrationStatus) and exposes 149 fields with key fields ConditionRecord, ConditionSequentialNumberShort, PricingConditionTerm, ConditionSequentialNumberShort, PricingConditionTerm.

Data Sources (4)

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Union Layer purchase hub cmmdty term view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.dataMaintenance #RESTRICTED view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MASTER view

Fields (149)

KeyFieldSource TableSource FieldDescription
KEY ConditionRecord I_PurchaseHubCommodityTermNew ConditionRecord Cond.Record No.
KEY ConditionSequentialNumberShort I_PurchaseHubCommodityTermNew ConditionSequentialNumberShort Sequent. No. of Cond
KEY PricingConditionTerm I_PurchaseHubCommodityTermNew PricingConditionTerm Term Number
DocItemCommodityPricingUUID I_PurchaseHubCommodityTermNew DocItemCommodityPricingUUID GUID
ConditionType I_PurchaseHubCommodityTermNew ConditionType Condition type
PricingConditionFormulaKey I_PurchaseHubCommodityTermNew PricingConditionFormulaKey Formula Key
PrcgConditionFormulaInputUUID I_PurchaseHubCommodityTermNew PrcgConditionFormulaInputUUID Doc. Form. GUID
OriginSystem I_PurchaseHubCommodityTermNew OriginSystem LogSys: Formula
PrcgCndnFmlaCommodityQuantity I_PurchaseHubCommodityTermNew PrcgCndnFmlaCommodityQuantity Comm.Qty Item
PrcgCndnFmlaCmmdtyQuantityUnit I_PurchaseHubCommodityTermNew PrcgCndnFmlaCmmdtyQuantityUnit Commodity UoM
PrcgCndnFmlaEvaluationDateTime I_PurchaseHubCommodityTermNew PrcgCndnFmlaEvaluationDateTime Eval. Date and Time
CndnExchRatePerdDetnResultUUID I_PurchaseHubCommodityTermNew CndnExchRatePerdDetnResultUUID PerDet.Out.GUID
PrcgCndnTrmConversionInputUUID I_PurchaseHubCommodityTermNew PrcgCndnTrmConversionInputUUID ConvInputGUID
PrcgCndnTermConversionRsltUUID I_PurchaseHubCommodityTermNew PrcgCndnTermConversionRsltUUID ConvResultGUID
PricingConditionSourceCurrency I_PurchaseHubCommodityTermNew PricingConditionSourceCurrency Curr:Conv. from
PricingConditionTargetCurrency I_PurchaseHubCommodityTermNew PricingConditionTargetCurrency Curr.: Conv. to
PrcgCndnSourceQuantityUnit I_PurchaseHubCommodityTermNew PrcgCndnSourceQuantityUnit UoM: Conv. from
PrcgCndnTargetQuantityUnit I_PurchaseHubCommodityTermNew PrcgCndnTargetQuantityUnit UoM: Conv. to
PricingConditionConversionRule I_PurchaseHubCommodityTermNew PricingConditionConversionRule Conv. Rule
PrcgConditionFixedExchangeRate I_PurchaseHubCommodityTermNew PrcgConditionFixedExchangeRate Fix.Exch.Rate
CndnCnvrsnRuleValdtyStrtDteTme I_PurchaseHubCommodityTermNew CndnCnvrsnRuleValdtyStrtDteTme Valid From
CndnTrmCnvrsnValdtyStrtDteTme I_PurchaseHubCommodityTermNew CndnTrmCnvrsnValdtyStrtDteTme Valid From
PrcgConditionConversionPlace I_PurchaseHubCommodityTermNew PrcgConditionConversionPlace Conv. Place
PrcgCndnGrpTrmValdtyStrtDteTme I_PurchaseHubCommodityTermNew PrcgCndnGrpTrmValdtyStrtDteTme Valid From
PricingConditionTermKey I_PurchaseHubCommodityTermNew PricingConditionTermKey Term Key
PrcgCndnTrmValdtyStartDateTime I_PurchaseHubCommodityTermNew PrcgCndnTrmValdtyStartDateTime Valid From
PrcgCndnFmlaEvaluationModule I_PurchaseHubCommodityTermNew PrcgCndnFmlaEvaluationModule Module
CndnTrmCalcTypeRoutineSubMdl I_PurchaseHubCommodityTermNew CndnTrmCalcTypeRoutineSubMdl Submodule
PrcgCndnTermCalculationType I_PurchaseHubCommodityTermNew PrcgCndnTermCalculationType Calculation Type
PricingConditionTermRule I_PurchaseHubCommodityTermNew PricingConditionTermRule Term Rule
CndnTrmRuleValdtyStartDateTime I_PurchaseHubCommodityTermNew CndnTrmRuleValdtyStartDateTime Valid From
PrcgCndnTermCalculationRule I_PurchaseHubCommodityTermNew PrcgCndnTermCalculationRule Calculation Rule
CndnCalcRuleValdtyStrtDateTime I_PurchaseHubCommodityTermNew CndnCalcRuleValdtyStrtDateTime Valid From
PrcgCndnTermQuotationRule I_PurchaseHubCommodityTermNew PrcgCndnTermQuotationRule Quotation Rule
CndnQtanRuleValdtyStrtDateTime I_PurchaseHubCommodityTermNew CndnQtanRuleValdtyStrtDateTime Valid From
PricingConditionTermRate Term Rate
PrcgConditionTermRateCrcy I_PurchaseHubCommodityTermNew PrcgConditionTermRateCrcy Term Currency
PrcgConditionTermRateQty I_PurchaseHubCommodityTermNew PrcgConditionTermRateQty Term Price Unit
PrcgConditionTermRateQtyUnit I_PurchaseHubCommodityTermNew PrcgConditionTermRateQtyUnit Term UoM
PrcgConditionTermQuotationRate Price Quotation
PrcgCndnTrmQtanRateCurrency I_PurchaseHubCommodityTermNew PrcgCndnTrmQtanRateCurrency Qtn Currency
PrcgCndnTrmQtanRateQuantity I_PurchaseHubCommodityTermNew PrcgCndnTrmQtanRateQuantity Quotation PU
PrcgCndnTrmQtanRateQtyUnit I_PurchaseHubCommodityTermNew PrcgCndnTrmQtanRateQtyUnit Quotation UoM
PrcgCndnTrmQtanPerdStrtDteTime I_PurchaseHubCommodityTermNew PrcgCndnTrmQtanPerdStrtDteTime Begin of Period
PrcgCndnTrmQtanPerdEndDateTime I_PurchaseHubCommodityTermNew PrcgCndnTrmQtanPerdEndDateTime End of Period
PrcgCndnTrmQtanPerdRefDate I_PurchaseHubCommodityTermNew PrcgCndnTrmQtanPerdRefDate Reference Date
PrcgCndnTrmQtanPerdBaseDteTime I_PurchaseHubCommodityTermNew PrcgCndnTrmQtanPerdBaseDteTime Calculated Base Date
CndnTrmExchRatePerdStrtDteTime I_PurchaseHubCommodityTermNew CndnTrmExchRatePerdStrtDteTime Begin of Period
CndnTrmExchRatePerdEndDateTime I_PurchaseHubCommodityTermNew CndnTrmExchRatePerdEndDateTime End of Period
PrcgCndnTrmExchRatePerdRefDate I_PurchaseHubCommodityTermNew PrcgCndnTrmExchRatePerdRefDate Reference Date
CndnTrmExchRatePerdBaseDteTime I_PurchaseHubCommodityTermNew CndnTrmExchRatePerdBaseDteTime Calculated Base Date
PrcgConditionTermSurchargeRate Total Surcharge
PrcgCndnTrmSurchargeRteCrcy I_PurchaseHubCommodityTermNew PrcgCndnTrmSurchargeRteCrcy AbsSurchCurr
PrcgCndnTrmSurchargeRteQty I_PurchaseHubCommodityTermNew PrcgCndnTrmSurchargeRteQty AbsSurch PU
PrcgCndnTrmSurchargeRteQtyUnit I_PurchaseHubCommodityTermNew PrcgCndnTrmSurchargeRteQtyUnit AbsSurchUoM
PricingConditionTermGroup I_PurchaseHubCommodityTermNew PricingConditionTermGroup Term Group
PricingConditionTermFixedRate Fixed Rate
PrcgConditionTermFixedRateCrcy I_PurchaseHubCommodityTermNew PrcgConditionTermFixedRateCrcy Currency Fixed Rate
PrcgConditionTermFixedRateQty I_PurchaseHubCommodityTermNew PrcgConditionTermFixedRateQty PrcUnit Fixed Value
PrcgCndnTermFixedRateQtyUnit I_PurchaseHubCommodityTermNew PrcgCndnTermFixedRateQtyUnit UoM for Fixed Value
DerivativeContrSpecification I_PurchaseHubCommodityTermNew DerivativeContrSpecification DCS ID
MarketIdentifierCode I_PurchaseHubCommodityTermNew MarketIdentifierCode MIC
TimeToMaturity I_PurchaseHubCommodityTermNew TimeToMaturity Time to Maturity
QuotationPriceType I_PurchaseHubCommodityTermNew QuotationPriceType Price Type
_CommodityPricingTermText I_PurchaseHubCommodityTermNew _CommodityPricingTermText
_CmmdtyPrcgQuotationRuleText I_PurchaseHubCommodityTermNew _CmmdtyPrcgQuotationRuleText
_CmmdtyPricingTermRuleText I_PurchaseHubCommodityTermNew _CmmdtyPricingTermRuleText
_CmmdtyPrcgCalcRuleText I_PurchaseHubCommodityTermNew _CmmdtyPrcgCalcRuleText
_CmmdtyPrcgTermCalcTypeText I_PurchaseHubCommodityTermNew _CmmdtyPrcgTermCalcTypeText
_PrcgConditionSourceCurrency I_PurchaseHubCommodityTermNew _PrcgConditionSourceCurrency
_PrcgConditionTargetCurrency I_PurchaseHubCommodityTermNew _PrcgConditionTargetCurrency
_PrcgCndnSourceQuantityUnit I_PurchaseHubCommodityTermNew _PrcgCndnSourceQuantityUnit
_PrcgCndnTargetQuantityUnit I_PurchaseHubCommodityTermNew _PrcgCndnTargetQuantityUnit
_PrcgCndnFmlaCmmdtyQtyUnit I_PurchaseHubCommodityTermNew _PrcgCndnFmlaCmmdtyQtyUnit
ConditionRecord Cond.Record No.
KEY ConditionSequentialNumberShort I_PurchaseHubCommodityTerm ConditionSequentialNumberShort Sequent. No. of Cond
KEY PricingConditionTerm I_PurchaseHubCommodityTerm PricingConditionTerm Term Number
DocItemCommodityPricingUUID I_PurchaseHubCommodityTerm DocItemCommodityPricingUUID GUID
ConditionType I_PurchaseHubCommodityTerm ConditionType Condition type
PricingConditionFormulaKey I_PurchaseHubCommodityTerm PricingConditionFormulaKey Formula Key
PrcgConditionFormulaInputUUID I_PurchaseHubCommodityTerm PrcgConditionFormulaInputUUID Doc. Form. GUID
OriginSystem I_PurchaseHubCommodityTerm OriginSystem LogSys: Formula
PrcgCndnFmlaCommodityQuantity I_PurchaseHubCommodityTerm PrcgCndnFmlaCommodityQuantity Comm.Qty Item
PrcgCndnFmlaCmmdtyQuantityUnit I_PurchaseHubCommodityTerm PrcgCndnFmlaCmmdtyQuantityUnit Commodity UoM
PrcgCndnFmlaEvaluationDateTime I_PurchaseHubCommodityTerm PrcgCndnFmlaEvaluationDateTime Eval. Date and Time
CndnExchRatePerdDetnResultUUID I_PurchaseHubCommodityTerm CndnExchRatePerdDetnResultUUID PerDet.Out.GUID
PrcgCndnTrmConversionInputUUID I_PurchaseHubCommodityTerm PrcgCndnTrmConversionInputUUID ConvInputGUID
PrcgCndnTermConversionRsltUUID I_PurchaseHubCommodityTerm PrcgCndnTermConversionRsltUUID ConvResultGUID
PricingConditionSourceCurrency I_PurchaseHubCommodityTerm PricingConditionSourceCurrency Curr:Conv. from
PricingConditionTargetCurrency I_PurchaseHubCommodityTerm PricingConditionTargetCurrency Curr.: Conv. to
PrcgCndnSourceQuantityUnit I_PurchaseHubCommodityTerm PrcgCndnSourceQuantityUnit UoM: Conv. from
PrcgCndnTargetQuantityUnit I_PurchaseHubCommodityTerm PrcgCndnTargetQuantityUnit UoM: Conv. to
PricingConditionConversionRule I_PurchaseHubCommodityTerm PricingConditionConversionRule Conv. Rule
PrcgConditionFixedExchangeRate I_PurchaseHubCommodityTerm PrcgConditionFixedExchangeRate Fix.Exch.Rate
CndnCnvrsnRuleValdtyStrtDteTme I_PurchaseHubCommodityTerm CndnCnvrsnRuleValdtyStrtDteTme Valid From
CndnTrmCnvrsnValdtyStrtDteTme I_PurchaseHubCommodityTerm CndnTrmCnvrsnValdtyStrtDteTme Valid From
PrcgConditionConversionPlace I_PurchaseHubCommodityTerm PrcgConditionConversionPlace Conv. Place
PrcgCndnGrpTrmValdtyStrtDteTme I_PurchaseHubCommodityTerm PrcgCndnGrpTrmValdtyStrtDteTme Valid From
PricingConditionTermKey I_PurchaseHubCommodityTerm PricingConditionTermKey Term Key
PrcgCndnTrmValdtyStartDateTime I_PurchaseHubCommodityTerm PrcgCndnTrmValdtyStartDateTime Valid From
PrcgCndnFmlaEvaluationModule I_PurchaseHubCommodityTerm PrcgCndnFmlaEvaluationModule Module
CndnTrmCalcTypeRoutineSubMdl I_PurchaseHubCommodityTerm CndnTrmCalcTypeRoutineSubMdl Submodule
PrcgCndnTermCalculationType I_PurchaseHubCommodityTerm PrcgCndnTermCalculationType Calculation Type
PricingConditionTermRule I_PurchaseHubCommodityTerm PricingConditionTermRule Term Rule
CndnTrmRuleValdtyStartDateTime I_PurchaseHubCommodityTerm CndnTrmRuleValdtyStartDateTime Valid From
PrcgCndnTermCalculationRule I_PurchaseHubCommodityTerm PrcgCndnTermCalculationRule Calculation Rule
CndnCalcRuleValdtyStrtDateTime I_PurchaseHubCommodityTerm CndnCalcRuleValdtyStrtDateTime Valid From
PrcgCndnTermQuotationRule I_PurchaseHubCommodityTerm PrcgCndnTermQuotationRule Quotation Rule
CndnQtanRuleValdtyStrtDateTime I_PurchaseHubCommodityTerm CndnQtanRuleValdtyStrtDateTime Valid From
PricingConditionTermRate I_PurchaseHubCommodityTerm PricingConditionTermRate Term Rate
PrcgConditionTermRateCrcy I_PurchaseHubCommodityTerm PrcgConditionTermRateCrcy Term Currency
PrcgConditionTermRateQty I_PurchaseHubCommodityTerm PrcgConditionTermRateQty Term Price Unit
PrcgConditionTermRateQtyUnit I_PurchaseHubCommodityTerm PrcgConditionTermRateQtyUnit Term UoM
PrcgConditionTermQuotationRate I_PurchaseHubCommodityTerm PrcgConditionTermQuotationRate Price Quotation
PrcgCndnTrmQtanRateCurrency I_PurchaseHubCommodityTerm PrcgCndnTrmQtanRateCurrency Qtn Currency
PrcgCndnTrmQtanRateQuantity I_PurchaseHubCommodityTerm PrcgCndnTrmQtanRateQuantity Quotation PU
PrcgCndnTrmQtanRateQtyUnit I_PurchaseHubCommodityTerm PrcgCndnTrmQtanRateQtyUnit Quotation UoM
PrcgCndnTrmQtanPerdStrtDteTime I_PurchaseHubCommodityTerm PrcgCndnTrmQtanPerdStrtDteTime Begin of Period
PrcgCndnTrmQtanPerdEndDateTime I_PurchaseHubCommodityTerm PrcgCndnTrmQtanPerdEndDateTime End of Period
PrcgCndnTrmQtanPerdRefDate I_PurchaseHubCommodityTerm PrcgCndnTrmQtanPerdRefDate Reference Date
PrcgCndnTrmQtanPerdBaseDteTime I_PurchaseHubCommodityTerm PrcgCndnTrmQtanPerdBaseDteTime Calculated Base Date
CndnTrmExchRatePerdStrtDteTime I_PurchaseHubCommodityTerm CndnTrmExchRatePerdStrtDteTime Begin of Period
CndnTrmExchRatePerdEndDateTime I_PurchaseHubCommodityTerm CndnTrmExchRatePerdEndDateTime End of Period
PrcgCndnTrmExchRatePerdRefDate I_PurchaseHubCommodityTerm PrcgCndnTrmExchRatePerdRefDate Reference Date
CndnTrmExchRatePerdBaseDteTime I_PurchaseHubCommodityTerm CndnTrmExchRatePerdBaseDteTime Calculated Base Date
PrcgConditionTermSurchargeRate I_PurchaseHubCommodityTerm PrcgConditionTermSurchargeRate Total Surcharge
PrcgCndnTrmSurchargeRteCrcy I_PurchaseHubCommodityTerm PrcgCndnTrmSurchargeRteCrcy AbsSurchCurr
PrcgCndnTrmSurchargeRteQty I_PurchaseHubCommodityTerm PrcgCndnTrmSurchargeRteQty AbsSurch PU
PrcgCndnTrmSurchargeRteQtyUnit I_PurchaseHubCommodityTerm PrcgCndnTrmSurchargeRteQtyUnit AbsSurchUoM
PricingConditionTermGroup I_PurchaseHubCommodityTerm PricingConditionTermGroup Term Group
PricingConditionTermFixedRate I_PurchaseHubCommodityTerm PricingConditionTermFixedRate Fixed Rate
PrcgConditionTermFixedRateCrcy I_PurchaseHubCommodityTerm PrcgConditionTermFixedRateCrcy Currency Fixed Rate
PrcgConditionTermFixedRateQty I_PurchaseHubCommodityTerm PrcgConditionTermFixedRateQty PrcUnit Fixed Value
PrcgCndnTermFixedRateQtyUnit I_PurchaseHubCommodityTerm PrcgCndnTermFixedRateQtyUnit UoM for Fixed Value
DerivativeContrSpecification I_PurchaseHubCommodityTerm DerivativeContrSpecification DCS ID
MarketIdentifierCode I_PurchaseHubCommodityTerm MarketIdentifierCode MIC
TimeToMaturity I_PurchaseHubCommodityTerm TimeToMaturity Time to Maturity
QuotationPriceType I_PurchaseHubCommodityTerm QuotationPriceType Price Type
_CommodityPricingTermText I_PurchaseHubCommodityTerm _CommodityPricingTermText
_CmmdtyPrcgQuotationRuleText I_PurchaseHubCommodityTerm _CmmdtyPrcgQuotationRuleText
_CmmdtyPricingTermRuleText I_PurchaseHubCommodityTerm _CmmdtyPricingTermRuleText
_CmmdtyPrcgCalcRuleText I_PurchaseHubCommodityTerm _CmmdtyPrcgCalcRuleText
_CmmdtyPrcgTermCalcTypeText I_PurchaseHubCommodityTerm _CmmdtyPrcgTermCalcTypeText
_PrcgConditionSourceCurrency I_PurchaseHubCommodityTerm _PrcgConditionSourceCurrency
_PrcgConditionTargetCurrency I_PurchaseHubCommodityTerm _PrcgConditionTargetCurrency
_PrcgCndnSourceQuantityUnit I_PurchaseHubCommodityTerm _PrcgCndnSourceQuantityUnit
_PrcgCndnTargetQuantityUnit I_PurchaseHubCommodityTerm _PrcgCndnTargetQuantityUnit
_PrcgCndnFmlaCmmdtyQtyUnit I_PurchaseHubCommodityTerm _PrcgCndnFmlaCmmdtyQtyUnit
_OriginSystem I_PurchaseHubCommodityTerm _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_PurHubCmmdtyTermUnion.
-- 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_PurHubCmmdtyTermUnion AS
SELECT
  new.ConditionRecord AS ConditionRecord,
  new.ConditionSequentialNumberShort AS ConditionSequentialNumberShort,
  new.PricingConditionTerm AS PricingConditionTerm,
  new.DocItemCommodityPricingUUID AS DocItemCommodityPricingUUID,
  new.ConditionType AS ConditionType,
  new.PricingConditionFormulaKey AS PricingConditionFormulaKey,
  new.PrcgConditionFormulaInputUUID AS PrcgConditionFormulaInputUUID,
  new.OriginSystem AS OriginSystem,
  new.PrcgCndnFmlaCommodityQuantity AS PrcgCndnFmlaCommodityQuantity,
  new.PrcgCndnFmlaCmmdtyQuantityUnit AS PrcgCndnFmlaCmmdtyQuantityUnit,
  new.PrcgCndnFmlaEvaluationDateTime AS PrcgCndnFmlaEvaluationDateTime,
  new.CndnExchRatePerdDetnResultUUID AS CndnExchRatePerdDetnResultUUID,
  new.PrcgCndnTrmConversionInputUUID AS PrcgCndnTrmConversionInputUUID,
  new.PrcgCndnTermConversionRsltUUID AS PrcgCndnTermConversionRsltUUID,
  new.PricingConditionSourceCurrency AS PricingConditionSourceCurrency,
  new.PricingConditionTargetCurrency AS PricingConditionTargetCurrency,
  new.PrcgCndnSourceQuantityUnit AS PrcgCndnSourceQuantityUnit,
  new.PrcgCndnTargetQuantityUnit AS PrcgCndnTargetQuantityUnit,
  new.PricingConditionConversionRule AS PricingConditionConversionRule,
  new.PrcgConditionFixedExchangeRate AS PrcgConditionFixedExchangeRate,
  new.CndnCnvrsnRuleValdtyStrtDteTme AS CndnCnvrsnRuleValdtyStrtDteTme,
  new.CndnTrmCnvrsnValdtyStrtDteTme AS CndnTrmCnvrsnValdtyStrtDteTme,
  new.PrcgConditionConversionPlace AS PrcgConditionConversionPlace,
  new.PrcgCndnGrpTrmValdtyStrtDteTme AS PrcgCndnGrpTrmValdtyStrtDteTme,
  new.PricingConditionTermKey AS PricingConditionTermKey,
  new.PrcgCndnTrmValdtyStartDateTime AS PrcgCndnTrmValdtyStartDateTime,
  new.PrcgCndnFmlaEvaluationModule AS PrcgCndnFmlaEvaluationModule,
  new.CndnTrmCalcTypeRoutineSubMdl AS CndnTrmCalcTypeRoutineSubMdl,
  new.PrcgCndnTermCalculationType AS PrcgCndnTermCalculationType,
  new.PricingConditionTermRule AS PricingConditionTermRule,
  new.CndnTrmRuleValdtyStartDateTime AS CndnTrmRuleValdtyStartDateTime,
  new.PrcgCndnTermCalculationRule AS PrcgCndnTermCalculationRule,
  new.CndnCalcRuleValdtyStrtDateTime AS CndnCalcRuleValdtyStrtDateTime,
  new.PrcgCndnTermQuotationRule AS PrcgCndnTermQuotationRule,
  new.CndnQtanRuleValdtyStrtDateTime AS CndnQtanRuleValdtyStrtDateTime,
  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.PricingConditionTermGroup AS PricingConditionTermGroup,
  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.DerivativeContrSpecification AS DerivativeContrSpecification,
  new.MarketIdentifierCode AS MarketIdentifierCode,
  new.TimeToMaturity AS TimeToMaturity,
  new.QuotationPriceType AS QuotationPriceType,
  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._PrcgCndnSourceQuantityUnit AS _PrcgCndnSourceQuantityUnit,
  new._PrcgCndnTargetQuantityUnit AS _PrcgCndnTargetQuantityUnit,
  new._PrcgCndnFmlaCmmdtyQtyUnit AS _PrcgCndnFmlaCmmdtyQtyUnit,
  old._OriginSystem AS _OriginSystem
FROM I_PurchaseHubCommodityTermNew AS new
INNER JOIN I_CmmdtyPricingMigrationStatus AS tf ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): I_PurchaseHubCommodityTerm
;