SAP ABAP Data Element UC_CTR_CTPROC (Currency Translation Procedure)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   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 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