Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

IF

IF prüft eine Bedingung, die durch eine Formel beschrieben ist, auf ihren Wahrheitswert. Ist der Wahrheitswert true ist die Bedingung erfüllt und die nachstehende Operation wird ausgeführt. Im Falle des Wahrheitswerts false wird die nachstehende Operation übersprungen. Weitere Bedingungen können mit ELSE formuliert werden, deren Wahrheitswerte anschließend geprüft werden:

ELSE prüft eine weitere Bedingung auf ihren Wahrheitswert, nachdem eine vorangegangene Bedingung dem Wert false ergeben hat. ELSE ist optional, d.h. wird beispielsweise im ELSE-Fall kein Text erzeugt, kann der ELSE-Zweig entfallen.

END_IF beendet die Kontrollstruktur.