I_ExchangeRateType

DDL: I_EXCHANGERATETYPE SQL: IFIEXCHRATETYPE Type: view BASIC

Exchange Rate Type

I_ExchangeRateType (Basic)

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

Exchange Rate Type · Accounting and Financial Close

I_ExchangeRateType is a Basic CDS View (Dimension) that provides data about "Exchange Rate Type" in SAP S/4HANA. It reads from 1 data source (tcurv) and exposes 9 fields with key field ExchangeRateType. It has 1 association to related views.

SAP API Hub

StateC1
Line of BusinessAccounting and Financial Close
Application ComponentBC-SRV-BSF-CUR
CapabilitiesData Source for Data Extraction, Analytical Dimension, Association Target for Defining CDS Entities, Data Source in SQL Select, Data Source for Defining CDS Entities
PackageAccounting and Financial Close for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
tcurv tcurv from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_ExchangeRateTypeText _Text tcurv.kurst = _Text.ExchangeRateType

Annotations (19)

NameValueLevelField
EndUserText.label Exchange Rate Type view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName IFIEXCHRATETYPE view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.buffering.status #ACTIVE view
AbapCatalog.buffering.type #FULL view
AbapCatalog.buffering.numberOfKeyFields 1 view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey ExchangeRateType view
ObjectModel.sapObjectNodeType.name ExchangeRateType view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
Search.searchable true view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY ExchangeRateType tcurv kurst Fix.rate type (EMU)
ReferenceCurrency Reference currency for currency translation
BuyingRateAvgExchangeRateType Exch. rate type of av. rate used to determine buying rate
InvertedExchangeRateIsAllowed Indicator: Calculation allowed with inverted exchange rate ?
SellingRateAvgExchangeRateType Exch.rate type of av. rate used to determine selling rate
FixedExchangeRateIsUsed Indicator: Exchange rate type uses fixed exchange rates
SpecialConversionIsUsed Indicator: Exchange rate type uses special translation model
SourceCurrencyIsBaseCurrency xbwrl Ind.: Base curr. is "from" curr. in the exchange rate table
_Text _Text

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_ExchangeRateType.
-- 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: IFIEXCHRATETYPE

CREATE VIEW I_ExchangeRateType AS
SELECT
  tcurv.kurst AS ExchangeRateType,
  cast(tcurv.bwaer as fis_bwaer_curv preserving type ) AS ReferenceCurrency,
  cast(tcurv.gkuzu as fis_gkuzu_cur preserving type ) AS BuyingRateAvgExchangeRateType,
  cast(tcurv.xinvr as fis_xinvr_curv preserving type ) AS InvertedExchangeRateIsAllowed,
  cast(bkuzu as fis_bkuzu_cur preserving type ) AS SellingRateAvgExchangeRateType,
  cast(xfixd as fis_xfixd_curv preserving type ) AS FixedExchangeRateIsUsed,
  cast(xeuro as fis_xeuro_curv preserving type ) AS SpecialConversionIsUsed,
  xbwrl AS SourceCurrencyIsBaseCurrency
FROM tcurv
LEFT OUTER JOIN I_ExchangeRateTypeText AS _Text ON tcurv.kurst = _Text.ExchangeRateType  -- association [0..*]
;