Deprecated
This CDS view is deprecated in S/4HANA. Use I_CMMDTYMTMLOGFINVALCUBE_2 instead. View all deprecated CDS views →

I_CmmdtyMTMLogFinValCube

DDL: I_CMMDTYMTMLOGFINVALCUBE SQL: IUNIONMTMPFCUBE Type: view COMPOSITE

Union MtM - Cube

I_CmmdtyMTMLogFinValCube (Composite)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Cross Applications

I_CmmdtyMTMLogFinValCube is a Composite CDS View (Cube) that provides data about "Union MtM - Cube" in SAP S/4HANA. It reads from 1 data source (I_CmmdtyMTMLogFinValue) and exposes 172 fields with key fields PricingKey, Version, PricingDocumentItem, ConditionType, SubConditionType. It has 36 associations to related views.

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentLO-CMM-BF
CapabilitiesData Source in SQL Select
PackageCross Applications for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
I_CmmdtyMTMLogFinValue I_CmmdtyMTMLogFinValue from

Parameters (6)

NameTypeDefault
P_DisplayUnitOfMeasure cds_view_uom
P_EvaluationDate cds_evaluation_date
P_ExchRateEvaluationDate cmm_eval_keydate
P_EndOfDaySnapshotFromDate cmm_snapshot_start
P_EndOfDaySnapshotToDate cmm_snapshot_end
P_MTMDataSelectionType cmm_vlogp_consumptiontype

Associations (36)

CardinalityTargetAliasCondition
[0..1] I_UnitOfMeasure _ConditionTermRateQuantityUnit $projection.ConditionTermRateQuantityUnit = _ConditionTermRateQuantityUnit.UnitOfMeasure
[0..1] I_Currency _StatisticsCurrency $projection.StatisticsCurrency = _StatisticsCurrency.Currency
[0..1] I_Currency _DocumentCurrency $projection.DocumentCurrency = _DocumentCurrency.Currency
[0..1] I_Currency _MarketPriceCurrency $projection.MarketPriceCurrency = _MarketPriceCurrency.Currency
[0..1] I_Currency _ConditionTermRateCurrency $projection.ConditionTermRateCurrency = _ConditionTermRateCurrency.Currency
[0..1] I_UnitOfMeasure _CommodityUnit $projection.CommodityUnit = _CommodityUnit.UnitOfMeasure
[0..1] I_MtmDataSourceType _MTMDataSourceType $projection.MTMDataSourceType = _MTMDataSourceType.MTMDataSourceType
[0..1] I_MtmConditionGroup _MTMConditionGroup $projection.MTMConditionGroup = _MTMConditionGroup.MTMConditionGroup
[0..1] I_Mtmconditiongroupcategory _MTMConditionGroupCategory $projection.MTMConditionGroupCategory = _MTMConditionGroupCategory.MTMConditionGroupCategory
[0..1] I_MtmAdjustmentType _MTMAdjustmentType $projection.MTMAdjustmentType = _MTMAdjustmentType.MTMAdjustmentType
[0..1] I_MtmCalculationGroup _MTMCalculationGroup $projection.MTMCalculationGroup = _MTMCalculationGroup.MTMCalculationGroup
[0..1] I_Cmmdty _PhysicalCmmdty $projection.PhysicalCommodity = _PhysicalCmmdty.Commodity
[0..1] I_BasisID _BasisID $projection.BasisID = _BasisID.BasisID
[0..1] I_BusinessObjType _SourceDocumentBusObjType $projection.SourceDocumentBusObjType = _SourceDocumentBusObjType.BusinessObjectType
[0..1] I_BusinessObjType _ReferenceDocBusObjType $projection.ReferenceDocBusObjType = _ReferenceDocBusObjType.BusinessObjectType
[0..1] I_BusinessObjType _OriginReferenceDocBusObjType $projection.OriginReferenceDocBusObjType = _OriginReferenceDocBusObjType.BusinessObjectType
[0..1] I_PricingStatus _PricingStatus $projection.PricingStatus = _PricingStatus.PricingStatus
[0..1] I_Supplier _Creditor $projection.Creditor = _Creditor.Supplier
[0..1] I_Customer _SoldToParty $projection.SoldToParty = _SoldToParty.Customer
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_StorageLocation _StorageLocation $projection.Plant = _StorageLocation.Plant and $projection.StorageLocation = _StorageLocation.StorageLocation
[0..*] I_ProfitCenter _ProfitCenter $projection.ControllingArea = _ProfitCenter.ControllingArea and $projection.ProfitCenter = _ProfitCenter.ProfitCenter
[1..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[0..1] I_Product _Material $projection.Material = _Material.Product
[0..1] I_DerivativeContrSpec _DerivativeContrSpecification $projection.DerivativeContrSpecification = _DerivativeContrSpecification.DerivativeContrSpecification
[0..1] I_MarketIdentCode _MarketIdentCode $projection.MarketIdentifierCode = _MarketIdentCode.MarketIdentifierCode
[0..1] I_IncotermsClassification _IncotermsClassification $projection.IncotermsClassification = _IncotermsClassification.IncotermsClassification
[0..*] I_CmmdtyMtmMessage _CmmdtyMtmMessage $projection.SystemMessageNumber = _CmmdtyMtmMessage.SystemMessageNumber
[0..1] I_GoodsMovementType _GoodsMovementType $projection.GoodsMovementType = _GoodsMovementType.GoodsMovementType
[0..1] I_FinAssetsMgntProductType _FinAssetsMgmtProductType $projection.FinancialAssetsMgmtProductType = _FinAssetsMgmtProductType.FinancialAssetsMgmtProductType
[0..1] I_DomainFixedValueText _CmmdtyForwardIndexTimingText $projection.CmmdtyForwardIndexTiming = _CmmdtyForwardIndexTimingText.DomainValue and _CmmdtyForwardIndexTimingText.Language = 'E' and _CmmdtyForwardIndexTimingText.SAPDataDictionaryDomain = 'TBA_TIMING'
[0..*] I_ProductGroupText _ProductGroupText_2 $projection.MaterialGroup = _ProductGroupText_2.MaterialGroup
[0..*] I_SalesOrganizationText _SalesOrganizationText $projection.SalesOrganization = _SalesOrganizationText.SalesOrganization
[0..*] I_FinancialInstrProdCatText _ProductCategory $projection.FinancialInstrProductCategory = _ProductCategory.FinancialInstrProductCategory
[0..1] I_Producttype _ProductType $projection.FinancialAssetsMgmtProductType = _ProductType.ProductType
[0..*] I_ConditionApplicationText _ConditionApplication $projection.ConditionApplication = _ConditionApplication.ConditionApplication

Annotations (13)

NameValueLevelField
Analytics.dataCategory #CUBE view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName IUNIONMTMPFCUBE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
EndUserText.label Union MtM - Cube view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor I_CMMDTYMTMLOGFINVALCUBE_2 view

Fields (172)

KeyFieldSource TableSource FieldDescription
KEY PricingKey PricingKey A key required to access versioned pricing data
KEY Version Version Version of an MtM Valuation Record
KEY PricingDocumentItem PricingDocumentItem Condition item number
KEY ConditionType ConditionType Condition type
KEY SubConditionType SubConditionType The key of a sub-condition type
KEY VersStockRecordUUID VersStockRecordUUID GUID assigned to the VlogP stock delta record
KEY EndOfDaySnapshotDate EndOfDaySnapshotDate Snapshot Date
KEY CompanyCode CompanyCode Receiver Company Code
KEY CommodityPriceExposure CommodityPriceExposure Commodity Price Exposure ID
KEY CommodityExposureCategory CommodityExposureCategory Exposure Category
KEY CommodityPriceSubExposure CommodityPriceSubExposure Hash key
EndOfDaySnapshotDateTimeFrom EndOfDaySnapshotDateTimeFrom Timestamp defining a End-of-day snapshot
EndOfDaySnapshotDateTimeTo EndOfDaySnapshotDateTimeTo Timestamp defining a End-of-day snapshot
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel Distribution Channel
Division Division Internal Division ID
Creditor Creditor Account Number of Supplier
SoldToParty SoldToParty Customer Number
Material Material Material Number
Plant Plant Valuation Area
StorageLocation StorageLocation Storage Location
Batch Batch Batch Number
GoodsMovementType GoodsMovementType Movement Type (Inventory Management)
IncotermsClassification IncotermsClassification Incoterms (Part 1)
IncotermsTransferLocation IncotermsTransferLocation Incoterms (Part 2)
ConditionApplication ConditionApplication Application
ReferenceDocument ReferenceDocument Predecessor Document
ReferenceDocumentItem ReferenceDocumentItem Predecessor Document Item
ReferenceDocBusObjType ReferenceDocBusObjType Ref (BOR) Object Type
ExpectedPaymentDate ExpectedPaymentDate Payment Date
ExchRateEvaluationDate ExchRateEvaluationDate Exchange Rate Evaluation Date
DocToStstcCrcyExchRateEvalDate DocToStstcCrcyExchRateEvalDate Document to Statistics Currency Evaluation Date
QuotationPeriodReferenceDate QuotationPeriodReferenceDate Reference Date
ControllingArea ControllingArea Controlling Area
ProfitCenter ProfitCenter Profit Center
BusinessArea BusinessArea Business Area
PurchasingOrganization PurchasingOrganization Purchasing Organization
MaterialGroup MaterialGroup Material Group
IsIntercompanyTransfer IsIntercompanyTransfer Intercompany Transfer
MarketToDocFrozenExchRate MarketToDocFrozenExchRate Exchange Rate: Market to Document Currency at a Key Date
ConditionTermRateQuantity ConditionTermRateQuantity Price Unit
ConditionTermRateQuantityUnit ConditionTermRateQuantityUnit Price UoM
ConditionTermValueCurrency ConditionTermValueCurrency CPE Term - Currency
BasisID BasisID Basis ID
BasisType BasisType Basis Type
QuotationPriceType QuotationPriceType Type of Price Quotation
MarketPriceCurrency MarketPriceCurrency Market Price Currency
OldestQuotationDate OldestQuotationDate Oldest Quotation Date
SystemMessageNumber SystemMessageNumber System Message Number
MTMConditionGroupCategory MTMConditionGroupCategory Categorization of Condition Group
MTMConditionGroup MTMConditionGroup MtM Condition Group
MTMCalculationGroup MTMCalculationGroup MtM Calculation Group
MTMAdjustmentType MTMAdjustmentType Type of adjustment for the MtM or TPL calculation
MTMCalcGrpMarketPriceCondition MTMCalcGrpMarketPriceCondition Market Price Condition within a calculation group
ConditionTermExchRateIsFixed ConditionTermExchRateIsFixed Indicates that the term is fixed
ConditionTermRateFixation ConditionTermRateFixation Fixation ID
PricingStatus PricingStatus Future/Basis Price Fixation Status
CndnTermRateFixationDate CndnTermRateFixationDate Rate Fixation Date
CndnTermRateFixationTime CndnTermRateFixationTime Rate Fixation Time
CndnTermExchRateFixationDate CndnTermExchRateFixationDate FX Fixation Date
CndnTermExchRateFixationTime CndnTermExchRateFixationTime FX Fixation Time
ExchRateMaturityDate ExchRateMaturityDate Maturity Date
BsMktRefDrvtvContrMaturityCode BsMktRefDrvtvContrMaturityCode Basis Market Reference Contract Maturity Code
BasisMarketRefRate BasisMarketRefRate Original Basis Market reference rate
BasisMarketRefRateCurrency BasisMarketRefRateCurrency Adjustment Value Currency
BasisMarketRefKeyDate BasisMarketRefKeyDate Basis Market reference maturity keydate
BasisMarketRefAdjustmentSpread BasisMarketRefAdjustmentSpread Adjustment Value
ConditionTermFactor ConditionTermFactor CPE condition type term factor
ConditionTermRateIsFixed ConditionTermRateIsFixed Indicates that the term is fixed
ValidityStartDateTime ValidityStartDateTime Valid-From Timestamp of Commodity Derivative
ValidityEndDateTime ValidityEndDateTime Valid-To Timestamp of Commodity Derivative
ValidityStartTime ValidityStartTime Valid-From Time of Commodity Derivative
ValidityEndDate ValidityEndDate Valid-To Date of Commodity Derivative
ValidityEndTime ValidityEndTime Valid-To Time of Commodity Derivative
MaximumVersion MaximumVersion Highest Version Number
ExposureDueDate ExposureDueDate Date on which the exposure is due and expires
ReportingDate ReportingDate Reporting Date
CashFlowDirection CashFlowDirection Transaction Flow Direction
TreasuryPositionLongShortCode TreasuryPositionLongShortCode Code: Long or Short Position
TimeToMaturity TimeToMaturity Time to Maturity
CmmdtyForwardIndexTiming CmmdtyForwardIndexTiming Timing/Periodicity of Commodity Forward Indexes
CmmdtyForwardIndexTimingText _CmmdtyForwardIndexTimingText DomainText Short Text for Fixed Values
FinancialInstrProductCategory FinancialInstrProductCategory Product Category
FinancialAssetsMgmtProductType FinancialAssetsMgmtProductType Product Type
FinInstrTransactionCategory FinInstrTransactionCategory Transaction Category
FinancialInstrumentProductType FinancialInstrumentProductType Financial Transaction Type
FinancialInstrActivityCategory FinancialInstrActivityCategory Transaction Activity Category
FinancialObject FinancialObject Financial Object Number
PnLEventType PnLEventType Profit and Loss Event Type
TermStartDate TermStartDate Term Start
TermEndDate TermEndDate Term End
NumberOfCommodityContracts Number of Contracts
TreasuryPositionAccount TreasuryPositionAccount Futures Account for Listed Options and Futures
DerivativeContract DerivativeContract Contract for Listed Options and Futures
OptionStrikePrice OptionStrikePrice Option Strike Price
OptionStrikeCurrency OptionStrikeCurrency Strike currency of option/future
OptionPutCallCode OptionPutCallCode Put/Call Indicator
OptionExerciseType OptionExerciseType Exercise Type (American or European)
ExternalKeyFigureValue ExternalKeyFigureValue External Key figures
OptionDeltaFactor OptionDeltaFactor Option Delta Factor Value
OptionDeltaFactorKeyFigure OptionDeltaFactorKeyFigure Option Delta Factor
EvaluationDate EvaluationDate
MTMDataSelectionType MTMDataSelectionType
FinInstrExternalReference FinInstrExternalReference External Reference
DisplayView DisplayView
HasErrorDescription HasErrorDescription Error Description
MTMDataSourceType MTMDataSourceType Type of Data Record
PhysicalCommodity PhysicalCommodity Commodity
ValidityStartDate ValidityStartDate Validity Start Date
SourceDocument SourceDocument Source Document
SourceDocumentItem SourceDocumentItem Source Document Item
SourceDocumentBusObjType SourceDocumentBusObjType Source Document Business Object Type
OriginReferenceDocument OriginReferenceDocument Root Document
OriginReferenceDocumentItem OriginReferenceDocumentItem Root Document Item
OriginReferenceDocBusObjType OriginReferenceDocBusObjType Root Document (BOR) Object Type
DeliveryDate DeliveryDate Delivery Date
DeliveryYear DeliveryYear Abjusted Reporting Year
DeliveryMonth DeliveryMonth Adjusted Reporting Month
DerivativeContrSpecification DerivativeContrSpecification Derivative Contract Specification ID
MarketIdentifierCode MarketIdentifierCode Market Identifier Code
MaturityKeyDate MaturityKeyDate Maturity Key Date
DerivativeContractMaturityCode DerivativeContractMaturityCode Contract Maturity Code
HasError HasError Flag: Error occured
StatisticsCurrency StatisticsCurrency Statistics Currency
ConditionTermValueInStstcCrcy Value in Statistical Currency
DocumentCurrency DocumentCurrency SD Document Currency
ConditionTermValueInDocCrcy ConditionTermValueInDocCrcy Value in Document Currency
QuotationCurrency QuotationCurrency Evaluation in Quotation Currency
RiskAnalyzerKeyFigInQtanCrcy RiskAnalyzerKeyFigInQtanCrcy Contract Value(CV) in Quotation Currecy
ConditionTermRate ConditionTermRate Price
MarketToDocExchRate MarketToDocExchRate Exchange Rate: Market to Document Currency
ConditionTermRateCurrency ConditionTermRateCurrency Price Currency
DocToStatisticalExchRate DocToStatisticalExchRate Exchange Rate: Document to Statistics Currency
CommodityQuantity CommodityQuantity Commodity Quantity
CommodityQuantityInTermUnit CommodityQuantityInTermUnit Commodity Quantity in Price Unit
CommodityUnit CommodityUnit Unit of Measure for Commodity
_ConditionTermRateQuantityUnit _ConditionTermRateQuantityUnit
_StatisticsCurrency _StatisticsCurrency
_DocumentCurrency _DocumentCurrency
_MarketPriceCurrency _MarketPriceCurrency
_ConditionTermRateCurrency _ConditionTermRateCurrency
_CommodityUnit _CommodityUnit
_MTMDataSourceType _MTMDataSourceType
_MTMConditionGroup _MTMConditionGroup
_MTMConditionGroupCategory _MTMConditionGroupCategory
_MTMAdjustmentType _MTMAdjustmentType
_MTMCalculationGroup _MTMCalculationGroup
_PhysicalCmmdty _PhysicalCmmdty
_BasisID _BasisID
_SourceDocumentBusObjType _SourceDocumentBusObjType
_ReferenceDocBusObjType _ReferenceDocBusObjType
_OriginReferenceDocBusObjType _OriginReferenceDocBusObjType
_PricingStatus _PricingStatus
_Creditor _Creditor
_SoldToParty _SoldToParty
_Plant _Plant
_StorageLocation _StorageLocation
_CompanyCode _CompanyCode
_Material _Material
_DerivativeContrSpecification _DerivativeContrSpecification
_MarketIdentCode _MarketIdentCode
_IncotermsClassification _IncotermsClassification
_CmmdtyMtmMessage _CmmdtyMtmMessage
_GoodsMovementType _GoodsMovementType
_FinAssetsMgmtProductType _FinAssetsMgmtProductType
_ProductGroupText_2 _ProductGroupText_2
_SalesOrganizationText _SalesOrganizationText
_ProductType _ProductType
_ConditionApplication _ConditionApplication
_ProductCategory _ProductCategory
_ControllingArea _ControllingArea
_ProfitCenter _ProfitCenter

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_CmmdtyMTMLogFinValCube.
-- 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: IUNIONMTMPFCUBE
-- Parameters: P_DisplayUnitOfMeasure : cds_view_uom, P_EvaluationDate : cds_evaluation_date, P_ExchRateEvaluationDate : cmm_eval_keydate, P_EndOfDaySnapshotFromDate : cmm_snapshot_start, P_EndOfDaySnapshotToDate : cmm_snapshot_end, P_MTMDataSelectionType : cmm_vlogp_consumptiontype

CREATE VIEW I_CmmdtyMTMLogFinValCube AS
SELECT
  PricingKey,
  Version,
  PricingDocumentItem,
  ConditionType,
  SubConditionType,
  VersStockRecordUUID,
  EndOfDaySnapshotDate,
  CompanyCode,
  CommodityPriceExposure,
  CommodityExposureCategory,
  CommodityPriceSubExposure,
  EndOfDaySnapshotDateTimeFrom,
  EndOfDaySnapshotDateTimeTo,
  SalesOrganization,
  DistributionChannel,
  Division,
  Creditor,
  SoldToParty,
  Material,
  Plant,
  StorageLocation,
  Batch,
  GoodsMovementType,
  IncotermsClassification,
  IncotermsTransferLocation,
  ConditionApplication,
  ReferenceDocument,
  ReferenceDocumentItem,
  ReferenceDocBusObjType,
  ExpectedPaymentDate,
  ExchRateEvaluationDate,
  DocToStstcCrcyExchRateEvalDate,
  QuotationPeriodReferenceDate,
  ControllingArea,
  ProfitCenter,
  BusinessArea,
  PurchasingOrganization,
  MaterialGroup,
  IsIntercompanyTransfer,
  MarketToDocFrozenExchRate,
  ConditionTermRateQuantity,
  ConditionTermRateQuantityUnit,
  ConditionTermValueCurrency,
  BasisID,
  BasisType,
  QuotationPriceType,
  MarketPriceCurrency,
  OldestQuotationDate,
  SystemMessageNumber,
  MTMConditionGroupCategory,
  MTMConditionGroup,
  MTMCalculationGroup,
  MTMAdjustmentType,
  MTMCalcGrpMarketPriceCondition,
  ConditionTermExchRateIsFixed,
  ConditionTermRateFixation,
  PricingStatus,
  CndnTermRateFixationDate,
  CndnTermRateFixationTime,
  CndnTermExchRateFixationDate,
  CndnTermExchRateFixationTime,
  ExchRateMaturityDate,
  BsMktRefDrvtvContrMaturityCode,
  BasisMarketRefRate,
  BasisMarketRefRateCurrency,
  BasisMarketRefKeyDate,
  BasisMarketRefAdjustmentSpread,
  ConditionTermFactor,
  ConditionTermRateIsFixed,
  ValidityStartDateTime,
  ValidityEndDateTime,
  ValidityStartTime,
  ValidityEndDate,
  ValidityEndTime,
  MaximumVersion,
  ExposureDueDate,
  ReportingDate,
  CashFlowDirection,
  TreasuryPositionLongShortCode,
  TimeToMaturity,
  CmmdtyForwardIndexTiming,
  _CmmdtyForwardIndexTimingText.DomainText AS CmmdtyForwardIndexTimingText,
  FinancialInstrProductCategory,
  FinancialAssetsMgmtProductType,
  FinInstrTransactionCategory,
  FinancialInstrumentProductType,
  FinancialInstrActivityCategory,
  FinancialObject,
  PnLEventType,
  TermStartDate,
  TermEndDate,
  cast( NumberOfCommodityContracts as cmm_contracts_number) AS NumberOfCommodityContracts,
  TreasuryPositionAccount,
  DerivativeContract,
  OptionStrikePrice,
  OptionStrikeCurrency,
  OptionPutCallCode,
  OptionExerciseType,
  ExternalKeyFigureValue,
  OptionDeltaFactor,
  OptionDeltaFactorKeyFigure,
  EvaluationDate,
  MTMDataSelectionType,
  FinInstrExternalReference,
  DisplayView,
  HasErrorDescription,
  MTMDataSourceType,
  PhysicalCommodity,
  ValidityStartDate,
  SourceDocument,
  SourceDocumentItem,
  SourceDocumentBusObjType,
  OriginReferenceDocument,
  OriginReferenceDocumentItem,
  OriginReferenceDocBusObjType,
  DeliveryDate,
  DeliveryYear,
  DeliveryMonth,
  DerivativeContrSpecification,
  MarketIdentifierCode,
  MaturityKeyDate,
  DerivativeContractMaturityCode,
  HasError,
  StatisticsCurrency,
  DocumentCurrency,
  ConditionTermValueInDocCrcy,
  QuotationCurrency,
  RiskAnalyzerKeyFigInQtanCrcy,
  ConditionTermRate,
  MarketToDocExchRate,
  ConditionTermRateCurrency,
  DocToStatisticalExchRate,
  CommodityQuantity,
  CommodityQuantityInTermUnit,
  CommodityUnit
FROM I_CmmdtyMTMLogFinValue
LEFT OUTER JOIN I_UnitOfMeasure AS _ConditionTermRateQuantityUnit ON ConditionTermRateQuantityUnit = _ConditionTermRateQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _StatisticsCurrency ON StatisticsCurrency = _StatisticsCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _DocumentCurrency ON DocumentCurrency = _DocumentCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _MarketPriceCurrency ON MarketPriceCurrency = _MarketPriceCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ConditionTermRateCurrency ON ConditionTermRateCurrency = _ConditionTermRateCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _CommodityUnit ON CommodityUnit = _CommodityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_MtmDataSourceType AS _MTMDataSourceType ON MTMDataSourceType = _MTMDataSourceType.MTMDataSourceType  -- association [0..1]
LEFT OUTER JOIN I_MtmConditionGroup AS _MTMConditionGroup ON MTMConditionGroup = _MTMConditionGroup.MTMConditionGroup  -- association [0..1]
LEFT OUTER JOIN I_Mtmconditiongroupcategory AS _MTMConditionGroupCategory ON MTMConditionGroupCategory = _MTMConditionGroupCategory.MTMConditionGroupCategory  -- association [0..1]
LEFT OUTER JOIN I_MtmAdjustmentType AS _MTMAdjustmentType ON MTMAdjustmentType = _MTMAdjustmentType.MTMAdjustmentType  -- association [0..1]
LEFT OUTER JOIN I_MtmCalculationGroup AS _MTMCalculationGroup ON MTMCalculationGroup = _MTMCalculationGroup.MTMCalculationGroup  -- association [0..1]
LEFT OUTER JOIN I_Cmmdty AS _PhysicalCmmdty ON PhysicalCommodity = _PhysicalCmmdty.Commodity  -- association [0..1]
LEFT OUTER JOIN I_BasisID AS _BasisID ON BasisID = _BasisID.BasisID  -- association [0..1]
LEFT OUTER JOIN I_BusinessObjType AS _SourceDocumentBusObjType ON SourceDocumentBusObjType = _SourceDocumentBusObjType.BusinessObjectType  -- association [0..1]
LEFT OUTER JOIN I_BusinessObjType AS _ReferenceDocBusObjType ON ReferenceDocBusObjType = _ReferenceDocBusObjType.BusinessObjectType  -- association [0..1]
LEFT OUTER JOIN I_BusinessObjType AS _OriginReferenceDocBusObjType ON OriginReferenceDocBusObjType = _OriginReferenceDocBusObjType.BusinessObjectType  -- association [0..1]
LEFT OUTER JOIN I_PricingStatus AS _PricingStatus ON PricingStatus = _PricingStatus.PricingStatus  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Creditor ON Creditor = _Creditor.Supplier  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _SoldToParty ON SoldToParty = _SoldToParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocation ON Plant = _StorageLocation.Plant AND StorageLocation = _StorageLocation.StorageLocation  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ControllingArea = _ProfitCenter.ControllingArea AND ProfitCenter = _ProfitCenter.ProfitCenter  -- association [0..*]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [1..1]
LEFT OUTER JOIN I_Product AS _Material ON Material = _Material.Product  -- association [0..1]
LEFT OUTER JOIN I_DerivativeContrSpec AS _DerivativeContrSpecification ON DerivativeContrSpecification = _DerivativeContrSpecification.DerivativeContrSpecification  -- association [0..1]
LEFT OUTER JOIN I_MarketIdentCode AS _MarketIdentCode ON MarketIdentifierCode = _MarketIdentCode.MarketIdentifierCode  -- association [0..1]
LEFT OUTER JOIN I_IncotermsClassification AS _IncotermsClassification ON IncotermsClassification = _IncotermsClassification.IncotermsClassification  -- association [0..1]
LEFT OUTER JOIN I_CmmdtyMtmMessage AS _CmmdtyMtmMessage ON SystemMessageNumber = _CmmdtyMtmMessage.SystemMessageNumber  -- association [0..*]
LEFT OUTER JOIN I_GoodsMovementType AS _GoodsMovementType ON GoodsMovementType = _GoodsMovementType.GoodsMovementType  -- association [0..1]
LEFT OUTER JOIN I_FinAssetsMgntProductType AS _FinAssetsMgmtProductType ON FinancialAssetsMgmtProductType = _FinAssetsMgmtProductType.FinancialAssetsMgmtProductType  -- association [0..1]
LEFT OUTER JOIN I_DomainFixedValueText AS _CmmdtyForwardIndexTimingText ON CmmdtyForwardIndexTiming = _CmmdtyForwardIndexTimingText.DomainValue AND _CmmdtyForwardIndexTimingText.Language = 'E' AND _CmmdtyForwardIndexTimingText.SAPDataDictionaryDomain = 'TBA_TIMING'  -- association [0..1]
LEFT OUTER JOIN I_ProductGroupText AS _ProductGroupText_2 ON MaterialGroup = _ProductGroupText_2.MaterialGroup  -- association [0..*]
LEFT OUTER JOIN I_SalesOrganizationText AS _SalesOrganizationText ON SalesOrganization = _SalesOrganizationText.SalesOrganization  -- association [0..*]
LEFT OUTER JOIN I_FinancialInstrProdCatText AS _ProductCategory ON FinancialInstrProductCategory = _ProductCategory.FinancialInstrProductCategory  -- association [0..*]
LEFT OUTER JOIN I_Producttype AS _ProductType ON FinancialAssetsMgmtProductType = _ProductType.ProductType  -- association [0..1]
LEFT OUTER JOIN I_ConditionApplicationText AS _ConditionApplication ON ConditionApplication = _ConditionApplication.ConditionApplication  -- association [0..*]
;