C_MarketDataOverViewSel

DDL: C_MARKETDATAOVERVIEWSEL SQL: CMKTDATAOVRVESEL Type: view CONSUMPTION

Global Filter Bar for MDM

C_MarketDataOverViewSel is a Consumption CDS View that provides data about "Global Filter Bar for MDM" in SAP S/4HANA. It reads from 1 data source (I_CurrencyPair) and exposes 14 fields with key fields ExchangeRateType, PriceQuotationType. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CurrencyPair CurrencyPair from

Parameters (3)

NameTypeDefault
P_KeyDate vdm_v_key_date
P_ExchangeRateType kurst
P_SecurityClassPriceType vvskursart

Associations (7)

CardinalityTargetAliasCondition
[1..1] I_ExchangeRateType _ExchangeRateTypeVH $projection.ExchangeRateType = _ExchangeRateTypeVH.ExchangeRateType
[1..1] I_CurrencyPairMDVH _CurrencyPairVH $projection.CurrencyPair = _CurrencyPairVH.CurrencyPair
[1..*] I_SecurityClassMktDataVH _SecurityClass $projection.SecurityClass = _SecurityClass.SecurityClass
[1..1] I_PriceQuotationType _PriceQuotationType $projection.PriceQuotationType = _PriceQuotationType.PriceQuotationType
[1..*] I_SecurityClassMktDataVH _FavoriteSecurityClass $projection.FavoriteSecurityClass = _FavoriteSecurityClass.SecurityClass
[1..1] I_RefIntrstRateVH _ReferenceInterestRate $projection.ReferenceInterestRate = _ReferenceInterestRate.ReferenceInterestRate
[1..1] I_FavoriteCurrencyPairVH _FavoriteCurrencyPairVH $projection.FavoriteCurrencyPair = _FavoriteCurrencyPairVH.FavoriteCurrencyPair

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName CMKTDATAOVRVESEL view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass TRANSACTIONAL view
ObjectModel.usageType.serviceQuality X view
ObjectModel.usageType.sizeCategory L view
EndUserText.label Global Filter Bar for MDM view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY ExchangeRateType
KEY PriceQuotationType
CurrencyPair
ReferenceInterestRate Reference Interest Rate
FavoriteCurrencyPair Favorite Currency Pair
SecurityClass
FavoriteSecurityClass Favorite Security Class
_ExchangeRateTypeVH _ExchangeRateTypeVH
_CurrencyPairVH _CurrencyPairVH
_SecurityClass _SecurityClass
_PriceQuotationType _PriceQuotationType
_FavoriteSecurityClass _FavoriteSecurityClass
_ReferenceInterestRate _ReferenceInterestRate
_FavoriteCurrencyPairVH _FavoriteCurrencyPairVH

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 C_MarketDataOverViewSel.
-- 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: CMKTDATAOVRVESEL
-- Parameters: P_KeyDate : vdm_v_key_date, P_ExchangeRateType : kurst, P_SecurityClassPriceType : vvskursart

CREATE VIEW C_MarketDataOverViewSel AS
SELECT
  $parameters.P_ExchangeRateType AS ExchangeRateType,
  $parameters.P_SecurityClassPriceType AS PriceQuotationType,
  cast ('EUR/USD' as ftr_md_currencypair) AS CurrencyPair,
  cast ('LIBOREUR01' as referenz) AS ReferenceInterestRate,
  cast ('EUR/USD' as ftr_favorite_currency_pair) AS FavoriteCurrencyPair,
  cast ('SAP' as ftr_gen_security_class) AS SecurityClass,
  cast ('SAP' as ftr_favorite_security_class) AS FavoriteSecurityClass
FROM I_CurrencyPair AS CurrencyPair
LEFT OUTER JOIN I_ExchangeRateType AS _ExchangeRateTypeVH ON ExchangeRateType = _ExchangeRateTypeVH.ExchangeRateType  -- association [1..1]
LEFT OUTER JOIN I_CurrencyPairMDVH AS _CurrencyPairVH ON CurrencyPair = _CurrencyPairVH.CurrencyPair  -- association [1..1]
LEFT OUTER JOIN I_SecurityClassMktDataVH AS _SecurityClass ON SecurityClass = _SecurityClass.SecurityClass  -- association [1..*]
LEFT OUTER JOIN I_PriceQuotationType AS _PriceQuotationType ON PriceQuotationType = _PriceQuotationType.PriceQuotationType  -- association [1..1]
LEFT OUTER JOIN I_SecurityClassMktDataVH AS _FavoriteSecurityClass ON FavoriteSecurityClass = _FavoriteSecurityClass.SecurityClass  -- association [1..*]
LEFT OUTER JOIN I_RefIntrstRateVH AS _ReferenceInterestRate ON ReferenceInterestRate = _ReferenceInterestRate.ReferenceInterestRate  -- association [1..1]
LEFT OUTER JOIN I_FavoriteCurrencyPairVH AS _FavoriteCurrencyPairVH ON FavoriteCurrencyPair = _FavoriteCurrencyPairVH.FavoriteCurrencyPair  -- association [1..1]
;