I_CmmdtyPositionRepQtyCube
Commodity Position Report - Cube
I_CmmdtyPositionRepQtyCube (Composite)
Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.
Cross Applications
I_CmmdtyPositionRepQtyCube is a Composite CDS View (Cube) that provides data about "Commodity Position Report - Cube" in SAP S/4HANA. It reads from 1 data source (I_CmmdtyPositionReportQty) and exposes 225 fields with key fields CommodityTransactionType, PricingKey, Version, PricingDocumentItem, ConditionType. It has 30 associations to related views. Part of development package LOG_CMM_POSITION_REPORTING.
SAP API Hub
| Category | Composite |
|---|---|
| State | C1 |
| Line of Business | Cross Applications |
| Application Component | LO-CMM-BF |
| Capabilities | Data Source in SQL Select |
| Extensible (Key User) | No |
| Extensible (Developer) | No |
| Release State (Key User) | Released |
| Release State (Developer) | Not Released |
| Package | Cross Applications for SAP S/4HANA Cloud Public Edition |
Documentation
- Analytics with CDS Views — Build Analytics for S/4HANA Cloud Public Edition ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA Cloud Public Edition CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA Cloud Public Edition and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Custom Communication Scenarios — Create custom communication scenarios to configure custom communication arrangement
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP S/4HANA Extensibility — SAP S/4HANA Extensibility Tutorial
- VDM View Types — The Virtual Data Model in SAP S/4HANA Cloud Public Edition
- View Browser — Search, browse and tag CDS Views
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_CmmdtyPositionReportQty | I_CmmdtyPositionReportQty | from |
Parameters (6)
| Name | Type | Default |
|---|---|---|
| P_DisplayUnitOfMeasure | cds_view_uom | |
| P_EndOfDaySnapshotFromDate | cmm_snapshot_start | |
| P_EndOfDaySnapshotToDate | cmm_snapshot_end | |
| P_MTMDataSelectionType | cmm_vlogp_consumptiontype | |
| P_OptionDeltaMethod | cds_option_delta_method | |
| P_OptionDeltaThreshold | cds_option_delta_threshold |
Associations (30)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_BusinessObjType | _SourceDocumentBusObjType | $projection.SourceDocumentBusObjType = _SourceDocumentBusObjType.BusinessObjectType |
| [0..1] | I_UnitOfMeasure | _CommodityUnit | $projection.CommodityUnit = _CommodityUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _MaterialStockUnit | $projection.MaterialStockPriceExposureUnit = _MaterialStockUnit.UnitOfMeasure |
| [0..1] | I_PricingStatus | _PricingStatus | $projection.PricingStatus = _PricingStatus.PricingStatus |
| [0..1] | I_DerivativeContrSpec | _DerivativeContrSpecification | $projection.DerivativeContrSpecification = _DerivativeContrSpecification.DerivativeContrSpecification |
| [0..1] | I_MarketIdentCode | _MarketIdentifierCode | $projection.MarketIdentifierCode = _MarketIdentifierCode.MarketIdentifierCode |
| [0..1] | I_Cmmdty | _PhysicalCommodity | $projection.PhysicalCommodity = _PhysicalCommodity.Commodity |
| [0..1] | I_FinAssetsMgntProductType | _FinAssetsMgmtProductType | $projection.FinancialAssetsMgmtProductType = _FinAssetsMgmtProductType.FinancialAssetsMgmtProductType |
| [0..1] | I_CompanyCode | _CompanyCode | $projection.CompanyCode = _CompanyCode.CompanyCode |
| [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_BasisID | _BasisID | $projection.BasisID = _BasisID.BasisID |
| [0..1] | I_BusinessObjType | _ReferenceDocBusObjType | $projection.ReferenceDocBusObjType = _ReferenceDocBusObjType.BusinessObjectType |
| [0..1] | I_BusinessObjType | _OriginReferenceDocBusObjType | $projection.OriginReferenceDocBusObjType = _OriginReferenceDocBusObjType.BusinessObjectType |
| [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..1] | I_Product | _Material | $projection.Material = _Material.Product |
| [0..*] | I_ProductGroupText | _ProductGroupText_2 | $projection.MaterialGroup = _ProductGroupText_2.MaterialGroup |
| [0..*] | I_CmmdtyMtmMessage | _CmmdtyMtmMessage | $projection.SystemMessageNumber = _CmmdtyMtmMessage.SystemMessageNumber |
| [0..1] | I_IncotermsClassification | _IncotermsClassification | $projection.IncotermsClassification = _IncotermsClassification.IncotermsClassification |
| [0..1] | I_DomainFixedValueText | _CmmdtyForwardIndexTimingText | $projection.CmmdtyForwardIndexTiming = _CmmdtyForwardIndexTimingText.DomainValue and _CmmdtyForwardIndexTimingText.Language = 'E' and _CmmdtyForwardIndexTimingText.SAPDataDictionaryDomain = 'TBA_TIMING' |
| [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 | _ConditionApplicationText | $projection.ConditionApplication = _ConditionApplicationText.ConditionApplication |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Commodity Position Report - Cube | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| Analytics.dataCategory | #CUBE | view | |
| VDM.viewType | #COMPOSITE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AbapCatalog.sqlViewName | ICMMUNIONPFCUBE | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.allowExtensions | true | view |
Fields (225)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CommodityTransactionType | CommodityTransactionType | Paper/Physical Indicator for Exposure Group | |
| 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 | EvaluationDate | EvaluationDate | Latest Evaluation Date | |
| KEY | PriceQuotationDate | PriceQuotationDate | Date of Price Quotation | |
| KEY | CompanyCode | CompanyCode | Receiver Company Code | |
| KEY | CommodityPriceExposure | CommodityPriceExposure | Commodity Price Exposure ID | |
| KEY | CommodityExposureCategory | CommodityExposureCategory | Exposure Category | |
| KEY | CommodityPriceSubExposure | CommodityPriceSubExposure | Hash key | |
| EndOfDaySnapshotFromDate | EndOfDaySnapshotFromDate | Snapshot Start Date | ||
| EndOfDaySnapshotToDate | EndOfDaySnapshotToDate | Snapshot End Date | ||
| MTMDataSourceType | MTMDataSourceType | Type of Data Record | ||
| EndOfDaySnapshotDateTimeFrom | EndOfDaySnapshotDateTimeFrom | Timestamp defining a End-of-day snapshot | ||
| EndOfDaySnapshotDateTimeTo | EndOfDaySnapshotDateTimeTo | Timestamp defining a End-of-day snapshot | ||
| MaximumVersion | MaximumVersion | Highest Version Number | ||
| PreviousVersion | PreviousVersion | Version of an MtM Valuation Record | ||
| SalesOrganization | SalesOrganization | Sales Organization | ||
| DistributionChannel | DistributionChannel | Distribution Channel | ||
| Division | Division | Internal Division ID | ||
| Creditor | Creditor | Supplier's Account Number | ||
| SoldToParty | SoldToParty | Sold-to Party | ||
| Material | Material | Material Number | ||
| Plant | Plant | Valuation Area | ||
| StorageLocation | StorageLocation | Storage Location | ||
| Batch | Batch | Batch Number | ||
| IncotermsClassification | IncotermsClassification | Incoterms (Part 1) | ||
| IncotermsTransferLocation | IncotermsTransferLocation | Incoterms (Part 2) | ||
| ConditionApplication | ConditionApplication | Application | ||
| SourceDocument | SourceDocument | Document | ||
| SourceDocumentItem | SourceDocumentItem | Condition item number | ||
| SourceDocumentBusObjType | SourceDocumentBusObjType | Document Type | ||
| OriginReferenceDocument | OriginReferenceDocument | Root Document | ||
| OriginReferenceDocumentItem | OriginReferenceDocumentItem | Root Document Item | ||
| OriginReferenceDocBusObjType | OriginReferenceDocBusObjType | Root (BOR) Obj. Type | ||
| ReferenceDocument | ReferenceDocument | Predecessor Document | ||
| ReferenceDocumentItem | ReferenceDocumentItem | Predecessor Document Item | ||
| ReferenceDocBusObjType | ReferenceDocBusObjType | Predecessor Document Type | ||
| ExpectedPaymentDate | ExpectedPaymentDate | Payment Date | ||
| StatisticsCurrency | StatisticsCurrency | Statistics Currency | ||
| DocumentCurrency | DocumentCurrency | SD Document Currency | ||
| ProfitCenter | ProfitCenter | Profit Center | ||
| BusinessArea | BusinessArea | Business Area | ||
| PurchasingOrganization | PurchasingOrganization | Purchasing Organization | ||
| MaterialGroup | MaterialGroup | Material Group | ||
| IsIntercompanyTransfer | IsIntercompanyTransfer | Intercompany Transfer | ||
| ConditionTermRate | ConditionTermRate | Term Rate | ||
| CommodityPriceFixationStatus | CommodityPriceFixationStatus | Future/Basis Price Fixation Status | ||
| ConditionTermRateCurrency | ConditionTermRateCurrency | CPE Term - Currency | ||
| ConditionTermRateQuantity | ConditionTermRateQuantity | CPE Term - Price Unit | ||
| ConditionTermRateQuantityUnit | ConditionTermRateQuantityUnit | CPE Term - Unit of Measure | ||
| ConditionTermValue | ConditionTermValue | CPE Term - Value | ||
| ConditionTermValueCurrency | ConditionTermValueCurrency | CPE Term - Currency | ||
| ConditionTermRateMktCurrency | ConditionTermRateMktCurrency | Market Term Currency | ||
| ConditionTermName | ConditionTermName | Description | ||
| ConditionTermStatus | ConditionTermStatus | CPE Term - Status | ||
| RoundingDecimalPlaces | RoundingDecimalPlaces | Decimals of Calculated Term/Formula Rate | ||
| ConditionTermRateIsRounded | ConditionTermRateIsRounded | Indicates whether the term rate is rounded | ||
| ConditionTermRateNmrtr | ConditionTermRateNmrtr | Rate factor numerator | ||
| ConditionTermRateDnmntr | ConditionTermRateDnmntr | Rate factor denominator | ||
| ConditionTermExtensionUsage | ConditionTermExtensionUsage | CPE Extension Usage | ||
| MaturitySelectionType | MaturitySelectionType | Maturity Selection Type | ||
| QuotationPeriodReferenceDate | QuotationPeriodReferenceDate | Reference Date | ||
| QuotationKeyType | QuotationKeyType | Quotation Key Type in Document UI (all values) | ||
| QuotationDateList | QuotationDateList | The key of a date list | ||
| QuotationPeriodStartDate | QuotationPeriodStartDate | Start Date of Quotation Period | ||
| QuotationPeriodEndDate | QuotationPeriodEndDate | End Date of Quotation Period | ||
| BasisType | BasisType | Basis Type | ||
| BasisID | BasisID | Basis ID | ||
| QuotationGroup | QuotationGroup | Quotation Group (Technical Key Field) | ||
| QuotationGroupCalculationRule | QuotationGroupCalculationRule | Quotation Group Operation | ||
| PricingStatus | PricingStatus | Future/Basis Price Fixation Status | ||
| ConditionTermRateFixation | ConditionTermRateFixation | CPE Term - Number in Formula | ||
| CndnTermRateFixationDate | CndnTermRateFixationDate | Rate Fixation Date | ||
| CndnTermRateFixationTime | CndnTermRateFixationTime | Rate Fixation Time | ||
| CndnTermExchRateFixationDate | CndnTermExchRateFixationDate | FX Fixation Date | ||
| CndnTermExchRateFixationTime | CndnTermExchRateFixationTime | FX Fixation Time | ||
| FixedExchRateDate | FixedExchRateDate | Date when forward FX rate is frozen | ||
| ExchRateMaturityDate | ExchRateMaturityDate | Maturity Date | ||
| CommodityQuantityInTermUnit | CommodityQuantityInTermUnit | |||
| QuantitySign | QuantitySign | Sign of Quantity | ||
| 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 | ||
| PriceIsRealized | PriceIsRealized | Indicates that the MtM value is realized | ||
| ContrPriceExposureIsExecuted | ContrPriceExposureIsExecuted | Indicates that the goods movement has been executed | ||
| ImplicitFixationIsRelevant | ImplicitFixationIsRelevant | Implicit Fixation Relevant | ||
| MinimumConditionTermLimitRate | MinimumConditionTermLimitRate | Minimum of Commodity Rate Calculation | ||
| MaximumConditionTermLimitRate | MaximumConditionTermLimitRate | Maximum of Commodity Rate Calculation | ||
| ConditionTermLimitRateCurrency | ConditionTermLimitRateCurrency | CPE Term - Currency of Rate Calculation Limits | ||
| ConditionTermLimitRateQuantity | ConditionTermLimitRateQuantity | CPE Term - Price Unit of Rate Calculation Limits | ||
| CndnTermLimitRateQuantityUnit | CndnTermLimitRateQuantityUnit | CPE Term - Unit of Measure for Rate Limits | ||
| ConditionTermLimitRateStatus | ConditionTermLimitRateStatus | Pricing Status for Rate Limit | ||
| AdjustedReportingDate | AdjustedReportingDate | Adjusted Reporting Date | ||
| AdjustedReportingYear | AdjustedReportingYear | Abjusted Reporting Year | ||
| AdjustedReportingMonth | AdjustedReportingMonth | Adjusted Reporting Month | ||
| GoodsMovement | GoodsMovement | Document | ||
| MaterialStockPriceExposureUnit | MaterialStockPriceExposureUnit | Material Stock Unit of Measure | ||
| ExposureDueDate | ExposureDueDate | Date on which the exposure is due and expires | ||
| 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 | |
| DerivativeContractMaturityCode | DerivativeContractMaturityCode | Contract Maturity Code | ||
| 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 | ||
| 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 | Option Strike Price | |||
| OptionStrikeCurrency | OptionStrikeCurrency | Currency Unit of the Rate | ||
| OptionPutCallCode | OptionPutCallCode | Put/Call Indicator | ||
| ExternalKeyFigureValue | ExternalKeyFigureValue | External Key figures | ||
| OptionDeltaFactor | OptionDeltaFactor | Option Delta Factor Value | ||
| OptionDeltaFactorKeyFigure | OptionDeltaFactorKeyFigure | Option Delta Factor | ||
| EndOfDaySnapshotDateTime | EndOfDaySnapshotDateTime | Timestamp defining a End-of-day snapshot | ||
| MTMDataSelectionType | MTMDataSelectionType | VLOGP Data Selection Type | ||
| EndOfDaySnapshotDate | EndOfDaySnapshotDate | Snapshot Date | ||
| ValidityStartDate | ValidityStartDate | Validity Start Date | ||
| ValidityStartTime | ValidityStartTime | Valid From Time | ||
| ValidityEndDate | ValidityEndDate | Valid-To Date | ||
| ValidityEndTime | ValidityEndTime | Valid To Time | ||
| ValidityStartDateTime | ValidityStartDateTime | Valid From Timestamp | ||
| ValidityEndDateTime | ValidityEndDateTime | Valid To Timestamp | ||
| PhysicalCommodity | PhysicalCommodity | Commodity | ||
| DeliveryDate | DeliveryDate | Delivery Date | ||
| DerivativeContrSpecification | DerivativeContrSpecification | Derivative Contract Specification ID | ||
| MarketIdentifierCode | MarketIdentifierCode | Market Identifier Code | ||
| MaturityKeyDate | MaturityKeyDate | Maturity Key Date | ||
| FinInstrExternalReference | FinInstrExternalReference | External Reference | ||
| DisplayView | DisplayView | View Variant | ||
| ConditionTermRateIsFixed | ConditionTermRateIsFixed | Indicates that the term is fixed | ||
| ReportingDate | ReportingDate | Reporting Date | ||
| ReportingYear | ReportingYear | Reporting Year | ||
| ReportingMonth | ReportingMonth | Reporting Period | ||
| HasError | HasError | Error Flag for Data Record of Commodity Risk Analytics | ||
| SystemMessageNumber | SystemMessageNumber | System Message Number | ||
| CommodityUnit | CommodityUnit | Unit of Measure for Commodity | ||
| CommodityPriceExposureQuantity | CommodityPriceExposureQuantity | |||
| PricedUndeliveredContrExpsrQty | PricedUndeliveredContrExpsrQty | Priced Undelivered Contract Quantity | ||
| UnpricedUndeliveredCtrExpsrQty | UnpricedUndeliveredCtrExpsrQty | Unpriced Undelivered Contract Quantity | ||
| UndeliveredMarketPrExposureQty | UndeliveredMarketPrExposureQty | Undelivered Market Exposure Quantity | ||
| UnpricedDeliveredCtrExpsrQty | UnpricedDeliveredCtrExpsrQty | Unpriced Delivered Contract Quantity | ||
| PricedDeliveredContrExpsrQty | PricedDeliveredContrExpsrQty | Priced Delivered Contract Quantity | ||
| DeliveredMarketPrExposureQty | DeliveredMarketPrExposureQty | Delivered Market Exposure | ||
| UnpricedContrPriceExposureQty | UnpricedContrPriceExposureQty | Unpriced Contract Quantity | ||
| UnrlzdMarketPriceExposureQty | UnrlzdMarketPriceExposureQty | Unrealized Market Exposure Quantity | ||
| OutrightPriceExposureQty | OutrightPriceExposureQty | Outright Exposure Quantity | ||
| PricedContractsExposureQty | PricedContractsExposureQty | Priced Contract Quantity | ||
| MaterialStockExposureQty | MaterialStockExposureQty | Stock on Hand | ||
| UnrealizedGoodsRcptPrcExpsrQty | UnrealizedGoodsRcptPrcExpsrQty | Unrealized Goods Receipt Quantity | ||
| UnrealizedGoodsIssPrcExpsrQty | UnrealizedGoodsIssPrcExpsrQty | Unrealized Goods Issue Quantity | ||
| RealizedMaterialStkPrcExpsrQty | RealizedMaterialStkPrcExpsrQty | Realized Stock Quantity | ||
| TodayPricedUndeliveredExpsrQty | TodayPricedUndeliveredExpsrQty | Today Priced Undelivered Quantity | ||
| UnrealizedPriceExposureQty | UnrealizedPriceExposureQty | Not Realized Quantity | ||
| UnpricedUnrealizedPrcExpsrQty | UnpricedUnrealizedPrcExpsrQty | Unpriced Not Realized Quantity | ||
| TodayUnpricedUnrlzdCtrExpsrQty | TodayUnpricedUnrlzdCtrExpsrQty | Today Unpriced Not Realized Quantity | ||
| ReducnNoPrcEstablishedExpsrQty | ReducnNoPrcEstablishedExpsrQty | Reducing NPE Quantity | ||
| NoFutureEstabPurchaseContrQty | NoFutureEstabPurchaseContrQty | |||
| NoFutureEstabSalesContrQty | NoFutureEstabSalesContrQty | |||
| FlatPricedContractsQty | FlatPricedContractsQty | FLAT Contracts Quantity | ||
| NoFutrEstablishedContrExpsrQty | NoFutrEstablishedContrExpsrQty | NFE Contracts Quantity | ||
| NoBsEstablishedContrExpsrQty | NoBsEstablishedContrExpsrQty | NBE Contracts Quantity | ||
| NoPrcEstablishedContrExpsrQty | NoPrcEstablishedContrExpsrQty | NPE Contracts Quantity | ||
| FixPricedDelivsPriceExpsrQty | FixPricedDelivsPriceExpsrQty | Priced Delivered Quantity | ||
| UndeliveredFixPrCtrPrExpsrQty | UndeliveredFixPrCtrPrExpsrQty | Undelivered Not Realized Contract Quantity | ||
| UnpricedUnrlzdGdsIssExpsrQty | UnpricedUnrlzdGdsIssExpsrQty | Unpriced Not Realized GR Quantity | ||
| UnpricedUnrlzdGdsRcptExpsrQty | UnpricedUnrlzdGdsRcptExpsrQty | Unpriced Not Realized GR Quantity | ||
| FixPricedContrPriceExpsrQty | FixPricedContrPriceExpsrQty | Fix Priced Contract Quantity | ||
| TodayPricedContractsExpsrQty | TodayPricedContractsExpsrQty | Today Priced Contracts Exposure Quantity | ||
| InventoryAndContractsQty | InventoryAndContractsQty | Inventory and Contracts Quantity | ||
| TotalPhysicalPositionQty | TotalPhysicalPositionQty | Total Physical Position quantity | ||
| ImpliedFuturesPositionQty | ImpliedFuturesPositionQty | Implied Futures Position Quantity | ||
| BasisPositionQty | BasisPositionQty | Basis Position Quantity | ||
| _SourceDocumentBusObjType | _SourceDocumentBusObjType | |||
| _CommodityUnit | _CommodityUnit | |||
| _MaterialStockUnit | _MaterialStockUnit | |||
| _PricingStatus | _PricingStatus | |||
| _CompanyCode | _CompanyCode | |||
| _DerivativeContrSpecification | _DerivativeContrSpecification | |||
| _FinAssetsMgmtProductType | _FinAssetsMgmtProductType | |||
| _MarketIdentifierCode | _MarketIdentifierCode | |||
| _PhysicalCommodity | _PhysicalCommodity | |||
| _MTMDataSourceType | _MTMDataSourceType | |||
| _MTMConditionGroup | _MTMConditionGroup | |||
| _MTMConditionGroupCategory | _MTMConditionGroupCategory | |||
| _MTMAdjustmentType | _MTMAdjustmentType | |||
| _MTMCalculationGroup | _MTMCalculationGroup | |||
| _BasisID | _BasisID | |||
| _ReferenceDocBusObjType | _ReferenceDocBusObjType | |||
| _OriginReferenceDocBusObjType | _OriginReferenceDocBusObjType | |||
| _Creditor | _Creditor | |||
| _SoldToParty | _SoldToParty | |||
| _Plant | _Plant | |||
| _StorageLocation | _StorageLocation | |||
| _Material | _Material | |||
| _CmmdtyMtmMessage | _CmmdtyMtmMessage | |||
| _IncotermsClassification | _IncotermsClassification | |||
| _ProductGroupText_2 | _ProductGroupText_2 | |||
| _SalesOrganizationText | _SalesOrganizationText | |||
| _ProductType | _ProductType | |||
| _ConditionApplicationText | _ConditionApplicationText | |||
| _ProductCategory | _ProductCategory | |||
| NmbrOfPrcdQuotationPeriodDays | NmbrOfPrcdQuotationPeriodDays | |||
| NmbrOfUnpricedQtanPeriodDays | NmbrOfUnpricedQtanPeriodDays | |||
| NmbrOfValnDtePrcdQtanPerdDays | NmbrOfValnDtePrcdQtanPerdDays | |||
| PriceSettingMethod | PriceSettingMethod | Price Setting Method | ||
| PriceSettingMethodStatus | PriceSettingMethodStatus | Price Setting Method Status | ||
| ValidToDateTime | ValidToDateTime | Valid-To Timestamp | ||
| PricingProcedure | PricingProcedure | Procedure (Pricing, Output Control, Acct. Det., Costing,...) | ||
| PricingConditionTerm | PricingConditionTerm | CPE Term - Number in Formula | ||
| CmmdtyDocumentExternalNumber | CmmdtyDocumentExternalNumber | External Number of Document | ||
| CmmdtyRootDocExternalNumber | CmmdtyRootDocExternalNumber | External Number of Root Document |
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_CmmdtyPositionRepQtyCube.
-- 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: ICMMUNIONPFCUBE
-- Parameters: P_DisplayUnitOfMeasure : cds_view_uom, P_EndOfDaySnapshotFromDate : cmm_snapshot_start, P_EndOfDaySnapshotToDate : cmm_snapshot_end, P_MTMDataSelectionType : cmm_vlogp_consumptiontype, P_OptionDeltaMethod : cds_option_delta_method, P_OptionDeltaThreshold : cds_option_delta_threshold
CREATE VIEW I_CmmdtyPositionRepQtyCube AS
SELECT
CommodityTransactionType,
PricingKey,
Version,
PricingDocumentItem,
ConditionType,
SubConditionType,
VersStockRecordUUID,
EvaluationDate,
PriceQuotationDate,
CompanyCode,
CommodityPriceExposure,
CommodityExposureCategory,
CommodityPriceSubExposure,
EndOfDaySnapshotFromDate,
EndOfDaySnapshotToDate,
MTMDataSourceType,
EndOfDaySnapshotDateTimeFrom,
EndOfDaySnapshotDateTimeTo,
MaximumVersion,
PreviousVersion,
SalesOrganization,
DistributionChannel,
Division,
Creditor,
SoldToParty,
Material,
Plant,
StorageLocation,
Batch,
IncotermsClassification,
IncotermsTransferLocation,
ConditionApplication,
SourceDocument,
SourceDocumentItem,
SourceDocumentBusObjType,
OriginReferenceDocument,
OriginReferenceDocumentItem,
OriginReferenceDocBusObjType,
ReferenceDocument,
ReferenceDocumentItem,
ReferenceDocBusObjType,
ExpectedPaymentDate,
StatisticsCurrency,
DocumentCurrency,
ProfitCenter,
BusinessArea,
PurchasingOrganization,
MaterialGroup,
IsIntercompanyTransfer,
ConditionTermRate,
CommodityPriceFixationStatus,
ConditionTermRateCurrency,
ConditionTermRateQuantity,
ConditionTermRateQuantityUnit,
ConditionTermValue,
ConditionTermValueCurrency,
ConditionTermRateMktCurrency,
ConditionTermName,
ConditionTermStatus,
RoundingDecimalPlaces,
ConditionTermRateIsRounded,
ConditionTermRateNmrtr,
ConditionTermRateDnmntr,
ConditionTermExtensionUsage,
MaturitySelectionType,
QuotationPeriodReferenceDate,
QuotationKeyType,
QuotationDateList,
QuotationPeriodStartDate,
QuotationPeriodEndDate,
BasisType,
BasisID,
QuotationGroup,
QuotationGroupCalculationRule,
PricingStatus,
ConditionTermRateFixation,
CndnTermRateFixationDate,
CndnTermRateFixationTime,
CndnTermExchRateFixationDate,
CndnTermExchRateFixationTime,
FixedExchRateDate,
ExchRateMaturityDate,
CommodityQuantityInTermUnit,
QuantitySign,
MTMConditionGroupCategory,
MTMConditionGroup,
MTMCalculationGroup,
MTMAdjustmentType,
MTMCalcGrpMarketPriceCondition,
PriceIsRealized,
ContrPriceExposureIsExecuted,
ImplicitFixationIsRelevant,
MinimumConditionTermLimitRate,
MaximumConditionTermLimitRate,
ConditionTermLimitRateCurrency,
ConditionTermLimitRateQuantity,
CndnTermLimitRateQuantityUnit,
ConditionTermLimitRateStatus,
AdjustedReportingDate,
AdjustedReportingYear,
AdjustedReportingMonth,
GoodsMovement,
MaterialStockPriceExposureUnit,
ExposureDueDate,
CashFlowDirection,
TreasuryPositionLongShortCode,
TimeToMaturity,
CmmdtyForwardIndexTiming,
_CmmdtyForwardIndexTimingText.DomainText AS CmmdtyForwardIndexTimingText,
DerivativeContractMaturityCode,
FinancialInstrProductCategory,
FinancialAssetsMgmtProductType,
FinInstrTransactionCategory,
FinancialInstrumentProductType,
FinancialInstrActivityCategory,
FinancialObject,
TermStartDate,
TermEndDate,
cast( NumberOfCommodityContracts as cmm_contracts_number ) AS NumberOfCommodityContracts,
TreasuryPositionAccount,
DerivativeContract,
cast(OptionStrikePrice as cmm_option_strike_price) AS OptionStrikePrice,
OptionStrikeCurrency,
OptionPutCallCode,
ExternalKeyFigureValue,
OptionDeltaFactor,
OptionDeltaFactorKeyFigure,
EndOfDaySnapshotDateTime,
MTMDataSelectionType,
EndOfDaySnapshotDate,
ValidityStartDate,
ValidityStartTime,
ValidityEndDate,
ValidityEndTime,
ValidityStartDateTime,
ValidityEndDateTime,
PhysicalCommodity,
DeliveryDate,
DerivativeContrSpecification,
MarketIdentifierCode,
MaturityKeyDate,
FinInstrExternalReference,
DisplayView,
ConditionTermRateIsFixed,
ReportingDate,
ReportingYear,
ReportingMonth,
HasError,
SystemMessageNumber,
CommodityUnit,
CommodityPriceExposureQuantity,
PricedUndeliveredContrExpsrQty,
UnpricedUndeliveredCtrExpsrQty,
UndeliveredMarketPrExposureQty,
UnpricedDeliveredCtrExpsrQty,
PricedDeliveredContrExpsrQty,
DeliveredMarketPrExposureQty,
UnpricedContrPriceExposureQty,
UnrlzdMarketPriceExposureQty,
OutrightPriceExposureQty,
PricedContractsExposureQty,
MaterialStockExposureQty,
UnrealizedGoodsRcptPrcExpsrQty,
UnrealizedGoodsIssPrcExpsrQty,
RealizedMaterialStkPrcExpsrQty,
TodayPricedUndeliveredExpsrQty,
UnrealizedPriceExposureQty,
UnpricedUnrealizedPrcExpsrQty,
TodayUnpricedUnrlzdCtrExpsrQty,
ReducnNoPrcEstablishedExpsrQty,
NoFutureEstabPurchaseContrQty,
NoFutureEstabSalesContrQty,
FlatPricedContractsQty,
NoFutrEstablishedContrExpsrQty,
NoBsEstablishedContrExpsrQty,
NoPrcEstablishedContrExpsrQty,
FixPricedDelivsPriceExpsrQty,
UndeliveredFixPrCtrPrExpsrQty,
UnpricedUnrlzdGdsIssExpsrQty,
UnpricedUnrlzdGdsRcptExpsrQty,
FixPricedContrPriceExpsrQty,
TodayPricedContractsExpsrQty,
InventoryAndContractsQty,
TotalPhysicalPositionQty,
ImpliedFuturesPositionQty,
BasisPositionQty,
NmbrOfPrcdQuotationPeriodDays,
NmbrOfUnpricedQtanPeriodDays,
NmbrOfValnDtePrcdQtanPerdDays,
PriceSettingMethod,
PriceSettingMethodStatus,
ValidToDateTime,
PricingProcedure,
PricingConditionTerm,
CmmdtyDocumentExternalNumber,
CmmdtyRootDocExternalNumber
FROM I_CmmdtyPositionReportQty
LEFT OUTER JOIN I_BusinessObjType AS _SourceDocumentBusObjType ON SourceDocumentBusObjType = _SourceDocumentBusObjType.BusinessObjectType -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _CommodityUnit ON CommodityUnit = _CommodityUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _MaterialStockUnit ON MaterialStockPriceExposureUnit = _MaterialStockUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_PricingStatus AS _PricingStatus ON PricingStatus = _PricingStatus.PricingStatus -- association [0..1]
LEFT OUTER JOIN I_DerivativeContrSpec AS _DerivativeContrSpecification ON DerivativeContrSpecification = _DerivativeContrSpecification.DerivativeContrSpecification -- association [0..1]
LEFT OUTER JOIN I_MarketIdentCode AS _MarketIdentifierCode ON MarketIdentifierCode = _MarketIdentifierCode.MarketIdentifierCode -- association [0..1]
LEFT OUTER JOIN I_Cmmdty AS _PhysicalCommodity ON PhysicalCommodity = _PhysicalCommodity.Commodity -- association [0..1]
LEFT OUTER JOIN I_FinAssetsMgntProductType AS _FinAssetsMgmtProductType ON FinancialAssetsMgmtProductType = _FinAssetsMgmtProductType.FinancialAssetsMgmtProductType -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode -- 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_BasisID AS _BasisID ON BasisID = _BasisID.BasisID -- 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_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_Product AS _Material ON Material = _Material.Product -- association [0..1]
LEFT OUTER JOIN I_ProductGroupText AS _ProductGroupText_2 ON MaterialGroup = _ProductGroupText_2.MaterialGroup -- association [0..*]
LEFT OUTER JOIN I_CmmdtyMtmMessage AS _CmmdtyMtmMessage ON SystemMessageNumber = _CmmdtyMtmMessage.SystemMessageNumber -- association [0..*]
LEFT OUTER JOIN I_IncotermsClassification AS _IncotermsClassification ON IncotermsClassification = _IncotermsClassification.IncotermsClassification -- 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_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 _ConditionApplicationText ON ConditionApplication = _ConditionApplicationText.ConditionApplication -- association [0..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA