Lade...
 

CX_CHARGE::AmountWeak

CX_CHARGE::AmountWeak

Beschreibung:

Diese Klassenfunktion arbeitet wie Amount, mit dem Unterschied, dass einige Fehler nicht weitergeleitet werden. Bei den Fehlern handelt es sich um Fehler, die beim Auswerten einer Formel auftreten können. In diesem Fall wird 0 zurückgegeben.

Es werden folgende Fehler abgefangen:

  • Zugriffsausdruck auf CX_CONDITIONED_BAG liefert kein Ergebnis.
  • Arithmetische Operation innerhalb der Formel kann aufgrund von unpassenden Typen nicht durchgeführt werden.
  • Arithmethische Operation kann aufgrund von inkompatiblen Einheiten nicht durchgeführt werden.
  • Variable kann nicht gebunden werden (wird nicht im PlugSpace gefunden). 

NULL wird in keinem Fall zurückgegeben, stattdessen immer ein CX_AMOUNT mit dem Wert 0.

Code-Beispiel:
...
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_CHARGE Ein Zu-/Abschlag
Stack(Out) Top CX_AMOUNT Höhe des Zu-/Abschlages oder 0
Funktionsaufruf: Call(AmountWeak)