Ansicht
Dokumentation
CONVERT_TO_FOREIGN_CURRENCY - Umrechnung des Hauswährungsbetrages in Fremdwährung
rdisp/max_wprun_time - Maximum work process run time rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
Aus einem angegebenen Hauswährungsbetrag wird ein Betrag in Fremdwährung errechnet. Der Umrechnungskurs kann dabei explizit vorgegeben sein (Parameter RATE) oder in Abhängigkeit des Kurstyps, des Datums und der Währungsschlüssel aus der Tabelle TCURR ermittelt werden. Da bei der Umrechnung auch die Faktoren für die Einheiten der betroffenen Währungen eine Rolle spielen, wird die Tabelle TCURF auf jeden Fall gelesen, und es muss ein zu den angegebenen Daten gültiger Eintrag vorhanden sein. Ist für den Kurstyp TYPE_OF_RATE Fixierung vorgesehen, bzw. für das Währungspaar ein abweichender Kurstyp hinterlegt, so wird diese Information dem rufenden Programm übergeben.
Beim Lesen der Tabelle TCURR wird als erster Schlüsselteil immer der Fremdwährungsschlüssel,
und als zweiter Teil der Hauswährungsschlüssel verwendet. Falls dieser Eintrag nicht vorhanden ist, wird nochmals mit umgekehrter Reihenfolge der Schlüssel gelesen.
Beispielaufruf:
CALL FUNCTION 'CONVERT_TO_FOREIGN_CURRENCY'
EXPORTING DATE = BKPF-WWERT
FOREIGN_CURRENCY = BKPF-WAERS
LOCAL_CURRENCY = T001-WAERS
LOCAL_AMOUNT = BSEG-DMBTR
RATE = BKPF-KURSF
TYPE_OF_RATE = 'M'
IMPORTING EXCHANGE_RATE = KURS
FOREIGN_AMOUNT = BSEG-WRBTR
FOREIGN_FACTOR = FAKTOR-F
LOCAL_FACTOR = FAKTOR-L
EXCEPTIONS NO_RATE_FOUND = 4
NO_FACTORS_FOUND = 8.
Parameter
CLIENTDATE
DERIVED_RATE_TYPE
EXCHANGE_RATE
EXCHANGE_RATEX
FIXED_RATE
FOREIGN_AMOUNT
FOREIGN_CURRENCY
FOREIGN_FACTOR
LOCAL_AMOUNT
LOCAL_CURRENCY
LOCAL_FACTOR
RATE
READ_TCURR
TYPE_OF_RATE
Ausnahmen
DERIVED_2_TIMESNO_FACTORS_FOUND
NO_RATE_FOUND
NO_SPREAD_FOUND
OVERFLOW
Funktionsgruppe
SCUNPERFORM Short Reference PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3020 Date: 20240523 Time: 130744 sap01-206 ( 55 ms )