Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

ELSE-IF Im IF-Block einen Alternativzweig einleiten

&pagelevel(4)&pagelevel

Anwendungsgebiet: PROCEDURE

Kommandobeschreibung

Der ELSE-IF-Zweig wird ausgeführt, wenn die im ELSE-IF-Kommando angegebene Bedingung zutrifft; andernfalls wird der nächste Zweig des IF-Blocks bzw. ein END-IF-Kommando gesucht.
Zum ELSE-IF-Zweig gehören alle Kommandos, die zwischen dem aktuellen ELSE-IF-Kommando und den nachfolgenden ELSE-IF-, ELSE- oder END-IF-Kommando stehen. (Ausführliche Informationen siehe Abschnitt „Verzweigungen definieren“.)

Format

ELSE-IF

CONDITION = <text 0..1800 with-low bool-expr>

Operandenbeschreibung

CONDITION = <text 0..1800 with-low bool-expr >
Logischer Ausdruck.
Legt die Bedingung fest, die erfüllt sein muss, damit die Kommandos des aktuellen ELSE-IF-Zweiges ausgeführt werden (zu „logischer Ausdruck“ siehe Kapitel „Ausdrücke“).

Kommando-Returncode

(SC2)

SC1

Maincode

Bedeutung


0CMD0001Ohne Fehler

1CMD0202Syntaxfehler

1SDP0118Kommando im falschen Kontext

1SDP0223Falsche Umgebung

3CMD2203Falsche Syntaxdatei

32CMD0221Systemfehler (interner Fehler)

130SDP0099Kein Adressraum mehr verfügbar

Beispiel

Siehe IF-Kommando, "IF IF-Block einleiten ".