Funktion Mit der goto-Anweisung können Sie die Verarbeitung innerhalb eines InputScript steuern.
Beispiel goto nextPosition

label nextPosition
Screen SAPMVCF66G.0400

Format goto labelName

label labelName

Die Verarbeitung des InputScript wird mit der auf das angegebene Label folgenden Zeile fortgesetzt.

Tipps & Tricks
  • Rückwärtssprünge mit goto sind möglich. Sie sind gefährlich, da Sie sehr leicht eine Endlosverarbeitung damit produzieren. Falls Sie beim Test eine solche Situation haben, können Sie durch Einschalten der Option Visible auto processing in GuiXT die Verarbeitung stoppen und mit einem /N-Kommando neu starten.
  • Falls die label-Anweisung vor einer Screen-Anweisung steht, wird die Verarbeitung des aktuellen Bildschirms nach Ausführung des goto beendet. Steht sie dagegen hinter einer Screen-Anweisung, so wird die Verarbeitung auch dann fortgesetzt, wenn die Screen-Namen und -Nummern unterschiedlich sind.
  • Es ist möglich, if/else/endif innerhalb eines durch Screen eingeleiteten Anweisungsblocks zu verwenden. Dagegen ist nicht unterstützt, innerhalb von if/else/endif eine Screen-Anweisung anzugeben. Stattdessen muß für die Navigation zwischen Screens goto eingesetzt werden.
Komponente GuiXT + InputAssistant