Linien und Leerzeilen 

Horizontale Linien

Sie können horizontale Linien mit folgender Syntax auf dem Ausgabebild erzeugen:

Syntax

ULINE [AT [/][<pos>][(<len>)]].

Das entspricht

WRITE [AT [/][<pos>][(<len>)]] SY-ULINE.

Die Formatangaben nach AT sind dieselben wie die für die WRITE-Anweisung unter WRITE-Ausgabedaten auf dem Bildschirm positionieren beschriebenen.

Wenn keine Formatangaben angegeben sind, wird eine neue Zeile erzeugt und mit einer horizontalen Linie gefüllt. Wenn Sie Formatangaben verwenden, werden die horizontalen Linien entsprechend ausgegeben.

Als dritte Möglichkeit zum Anlegen horizontaler Linien können Sie eine Folge von Trennstrichen in eine WRITE-Anweisung schreiben:

WRITE [AT [/][<pos>][(<len>)]] '-----...'.

Vertikale Linien

Sie können vertikale Linien mit folgender Syntax ausgeben:

Syntax

WRITE [AT [/][<pos>]] SY-VLINE.

oder

WRITE [AT [/][<pos>]] '|'.

Leerzeilen

Sie können Leerzeilen mit folgender Syntax erzeugen:

Syntax

SKIP [<n>].

Ausgehend von der aktuellen Zeile wird eine vorgegebene Anzahl von Leerzeilen <n> in das Ausgabebild geschrieben. Falls <n> fehlt, wird eine einzige Leerzeile ausgegeben. Mit der Anweisung WRITE allein können Sie in der Standardeinstellung keine Leerzeilen erzeugen.

So können Sie die Ausgabedaten in eine bestimmte Zeile auf dem Bildschirm stellen:

Syntax

SKIP TO LINE <n>.

Sie können die Ausgabe nach oben oder unten positionieren.

Weitere Informationen und Beispiele finden Sie unter Komplexe Listen erstellen.