Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

END-IF IF-Block abschließen

&pagelevel(4)&pagelevel

Anwendungsgebiet: PROCEDURE

Kommandobeschreibung

END-IF schließt Blöcke mit bedingten Kommandofolgen ab. Das sind:

  • IF-Block

  • IF-BLOCK-ERROR-Block

  • IF-CMD-ERROR-Block

Der Prozedurlauf wird anschließend mit dem Kommando fortgesetzt, das auf END-IF folgt. (Nähere Informationen siehe Abschnitt „Verzweigungen definieren“.)

Format

END-IF

BLOCK = *LAST / <structured-name 1..255>

Operandenbeschreibung

BLOCK =
Bezeichnet den IF-, IF-BLOCK-ERROR- oder IF-CMD-ERROR-Block, der abgeschlossen werden soll.

BLOCK = *LAST
Verweis auf den zuletzt geöffneten IF-, IF-BLOCK-ERROR- oder IF-CMD-ERROR-Block

BLOCK = <structured-name 1..255>
Verweis auf die Marke des zuletzt geöffneten IF-, IF-BLOCK-ERROR- oder IF-CMD-ERROR-Blocks; die Angabe einer anderen Blockmarke führt zu einer Fehlermeldung.

Kommando-Returncode

(SC2)SC1MaincodeBedeutung

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 ".