Zu angegebenem Sprungziel verzweigen (S-Prozedur)
Komponente: | SDF-P-BASYS |
Funktionsbereich: | Prozeduren |
Anwendungsbereich: | PROCEDURE |
Privilegierung: | STD-PROCESSING |
Funktionsbeschreibung
GOTO ist ein SDF-P-Kontrollflusskommando.
Mit dem Kommando GOTO kann in S-Prozeduren zu einem Sprungziel verzweigt werden. Die Kommandoverarbeitung wird mit dem Kommando fortgesetzt, das mit der angegebenen Marke eingeleitet wird. Die Marke darf in der Prozedur nur einmal vorhanden sein. Es können nur Marken im SDF-P-Format (S-Marken) verwendet werden.
Sprünge sind nur möglich innerhalb des gleichen Kommandoblocks oder bei Blockschachtelung in einen Kommandoblock niedrigerer Schachtelungstiefe.
Das Kommando GOTO entspricht dem Kommando SKIP-COMMANDS (ohne Bedingungen) in einer Nicht-S-Prozedur.
Einschränkungen
Das Kommando kann nur in Prozeduren benutzt werden..
Format
GOTO |
LABEL = <structured-name 1..255> |
Operandenbeschreibung
LABEL = <structured-name 1..255>
Legt das Sprungziel fest. Angegeben wird eine Marke im SDF-P-Format (S-Marke). Die Kommandoverarbeitung wird mit der Kommandozeile fortgesetzt, die mit dieser Marke eingeleitet wird.
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 |