Currency Translation in SAP BI Step by step Guide

Similar documents
Using Radio Buttons in Web Template

Extraction of Hierarchy into Flat File from R/3 and Loading in BW System

Replacement Path: Explained with an Illustrated Example

MDM Syndicator: Custom Items Tab

Maintaining Roles and Authorizations in BI7.0 - RSECADMIN

Information Broadcasting Part 3 Scheduling the First Report

POWL: Infoset Generation with Web Dynpro ABAP

How to use Boolean Operations in the Formula as Subsidiary for IF Condition

Step-By-Step guide to Virtual InfoCube Implementation

MDM Import Manager - Taxonomy Data (Attribute Text Values) Part 3

Step By Step: the Process of Selective Deletion from a DSO

Linking Documents with Web Templates

Validity Table in SAP BW/BI

Standalone BW System Refresh

Open Hub Destination - Make use of Navigational Attributes

How to Create View on Different Tables and Load Data through Generic Datasource based on that View

SAP Net Weaver 400s BI 7.0For more information, visit the Business Intelligence homepage.

Integration of Web Dynpro for ABAP Application in Microsoft Share Point Portal

SAP BI BO Unit/Currency Logic for Unknown Units Case Study

Process Chain Log Deletion

Easy Lookup in Process Integration 7.1

How to Work with F4 Input Help Effectively in BEX

Using Nested Exception Aggregation in BEx Reports- Scenario

Extracting Missing Fields of Data Source Which Are Present In Their Extract Structure

Step by Step Procedure for DSO Creation

Creating Custom SU01 Transaction Code with Display and Password Reset Buttons

Material Listing and Exclusion

Setting up Connection between BW and R/3 for Data Load

DB Connect with Delta Mechanism

Developing Crystal Reports on SAP BW

Data Mining: Scoring (Linear Regression)

How to Reference External JAR Files in Web Dynpro DC in SAP NW Portal 7.3

Database Statistics During ODS Activation

Step by Step Method for File Archival in BW

Step by Step Guide on How to Use Cell Definition in BEx Query

SAP BI Analysis Authorization (Customer Exit Variables)

How to Display Result Row in One Line While Reporting On Multiproviderer

Creation of Key Figures with Higher Decimal Place Precision

Data Inconsistency in the Cube and Aggregate

Graphical Mapping Technique in SAP NetWeaver Process Integration

Using Query Extract to Export Data from Business warehouse, With Pros and Cons Analyzed

Displaying SAP Transaction as Internet Application in Portal

Planning Functions and Characteristic Relationship in Integrated Planning

Open Text DocuLink Configuration - To Access Documents which are Archived using SAP

Data Mining: Decision Trees

Explore to the Update Tab of Data Transfer Process in SAP BI 7.0

How to Create Top of List and End of List of the ALV Output in Web Dynpro for ABAP

ecatt Part 6 System Data Container

Template Designer: Create Automatic PDF Documents for Attachment or Print Purpose

Recreating BIA Indexes to Address the Growth of Fact Index Table

Transfer Material Attributes (Material Type) from R/3 to SAP GRC Global Trade Services (GTS)

Solution to the Challenges in Pivoting

Using Rule Group in SAP-BI. Part - 1

How to Configure User Status in mysap SRM

Download SAP Query Output to Local/ Network Folders in Background

Implying Security on Business Object XI 3.1 Universe having SAP BW as Source

Data Flow During Different Update Mode in LO Cockpit

How to Check BW system Before Go-Live

Customized Transaction to Trigger Process Chain from Failed Step

Step By Step Procedure to Implement Soap to JDBC Scenario

Printer Landscape Made Easy!!

Xcelsius Tricks Part 5 Create a Loading Bar in SAP Crystal Dashboard and Presentation Design (Xcelsius 2008)

Financial Statement Version into PDF Reader

Information Broadcasting Part 1 System Parameter Setting

Server Connectivity and Data Load from Non SAP System to BW

Reporting Duplicate Entries

Step by Step Guide How to Use BI Queries in Visual Composer

Purpose of Goods Receipt Message indicator in Purchase Orders

Comparison Terms and SPL Check Logic

Information Broadcasting-Part 2 - System Settings

SUP: Personalization Keys and Synchronize Parameter

Hierarchy in Business Objects with Expanded Hierarchy Logic

Deploying BusinessObjects Explorer on Top of a SAP BI Query

Errors while Sending Packages from OLTP to BI (One of Error at the Time of Data Loads through Process Chains)

Table Row Popup in Web Dynpro Component

How to Display Traffic Lights for Exceptions in BI Web Reports

SDN Community Contribution

Limitation in BAPI Scheduling Agreement (SA) Create or Change

SMT (Service Mapping Tool)

Load Info Cube in SCM 5.0 (BI 7.0)

How to Create and Schedule Publications from Crystal Reports

Common Queries/Errors while working with Adobe Print PDF Forms

About ITAB Duplicate_Key (SAP lrsaods) Runtime Error

Data Extraction & DS Enhancement in SAP BI Step by Step

Loading the Data for Time Dependent Hierarchy in SAP BI

Restricting F4 (Input Help) Values While Running a SAP BW Query

Reading Enhanced DataSource fields for the Remote Cube

ABAP HR: Standard Info Type Enhancement

Add /Remove Links on ESS Home Page in Business Package 1.5

Material Master Archiving in Simple Method

Federated Portal for Composite Environment 7.1

Freely Programmed Help- Web Dynpro

Changing the Source System Assignments in SAP BW Objects without Affecting the Data Modeling

Fetching User Details from the Portal and Displaying it in Web Dynpro with Authentication in the Portal

Analysis Process Designer (APD) Step by Step Business Intelligence

Step by Step Guide for PI Server Start and Stop Procedure

List of Values in BusinessObjects Web Intelligence Prompts

Reporting on Special Stock Values: Snap-shot/Detailed

SAP BW Copy Existing DTP for Data Targets

Triggering the Process Chains at Particular Date using Events

Transcription:

Currency Translation in SAP BI Step by step Guide Applies to: SAP BIW 3.5, SAP NetWeaver 7.0. For more information, visit the Business Intelligence homepage. Summary Currency translation allows you to translate key figures with currency field that are present at the InfoProvider level with different currencies to a specific currency on the fly while executing the report. It can also be used in transformation rules to translate the amount key figures with different currencies to a standard currency while loading the data into BW data targets. The document explains the step by step procedure to implement the currency translation scenario. Author: Yogesh Kulkarni Company: Patni Computer Systems Ltd. Created on: February 13, 2009 Author Bio Yogesh Kulkarni is presently working with Patni Computers Systems Ltd. He has worked extensively on SAP BIW 3.5, SAP NetWeaver BI 2004s and is mainly responsible for various BW developments. 2009 SAP AG 1

Table of Contents Steps in Backend...3 Steps in Frontend...5 A. Steps for Normal Key Figure/Calculated Key Figure...5 B. Steps for Formula Key Figure...6 Executing the query...6 Limitation...6 Related Content...7 Copyright... Error! Bookmark not defined. 2009 SAP AG 2

Steps in Backend Following are the steps to create Currency Translation Type in backend. 1. Go to Transaction RSCUR; specify the technical name of the Currency Translation Type and click on create button. 2. Specify the description as shown below. In Exchange Rate Tab, you can set the preference for Exchange Rate Type. Following options are available. Exchange Rate Type: Hardcode the Exchange Rate Type value. Ex. Rate Type from Var.: Place a selection variable (the variable can be created on characteristics 0RTYPE) for user entry which will be appeared in the selection screen while executing the report. Dyn. Ex. Rate Determination: The exchange rate will be taken from IMG settings for currency translation. Exchange Rate from InfoObj.: The exchange rate will be taken from the reference InfoObject specified here. (The combination of Exchange Rate Type from Variable and Exchange Rate from InfoObject are mutually exclusive). 2009 SAP AG 3

3. Click on Currency Tab. Specify the Source Currency and Target Currency preferences. You can set the preferences best suited to your requirements. We can either hardcode the value or place a selection variable (the variable can be created on characteristics 0CURRENCY) for user entry which will be appeared in the selection screen while executing the report. InfoSet: An entry in Target Currency Using InfoSet is only necessary when the target currency is to be determined using an InfoObject and this occurs multiple times in the InfoSet. 4. Click on Time Ref. tab. Specify the preference for Exchange Rate Date to translate the currency. Fix Time Reference: Exchange Rate will be taken as on either Current Date, Key Date or Date from variable (the variable can be created on characteristics 0CALDAY). Variable Time Reference: Exchange Rate will be taken as on Date from standard InfoObject 0CALDAY or user defined InfoObject like Posting Date, Pricing Date etc. You can also use the option of Time Shift to give offset for date. InfoSet: An entry in Variable Time Reference Using InfoSet is only necessary when the time reference is to be determined using an InfoObject and this InfoObject occurs multiple times in the InfoSet. 2009 SAP AG 4

5. Click on Save to save the currency translation type. Now this currency translation type will be available for use in transformation rules and in the key figure properties in query definition. Steps in Frontend Currency Translation can be applied to normal amount key figures (key figures present in InfoProvider) or calculated key figures. Formula type of key figures doesn t support Currency Translation. A. Steps for Normal Key Figure/Calculated Key Figure 1. Open the query in query designer. 2. Right click and go to the Properties of amount type of key figure for which you want to implement the currency translation. At the bottom there is an option available as Currency Translation. 3. Select the appropriate currency translation type from the dropdown (created in RSCUR transaction). 2009 SAP AG 5

4. Check the syntax and save the query. B. Steps for Formula Key Figure 1. Formula key figures don t have the option Currency Translation in their properties. 2. You need to create a calculated key figure with same logic as that of a formula key figure. 3. Replace a formula key figure with the calculated key figure created in step 2. 4. Right click on the properties of calculated key figure and select the appropriate currency translation type (created in RSCUR transaction). 5. Check the syntax and save the query. Executing the query After executing the query, the selection screen will show additional variables related to currency translation like exchange rate date, exchange rate type, target currency etc. (depending upon the preferences set for Currency Translation Type created in RSCUR transaction). Limitation We can not alter the sequence of currency translation variables via query properties in the query designer. SAP says that this is a feature unfeasible in the current NetWeaver 2004s release. The variables from the currency translation type will be added to the variable screen in runtime depending on the generation process of the query. 2009 SAP AG 6

Related Content http://help.sap.com/saphelp_nw70/helpdata/en/ec/076f3b6c980c3be10000000a11402f/frameset.htm https://www.sdn.sap.com/irj/scn/thread?messageid=539614#539614 https://www.sdn.sap.com/irj/scn/thread?messageid=6709533#6709533 For more information, visit the Business Intelligence homepage. 2009 SAP AG 7

Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document. 2009 SAP AG 8