Ansicht
Dokumentation

REFXVC_TIVCACTDTRULE - Specify Calculation of Translation Date Based on Process

REFXVC_TIVCACTDTRULE - Specify Calculation of Translation Date Based on Process

BAL_S_LOG - Application Log: Log header data   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.
SAP E-Book

The translation date rule specifies, dependent on the process, the date that is used for the currency translation. You assign the translation date rule to the currency translation rule.

Currency translation rule DEFAULT is already defined in standard Customizing. This rule calculates all exchange rates related to the cash flow using the posting date or due date. For all processes that are not related to the cash flow, the system uses the current date for the translation (that is, the most recent available exchange rate).

Choose New Entries to create a new translation date rule. Enter a meaningful name and a short description.

  • Select the rule you created. In the navigation area on the left side of the screen, choose Process-Dependent Determination of Date.Choose New Entries and call up the input help for the Process field to see the processes for which you can make settings.
    The input help shows all processes for which currency translation might be necessary. For example: You want to generally use the current exchange rate and do not want the system to issue an error message if this is not yet entered in the system. In that case, it is sufficient to make a setting for the DEFAULT process. The system then always uses it as long as there is no other specific setting for the current process. For a description of the different processes in the system related to currency translation, see the process documentation.
In some cases, you may want to have the system determine the translation date for a given process differently for simulations than in update mode. In those cases, you have make two entries in this table for the same translation process. Set the Simulation indicator for one of the entries but not for the other. For some processes, it is not helpful to make this distinction between simulation and update runs. The process documentation contains information on which processes these are.
The basic distinction is as follows:
  • A process that does not write any data that is dependent on the exchange rate to the database, reads the exchange rate for the simulation.

  • A process that saves data gets the exchange rate for update mode (simulation indicator is not set).

If you execute a simulation run for a process for which there is both an update run and a simulation run, then the system first tries to determine the exchange rate using the date rule set up for the update run. Only if this is not possible (exchange rate does not exist on date and the error response is set to Error), then the system reads the exchange rate for the simulation run. If there are no settings for a simulation run for the particular process, then the system uses the settings for the DEFAULT process with the simulation indicator set. For this reason, you should only make a setting for simulation that differs from the setting for the update run, if the error response for the update run is set to Error.
Please note that the foreign currency valuation requires an entry for translation rule for CFGEN without the "Simulation" flag.
  • The translation base date is the date that serves as the basis for determining the exchange rate. You enter a character string here that represents the date. The dates that are allowed depend on the process. The following dates, for example, can be used for the calculation when the cash flow is generated:
  • Due date

  • Start date of period

  • End date of period

  • Today's date

For service charge settlement, on the other hand, the following dates can be used:
  • Document date

  • Posting date

  • Due date

  • Today's date

To see which date fields are available, use the input help.
For the default process, you always have to use the current date (today's date).
  • Specify how you want the system to respond when an error occurs. For all processes that run in simulation mode, enter Warning or Accept. For all other processes, enter Error if you want to make sure that the currency translation is made using the exchange rate of a particular date. Enter Warning or Accept if you also want to allow the use of the last exchange rate before the day determined.
  • In the Number of Days field, specify how old the exchange rate is allowed to be.
  • Using the translation date shift rule, you can set up a more complex rule for calculating the date on which the exchange rate is read. The translation base date is the basis for this calculation.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 6491 Date: 20240523 Time: 204133     sap01-206 ( 120 ms )