Lade...
 

CX_RATE_TABLE::UnitConvert

CX_RATE_TABLE::UnitConvert

Beschreibung:

Diese Funktion konvertiert eine Einheit direkt in eine andere. Der

Funktionsaufruf entspricht vollständig dem eines einzigen Einheiten-Verhältnisses. 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 Einheiten-Verhältnisse überprüft, erst dann wird in den untergeordneten Tabellen weitergesucht.

Code-Beispiel:
...

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_RATE_TABLE die Tabelle der Einheiten-Verhältnisse
Top-1 CX_BOOLEAN der Wahrheitswert, der anzeigt, ob die Konvertierung erfolgreich war
Top-2 CX_VALUE die Zieleinheit; nach erfolgreicher Konvertierung ist der Nummernanteil des Wertes neu gesetzt, ansonsten bleibt er unverändert
Top-3 CX_VALUE die Ausgangseinheit
Stack(Out) Top CX_VALUE oder NULL der bei der Konvertierung übrigbleibende Rest
Funktionsaufruf: Call(UnitConvert)