Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

UNTIL REPEAT-Block abschließen

&pagelevel(4)&pagelevel

Anwendungsgebiet: PROCEDURE

Kommandobeschreibung

UNTIL enthält die Schleifenbedingung für einen REPEAT-Block, d. h. für eine REPEAT-Schleife, und schließt den REPEAT-Block ab (Einleitungskommando für den REPEAT-Block: REPEAT). Ist die Bedingung nicht erfüllt, wird ein erneuter Schleifendurchlauf mit dem ersten Kommando des REPEAT-Blocks gestartet. Andernfalls wird die Schleife beendet und der Prozedurlauf mit dem ersten Kommando, das auf das Kommando UNTIL folgt, fortgesetzt. (Siehe auch Abschnitt „REPEAT-Block“ (Schleifen definieren ).)

Ausdrucksersetzung in der Bedingung erfolgt bei jedem Schleifendurchlauf.

Format

UNTIL

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

Operandenbeschreibung

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

Logischer Ausdruck als Bedingung für den Abbruch des REPEAT-Blocks (logischer Ausdruck siehe Kapitel „Ausdrücke“).

Kommando-Returncode

(SC2)SC1MaincodeBedeutung

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