Show TOC

HintergrundLeerzeilen erzeugen Dieses Dokument in der Navigationsstruktur finden

 

In der Standardeinstellung gibt das System keine durch Anweisungen WRITE f mit dem Zusatz AT / erzeugte Leerzeilen aus. Als Leerzeilen gelten alle Zeilen, die nur Zeichenketten enthalten und deren einzelne Felder aus nichts als Leerzeichen bestehen. Wollen Sie bei der Ausgabe von Zeichenketten nicht mit der Anweisung SKIP (siehe Linien und Leerzeilen) arbeiten sondern auch die durch WRITE-Anweisungen erzeugten Leerzeilen ausgeben, verwenden Sie folgende Anweisung:

Syntax

SET BLANK LINES ON|OFF.

Mit dem Argument ON wird die Ausgabe von durch WRITE erzeugte Leerzeilen nicht mehr unterdrückt. Mit dem Argument OFF schalten Sie die Standardeinstellung wieder ein.

Hinweis Hinweis

In der Praxis verwenden Sie diese Anweisung, z.B. um leere Tabelleneinträge in der Liste darzustellen. Beachten Sie auch, dass eine Zeile, die z.B. nur leere Eingabefelder oder leere Ankreuzfelder enthält, nicht ohne vorhergehende Anweisung SET BLANK LINES ON angezeigt wird.

Ende des Hinweises.

Syntax Syntax

Das folgende Programm erzeugt fünf Leerzeilen. Die Ausgabe '*****' erfolgt in der sechsten Zeile.

  1. REPORT sapmztst.
  2. SKIP 5.
  3. WRITE '*****'.
Ende des Codes

Das folgende Programm erzeugt keine Leerzeilen. Die Ausgabe '*****' erfolgt in der ersten Zeile. Die Anweisung SET BLANK LINES OFF dient hier nur zur Verdeutlichung der Standardeinstellung.

Syntax Syntax

  1. REPORT sapmztst.
  2. SET BLANK LINES OFF.
  3. DO 5 TIMES
  4.    WRITE / ' '. 
  5. ENDDO:
  6. WRITE '*****'.
Ende des Codes

Das folgende Programm erzeugt fünf Leerzeilen, da die Anweisung SET BLANK LINES ON verwendet wird. Die Ausgabe '*****' erfolgt in der sechsten Zeile.

Syntax Syntax

  1. REPORT sapmztst.
  2. SET BLANK LINES ON. 
  3. DO 5 TIMES
  4.    WRITE / ' '. 
  5. ENDDO.
  6. SET BLANK LINES OFF.
  7. WRITE  / '*****'.
Ende des Codes