Execution of a Currency TranslationYou implement this process to translate a consistent data set to a target currency and – measured by a reference translation – report translation differences.
In particular, you can use this process to translate individual financial statements of consolidation units into the shared group currency and to represent budget calculations made in different currencies in one shared currency.
A Currency Translation
may consist of multiple steps, each of which can contain its own substeps; meaning that the steps can be defined as a hierarchy.
In order to execute a currency translation, you first define its general structure in the method layout; meaning that you define the following:
Number of levels of the step hierarchy of this method layout
Characteristics that are to be available in fast entry when a method is defined (fast entry is discussed later on)
Level of the step hierarchy as of which Selection
, Source Key Figures
, Currency Translation Key
, Exchange Rate Determination
, and Currency Translation Difference
are visible and/or ready for input when defining a method.
When defining the method, you specify the details of the currency translation. Fast entry features an overview of the currency translation. Fast entry enables you to create steps and to navigate among these steps. You specify the reference translation globally for the entire method. For each step, you specify which currency translation key and which exchange rate type are to be used for the translation, and how the currency translation differences are to be posted. The system executes the steps in the desired sequence. Meaning: The system considers the results of a step in the subsequent step.
The process flow in detail:
Define exchange rate indicators, translation ratios, and exchange rates for the currency translation.
Define a task for the currency translation.
Create a new method layout with the type Currency Translation
or use an existing one.
If you define a new method layout, proceed as follows:
On the screen for defining the currency translation, define the number of levels the step hierarchy contains.
In order to define a method later on, also specify the following:
Level of the step hierarchy as of which the Selection
and the Translation Difference
are visible. You change the visibility by dragging the arrows over to the desired row (using drag and drop).
Level of the step hierarchy as of which the Source Key Figures
, Currency Translation Key
, and Exchange Rate Determination
are visible and ready for input. You change this by dragging the cross symbols over to the desired row (using drag and drop).
Characteristics that are to be available in fast entry when defining a method
Note
If you only want a single step for currency translation, there is no need to designate characteristics for fast entry.
You can remove characteristics from the table by dragging them to the trash folder (using drag and drop).
You can delete a step by dragging it to the trash folder (using drag and drop).
Recommendation
We recommend planning fast entry for the characteristic for the accounting object (for example, item) at the highest level of the step hierarchy for Selection
and Translation Difference
since this will provide you with a good overview of the selections and their differential accounting objects later on.
Save the method layout definition.
Create a method for the method layout.
First, specify (at the highest level) the Reference Translation
with Source Key Figure
and Exchange Rate Type
globally for all steps.
Note
You cannot specify the Target Key Figure
explicitly. The system automatically specifies the group currency as the target key figure; the currency key for this is the group currency key.
The reference translation always uses the currency translation key “cumulative”.
In fast entry, create a step for each combination of currency translation key and exchange rate type. For example, you create a step for the translation of equity; during selection, you enter the equity items as an interval (for example, items 170000 to 170399).
If you have also planned fast entry for the differential accounting object, for each step, enter the accounting object to which the translation differences are to be posted (for example, translation differences when translating equity: item 250900).
For an item, you can specify one or more subassignments; for each subassignment, you can select the Default indicator and/or specify a characteristic value for the subassignment.
Note
The differential accounting object must reside outside of the associated selection, if you also enter values in the source currency for the accounting object.
For each step (and therefore for each group of accounting objects to be translated), define the Specific Translation
: Determine which currency translation key and which exchange rate type are to be used for the specific translation.
Note
For the settings for currency translation, where necessary, assign a custom procedure for determining exchange rates and/or a custom translation procedure. Use the following BAdIs:
For custom procedures for determining exchange rates: UC_CTR_XRPROC
For custom translation procedures: UC_CTR_CTPROC
For more detailed information, see the relevant system documentation for the BAdI and the documentation for its methods.
Save your entries.
Assign the currency translation method to the task and the corresponding consolidation units.
You execute the currency translation by running the task for the currency translation in the consolidation monitor.
A confirmation is displayed after successful execution of the currency translation. The translated data is then available in the InfoCube for transaction data.