Hierarchy
⤷ FIN-SEM-BCS (Application Component) Business Consolidation
⤷ UCF2 (Package) SEM-BCS: Currency Translation
Basic Data
Data Element | UC_CTR_CTPROC |
Short Description | Currency Translation Procedure |
Data Type
Category of Dictionary Type | D | Domain |
Type of Object Referenced | No Information | |
Domain / Name of Reference Type | UC_CTR_CTPROC | |
Data Type | CHAR | Character String |
Length | 2 | |
Decimal Places | 0 | |
Output Length | 2 | |
Value Table | UCF222C |
Further Characteristics
Search Help: Name | ||
Search Help: Parameters | ||
Parameter ID | ||
Default Component name | ||
Change document | ||
No Input History | ||
Basic direction is set to LTR | ||
No BIDI Filtering |
Field Label
Length | Field Label | |
Short | 10 | Procedure |
Medium | 20 | C/T Procedure |
Long | 30 | Currency Translation Procedure |
Heading | 2 | TP |
Documentation
Definition
Use
The currency translation procedure defines how a value in the source currency is translated into a value in the target currency (irrespective of the earlier exchange rate determination).
The translation timeframe belongs to the definition of the currency translation key.
Consolidation offers the following standard procedures:
- Apply Rate Directly: directly applies the exchange rate to the value in source currency.
- Set Target Key Figure to Zero: sets the value in target currency to zero.
- No Modification of Target Key Figure: retains the existing value in target currency without modification.
- Average Rate for Reduction in Value: If the changes in value represent a reduction, an effective average exchange rate is determined from the existing values in source and target currencies; otherwise, the ordinary exchange rate is directly applied.
You can also create additional procedures for exchange rate determination in the customer namespace (which starts with a letter). At the time of execution, whenever a custom currency translation procedure is encountered, the system calls the corresponding Business Add-In (UC_CTR_CTPROC). There you can freely determine the value in target currency for each data record being translated.
Dependencies
Example
Suppose, when processing data records that are the same except for the period, you want to make sure that the values in target currency are set to zero as soon as the values in source currency become zero - even in noncumulative translations. To do this, you use the procedure Average Rate for Reduction in Value in the applicable currency translation key.
You use procedure No Modification of Target Key Figure to protect the values of balance carryforward items or transaction types from being modified.
History
Last changed by/on | SAP | 20041006 |
SAP Release Created in | 3.0A |