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-FOR FOR-Block abschließen

&pagelevel(4)&pagelevel

Anwendungsgebiet: PROCEDURE

Kommandobeschreibung

END-FOR schließt einen FOR-Block ab, d. h. eine FOR-Schleife, die mit dem FOR-Kommando eingeleitet wurde.

Bei Ausführung des Kommandos END-FOR wird der Schleifenvariablen im FOR-Kommando das nächste Element der Werteliste zugewiesen. Anschließend wird die Ausführung beim ersten Kommando nach dem FOR-Kommando fortgesetzt. Ist die Werteliste vollständig abgearbeitet, wird die Schleife beendet und der Prozedurlauf mit dem Kommando fortgesetzt, das dem END-FOR-Kommando folgt. (Ausführliche Informationen siehe Abschnitt„Schleifen definieren“.)

Format

END-FOR

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

Operandenbeschreibung

BLOCK =
Bezeichnet den FOR-Block, der abgeschlossen werden soll.

BLOCK = *LAST
Verweis auf den zuletzt geöffneten FOR-BLOCK

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

Kommando-Returncode

(SC2)

SC1

Maincode

Bedeutung


0CMD0001Ohne Fehler

1CMD0202Syntaxfehler

1SDP0118Kommando im falschen Kontext

1SDP0139Back Branch-Grenze erreicht

1SDP0223Falsche Umgebung

3CMD2203Falsche Syntaxdatei

32CMD0221Systemfehler (interner Fehler)

64SDP0091Semantikfehler

130SDP0099Kein Adressraum mehr verfügbar

Beispiel

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