ABAP SQL Währungsumrechnung

ABAP® 7.55 – ABAP® SQL – Währungsumrechnung

In den CDS Views kann die Funktion zur Währungsumrechnung bereits seit 7.40 verwendet werden. In ABAP SQL, also direkt im SELECT, wurde diese Funktion nun mit ABAP 7.55 aufgenommen. Nachfolgend ein einfaches Beispiel in dem ein Wert ProductionCosts von Währung Currency nach USD umgerechnet werden soll:

Funktion CURRENCY_CONVERSION

Die Funktion zur Umrechnung heißt CURRENCY_CONVERSION( ) . In den Klammern gibt es einige Pflichtangaben und ein paar weitere optionale Angaben.

Parameter

Folgende Parameter müssen angegeben werden:

  • amount – Betragsfeld welches umgerechnet werden soll
  • source_currency – Ausgangswährung
  • target_currency – Zielwährung
  • exchange_rate_date – Tagesdatum mit dem die Umrechnung vorgenommen werden soll

Ergänzend dazu können weitere Angaben für die Berechnung vorgenommen werden. Beispielsweise wie gerundet wird oder wie die Dezimalstellen berücksichtigt werden sollen. Oh ja, die Sache mit den Dezimalstellen (Wer erinnert sich an an die italienische Lire?) wurde noch im R/2 erfunden und ist auch im aktuellsten ABAP Release vorhanden.

 

Posted in Uncategorized and tagged , , .