I_CmmdtyHdgCnstltnExtTrade

DDL: I_CMMDTYHDGCNSTLTNEXTTRADE SQL: ICMMDTYCNSTLEDL Type: view COMPOSITE

Interface for the Ext Trade details

I_CmmdtyHdgCnstltnExtTrade is a Composite CDS View that provides data about "Interface for the Ext Trade details" in SAP S/4HANA. It reads from 5 data sources (I_CompanyCode, I_CmmdtyHdgConstellationDetail, I_CmmdtyHdgSpecQuotaOrder, I_CommodityHedgeTransaction, I_CmmdtyHedgeTransactionFlow) and exposes 23 fields with key fields CmmdtyHdgConstellationExposure, CmmdtyHdgCnstltnExpsrVersion, CmmdtyHedgeConstellationUUID, FinTransactionCompanyCode.

Data Sources (5)

SourceAliasJoin Type
I_CompanyCode companycode inner
I_CmmdtyHdgConstellationDetail hdgconstellation from
I_CmmdtyHdgSpecQuotaOrder hsorder inner
I_CommodityHedgeTransaction transaction inner
I_CmmdtyHedgeTransactionFlow transactionflow inner

Parameters (3)

NameTypeDefault
P_CompanyCode bukrs
P_ContractStartDate datum
P_ContractEndDate datum

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ICMMDTYCNSTLEDL view
AbapCatalog.compiler.compareFilter true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Interface for the Ext Trade details view
VDM.viewType #COMPOSITE view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY CmmdtyHdgConstellationExposure I_CmmdtyHdgConstellationDetail CmmdtyHdgConstellationExposure Plan Exposure ID
KEY CmmdtyHdgCnstltnExpsrVersion I_CmmdtyHdgConstellationDetail CmmdtyHdgCnstltnExpsrVersion Exposure Version No.
KEY CmmdtyHedgeConstellationUUID I_CmmdtyHdgConstellationDetail CmmdtyHedgeConstellationUUID UUID
KEY FinTransactionCompanyCode I_CommodityHedgeTransaction FinTransactionCompanyCode Value
FinTransactionDealIdentifier I_CommodityHedgeTransaction FinTransactionDealIdentifier Transaction
CmmdtyHdgSpecificationID I_CmmdtyHdgSpecQuotaOrder CmmdtyHdgSpecificationID Hedge Spec. ID
CmmdtyHdgSpecQuotaOrderID I_CmmdtyHdgSpecQuotaOrder CmmdtyHdgSpecQuotaOrderID Order ID
CmmdtyHdgSpecLimitAmount I_CmmdtyHdgSpecQuotaOrder CmmdtyHdgSpecLimitAmount Quota Price
CmmdtyHdgSpecAmountCurrency I_CmmdtyHdgSpecQuotaOrder CmmdtyHdgSpecAmountCurrency Valuation Crcy
FinTransactionProductCategory I_CommodityHedgeTransaction FinTransactionProductCategory Prod. Category
FinTransactionProductType I_CommodityHedgeTransaction FinTransactionProductType Product Type
FinancialInstrTransactionType I_CommodityHedgeTransaction FinancialInstrTransactionType Transactn Type
ContractStartDate I_CommodityHedgeTransaction ContractStartDate Contract Start Date
ContractEndDate I_CommodityHedgeTransaction ContractEndDate Contract End Date
Quantity I_CmmdtyHedgeTransactionFlow Quantity Value
FinTransFlowPaytAmt I_CmmdtyHedgeTransactionFlow FinTransFlowPaytAmt Payment Amnt in PyC
FinTransFlowPaytAmtCrcy I_CmmdtyHedgeTransactionFlow FinTransFlowPaytAmtCrcy Payment Currency
UnitOfMeasure I_CmmdtyHedgeTransactionFlow UnitOfMeasure Unit Protected Qty
FinTransTradedPriceCrcyUnit I_CmmdtyHedgeTransactionFlow FinTransTradedPriceCrcyUnit Currency Unit
FinancialTransactionDCSID I_CmmdtyHedgeTransactionFlow FinancialTransactionDCSID DCSID
FinTransPositionCrcyCnvrsnRate I_CmmdtyHedgeTransactionFlow FinTransPositionCrcyCnvrsnRate
FinTransacTradedPriceAmount
TradingContractCurrency

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_CmmdtyHdgCnstltnExtTrade.
-- 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: ICMMDTYCNSTLEDL
-- Parameters: P_CompanyCode : bukrs, P_ContractStartDate : datum, P_ContractEndDate : datum

CREATE VIEW I_CmmdtyHdgCnstltnExtTrade AS
SELECT
  hdgconstellation.CmmdtyHdgConstellationExposure AS CmmdtyHdgConstellationExposure,
  hdgconstellation.CmmdtyHdgCnstltnExpsrVersion AS CmmdtyHdgCnstltnExpsrVersion,
  hdgconstellation.CmmdtyHedgeConstellationUUID AS CmmdtyHedgeConstellationUUID,
  transaction.FinTransactionCompanyCode AS FinTransactionCompanyCode,
  transaction.FinTransactionDealIdentifier AS FinTransactionDealIdentifier,
  hsorder.CmmdtyHdgSpecificationID AS CmmdtyHdgSpecificationID,
  hsorder.CmmdtyHdgSpecQuotaOrderID AS CmmdtyHdgSpecQuotaOrderID,
  hsorder.CmmdtyHdgSpecLimitAmount AS CmmdtyHdgSpecLimitAmount,
  hsorder.CmmdtyHdgSpecAmountCurrency AS CmmdtyHdgSpecAmountCurrency,
  transaction.FinTransactionProductCategory AS FinTransactionProductCategory,
  transaction.FinTransactionProductType AS FinTransactionProductType,
  transaction.FinancialInstrTransactionType AS FinancialInstrTransactionType,
  transaction.ContractStartDate AS ContractStartDate,
  transaction.ContractEndDate AS ContractEndDate,
  transactionflow.Quantity AS Quantity,
  transactionflow.FinTransFlowPaytAmt AS FinTransFlowPaytAmt,
  transactionflow.FinTransFlowPaytAmtCrcy AS FinTransFlowPaytAmtCrcy,
  transactionflow.UnitOfMeasure AS UnitOfMeasure,
  transactionflow.FinTransTradedPriceCrcyUnit AS FinTransTradedPriceCrcyUnit,
  transactionflow.FinancialTransactionDCSID AS FinancialTransactionDCSID,
  transactionflow.FinTransPositionCrcyCnvrsnRate AS FinTransPositionCrcyCnvrsnRate,
  cast (transactionflow.FinTransacTradedPriceAmount as tb_hwbetr ) AS FinTransacTradedPriceAmount,
  cast (transactionflow.FinTransTradedPriceCrcyUnit as tb_wzbetr ) AS TradingContractCurrency
FROM I_CmmdtyHdgConstellationDetail AS hdgconstellation
INNER JOIN I_CommodityHedgeTransaction AS transaction ON /* join condition not captured in parsed metadata */
INNER JOIN I_CmmdtyHedgeTransactionFlow AS transactionflow ON /* join condition not captured in parsed metadata */
INNER JOIN I_CmmdtyHdgSpecQuotaOrder AS hsorder ON /* join condition not captured in parsed metadata */
INNER JOIN I_CompanyCode AS companycode ON /* join condition not captured in parsed metadata */
;