Professional Documents
Culture Documents
TRM Market Data Management
TRM Market Data Management
Datafeed: Configuration.
Using Datafeed we can upload Market data into SAP automatically from different Market
data providers.
I want to show you an example how you can use Datafeed.
Input data
I have a web site of National Bank of the Republic of Belarus ( Exchange Rates,
Refinancing Rate, News | National Bank of the Republic of Belarus) from where i can get
information about:
Each of mentioned Market data has API which can retrieve information. API is the URL
with parameters. API returns a string with information.
As a result we need to get information into SAP and parse it into the special table
“Answer”.
Before we can use Datafeed, we need to configure the system.
Configuration
Create Market Data Provider
IMG -> Financial Supply Chain Management -> Treasury and Risk Management -> Basic
Functions ->Market Data Management -> Datafeed -> Technical Settings -> Define
Datafeed Name (tr.S_ALR_87007834)
Here we create Market Data provider in order to separate the different sources of
information:
If according to your companie’s policy you use Proxy to enter to internet, then you can
configure your proxy with Proxy user and Proxy password.
Translation Table
Translation tables can be filled in two ways:
Before creating tables for Code Conversion, the table was empty. After creating tables –
it will be filled with SAP data. All you need to map SAP Data with External Providers’
data.
SAP created translation tables for currency. Make a double click on any parameters in
the table.
Most of fields are entered by SAP, selected fields with red box – you have to enter
yourself.
Save markter data permanently in system: tell your system to save data into SAP
tables. For example, Exhange rates – tr. OB08, Reference Interest rates – tr.
JBIRM, etc.
Instrument – ask you data provider about this data or create your own. I created
my own Instrument – combination of currencies.
External data feed currency settings: according to external data.
If you didn’t use Automatic creation of Translation tables then you have to fill these tables
manually.
Translation Table: Interse rates
IMG -> Financial Supply Chain Management -> Treasury and Risk Management -> Basic
Functions -> Market Data Management -> Datafeed -> Translation Table -> Define
Reference Interest Rates (tr. S_ALR_87007812)
Translation table for Refinance rate.
Translation Table: Commodity
IMG -> Financial Supply Chain Management -> Treasury and Risk Management -> Basic
Functions -> Market Data Management -> Datafeed -> Translation Table -> Define
Commodities (tr. S_ALR_87007868)
Translation table for Commodity.
That’s all. For configuration.
Conclusion
If your provider is Reuters (or Bloombers, or Teletrade, or similar services) – it’s very
good. Reuters, for example, is licensed with SAP to provide market data. All you need is
to configure RFC connection, list of Reuters functions to call and translation tables.
If your data provider has Web-Services or APIs – it’s also not a problem to get data. You
have to retrieve simple data structures and parse them into the SAP tables.
Even if you have access to data which is presented as a web page – you can get this
information also (as HTML), but you have to find out how to parse this information.
Now it’s time to process datafeed market data: TRM Market Data Management: Datafeed:
Processing market data.