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 | 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 |