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) | SC1 | Maincode | Bedeutung |
0 | CMD0001 | Ohne Fehler | |
1 | CMD0202 | Syntaxfehler | |
1 | SDP0118 | Kommando im falschen Kontext | |
1 | SDP0223 | Falsche Umgebung | |
3 | CMD2203 | Falsche Syntaxdatei | |
32 | CMD0221 | Systemfehler (interner Fehler) | |
130 | SDP0099 | Kein Adressraum mehr verfügbar |
Beispiel
Siehe IF-Kommando, "IF IF-Block einleiten ".