I_BrkrRecnclnCmmdtyDrvtvClData

DDL: I_BRKRRECNCLNCMMDTYDRVTVCLDATA SQL: IVTIDERI Type: view BASIC

Brkr Recon Commodity Derivitives Cl Data

I_BrkrRecnclnCmmdtyDrvtvClData is a Basic CDS View that provides data about "Brkr Recon Commodity Derivitives Cl Data" in SAP S/4HANA. It reads from 1 data source (vtideri) and exposes 16 fields with key field SecurityClass. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
vtideri vtideri from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_FinancialinstrProductType _ProductCategory $projection.FinancialInstrumentProductType = _ProductCategory.FinancialInstrumentProductType
[1..1] I_BrkrRecnclnContrSpecOptnFutr _ContractSpec $projection.DerivativeContrSpecification = _ContractSpec.DerivativeContrSpecification
[1..1] I_DerivativeContractSpecText _DervContSpecText $projection.DerivativeContrSpecification = _DervContSpecText.DerivativeContrSpecification and _DervContSpecText.Language = $session.system_language

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IVTIDERI view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Brkr Recon Commodity Derivitives Cl Data view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY SecurityClass Treasury ID No.
ListedDerivativeCategory softyp Opt./fut. cat.
OptionType sopttyp Option Category
OptionPutCallCode sputcall Put/Call
FinancialInstrumentProductType sgsart Product Type
DerivativeContrSpecification dcsid DCSID
UnderlyingSecurityClass Security Class
KeyDate keydate Maturity Key Date
UnderlyingKeyDate underlying_keydate Underlying Key Date
OptionStrikeCurrency Currency Unit
FinancialInstrProductCategory _ProductCategory FinancialInstrProductCategory
TreasuryContractType _ProductCategory TreasuryContractType Treasury Contract Type
CommodityProductSymbol _ContractSpec CommodityProductSymbol Product Symbol
DerivativeContrSpecName _DervContSpecText DerivativeContrSpecName
LotSize contract_size Contract Size
LotSizeUnitOfMeasure contract_sz_unit Unit of M

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_BrkrRecnclnCmmdtyDrvtvClData.
-- 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: IVTIDERI

CREATE VIEW I_BrkrRecnclnCmmdtyDrvtvClData AS
SELECT
  cast(ranl as ftr_gen_security_class preserving type) AS SecurityClass,
  softyp AS ListedDerivativeCategory,
  sopttyp AS OptionType,
  sputcall AS OptionPutCallCode,
  sgsart AS FinancialInstrumentProductType,
  dcsid AS DerivativeContrSpecification,
  cast( uranl as ftr_gen_security_class preserving type ) AS UnderlyingSecurityClass,
  KeyDate,
  underlying_keydate AS UnderlyingKeyDate,
  cast( cty_strike_curr_unit as abap.cuky( 5 ) ) AS OptionStrikeCurrency,
  _ProductCategory.FinancialInstrProductCategory AS FinancialInstrProductCategory,
  _ProductCategory.TreasuryContractType AS TreasuryContractType,
  _ContractSpec.CommodityProductSymbol AS CommodityProductSymbol,
  _DervContSpecText.DerivativeContrSpecName AS DerivativeContrSpecName,
  contract_size AS LotSize,
  contract_sz_unit AS LotSizeUnitOfMeasure
FROM vtideri
LEFT OUTER JOIN I_FinancialinstrProductType AS _ProductCategory ON FinancialInstrumentProductType = _ProductCategory.FinancialInstrumentProductType  -- association [1..1]
LEFT OUTER JOIN I_BrkrRecnclnContrSpecOptnFutr AS _ContractSpec ON DerivativeContrSpecification = _ContractSpec.DerivativeContrSpecification  -- association [1..1]
LEFT OUTER JOIN I_DerivativeContractSpecText AS _DervContSpecText ON DerivativeContrSpecification = _DervContSpecText.DerivativeContrSpecification AND _DervContSpecText.Language = $session.system_language  -- association [1..1]
;