Lade...
 

CX_RATE_TABLE::CurrencyConvert

CX_RATE_TABLE::CurrencyConvert

Beschreibung:

Diese Funktion konvertiert eine Währung direkt in eine andere. Der

Funktionsaufruf entspricht vollständig dem einer einzigen Währungsparität. Dabei wird die Tabelle, für die die Funktion aufgerufen wird, sukzessive durchlaufen, und es wird das Ergebnis der ersten erfolgreichen Konvertierung zurückgegeben. Beim Durchlaufen der Tabelle werden zunächst alle enthaltenen Währungsparitäten überprüft, erst dann wird in den untergeordneten Tabellen weitergesucht.

Code-Beispiel:
...

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_RATE_TABLE oder CX_CURRENCY_TABLE die Tabelle der Währungsparitäten
Top-1 INTEGER die Umrechnungsart
Top-2 CX_VALUE die Zielwährung; nach erfolgreicher Konvertierung ist der Nummernanteil des Wertes neu gesetzt, ansonsten bleibt er unverändert
Top-3 CX_VALUE die Ausgangswährung
Stack(Out) Top INTEGER der Wahrheitswert, der anzeigt, ob eine Konvertierung durchgeführt werden konnte
Funktionsaufruf: Call(CurrencyConvert)