Ansicht
Dokumentation
CALCULATE_EXCHANGE_RATE - Anhand von Beträgen, Währungsschluesseln und Datum den Kurs ermitteln
TXBHW - Original Tax Base Amount in Local Currency General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Aus den eingegebenen Beträgen wird ein Umrechnungskurs ermittelt. Da der Kurs auch abhängig
von Einheiten für die einzelnen Währungen ist (Beispiel Kurs DEM/ITL 1,67 Einheiten DEM
1, ITL 1000 bedeutet 1 DEM entspricht 1670 ITL) muss für die Kursermittlung auch die Tabelle
TCURR gelesen werden. Dafür benötigt man beide Währungsschlüssel, einen
Kurstyp und ein Gültigkeitsdatum. Die ermittelten Faktoren werden neben dem errechneten Kurs
dem rufenden Programm übergeben. Ist für den Kurstyp TYPE_OF_RATE Fixierung vorgesehen,
so wird diese Information dem rufenden Programm übergeben. Ergibt sich der eine Betrag aus dem
anderen auch durch Anwendung eines fixierten Kurses, so wird dieser anstelle des berechneten zurückgegeben.
Beispielaufruf:
CALL FUNCTION 'CALCULATE_EXCHANGE_RATE'
EXPORTING DATE = BKPF-WWERT
FOREIGN_AMOUNT = BSEG-WRBTR
FOREIGN_CURRENCY = BKPF-WAERS
LOCAL_AMOUNT = BSEG-DMBTR
LOCAL_CURRENCY = T001-WAERS
TYPE_OF_RATE = 'M'
IMPORTING EXCHANGE_RATE = KURS
FOREIGN_FACTOR = FAKTOR-F
LOCAL_FACTOR = FAKTOR-L
Exceptions NO_RATE_COMPUTABLE = 4
NO_RATE_FOUND = 8
NO_FACTORS_FOUND = 12.
Parameter
CLIENTDATE
DERIVED_RATE_TYPE
EXCHANGE_RATE
FIXED_RATE
FOREIGN_AMOUNT
FOREIGN_CURRENCY
FOREIGN_FACTOR
LOCAL_AMOUNT
LOCAL_CURRENCY
LOCAL_FACTOR
TYPE_OF_RATE
Ausnahmen
DERIVED_2_TIMESNO_FACTORS_FOUND
NO_RATE_COMPUTABLE
NO_RATE_FOUND
NO_SPREAD_FOUND
OVERFLOW
RATE_TOO_BIG
Funktionsgruppe
SCUNFill RESBD Structure from EBP Component Structure CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2615 Date: 20240523 Time: 120224 sap01-206 ( 48 ms )