Diese Funktionen runden den übergebenen Wert entsprechend der im Programm eingestellten Nachkommastellen. Falls der 2. und 3. Parameter angegeben wurde, wird eine Währungsumrechnung durchgeführt. Wenn ein „L" an den Funktionsnamen angehängt wird, wird eine leere Zeichenfolge zurückgegeben, falls der Wert nach dem runden „0“ ist.
Aufruf:
Funktionsname( Wert [ | Währung1 | Währung2 ] )
wobei
Wert = beliebige Nummern-Variable oder Formel mit numerischem Ergebnis
Währung1, Währung2 = Zeichenfolge mit ISO Währungsbezeichner
Beispiele ** :
External$("WaehrBetrag(13.5831)")
Rundet den Wert 13.5831 entsprechend der im Programm für Währungsbeträge hinterlegten Anzahl von Nachkommastellen.
External$("AuftBetrag(VPo.PrNet)")
Rundet den Wert der Variable VPo.PrNt entsprechend der im Programm für Beträge (Auftrag) hinterlegten Anzahl von Nachkommastellen.
External$("BetragL(BsE.Mge*BsE.MgeFak*BsE.EPreis)")
Multipliziert die Variablen BsE.Mge, BsE.MgeFak und BsE.EPreis und rundet das Ergebnis auf 2 Nachkommastellen. Falls das Ergebnis 0 ist erfolgt keine Ausgabe.
External$("Betrag(VPo.PrNt|'DEM'|'EUR')")
Rechnet die Variable VPo.PrNt von DM nach EUR um und rundet das Ergebnis auf 2 Nachkommastellen. Zu beachten ist, dass DEM und EUR als Zeichenketten übergeben werden müssen.
External$("AuftBetragL(VPo.PrNt|AktMand.LWISO1|AktMand.LWISO2)")
Rechnet die Variable VPo.PrNt von Leitwährung 1 nach Leitwährung 2 um und rundet das Ergebnis entsprechend der im Programm für Beträge (Auftrag) hinterlegten Anzahl von Nachkommastellen. Falls das Ergebnis „0“ ist, wird eine leere Zeichenfolge zurückgegeben.