SELECTION-SCREEN option.
Die Anweisung SELECTION-SCREEN dient zur Gestaltung des Selektionsbildschirmes. Sie ist daher nur in Reports sinnvoll. Die Anweisung erfordert die Verwendung einer der in der folgenden Tabelle dargestellten Optionen.
| Option | Wirkung |
| BEGIN OF LINE | Alle nachfolgend deklarierten Elemente werden in einer Zeile angeordnet. |
| END OF LINE | Ende der Deklaration einer Zeile. |
| SKIP | Einfügen von Leerzeilen. |
| ULINE | Unterstreichen einer Zeile. |
| POSITION | Positionieren eines Elementes. |
| COMMENT | Ausgabe eines statischen Textes. |
| PUSHBUTTON | Erzeugen einer Drucktaste im Selektionsbild. |
| BEGIN OF BLOCK | Beginn eines Blocks, der mit einem Rahmen versehen werden kann. |
| BEGIN OF TABBED BLOCK block FOR n LINES | Reservieren eines Subscreen-Bereiches für ein Tabstrip-Control. |
| TAB (len) register USER-COMMAND fcode | Registerkarten für ein Tabstrip-Control anlegen. |
| END OF BLOCK | Ende der Deklaration eines Blocks. |
| FUNCTION KEY | Deklaration einer Drucktaste in der Drucktastenzeile. |
| BEGIN OF VERSION | Beginn der Deklaration einer Version eines Selektionsbildes. |
| END OF VERSION | Ende einer Versionsdeklaration. |
| EXCLUDE | Ausschließen von Elementen aus einer Version eines Selektionsbildes. |
| DYNAMIC SELECTIONS FOR TABLE | Deklaration sogenannter freier Abgrenzungen. |
| FIELD SELECTION FOR TABLE | Auswahl der in Feldselektionen benutzten Tabellenfelder |
Bsp: SELECTION-SCREEN BEGIN OF BLOCK output WITH FRAME
Ein logischer Block wird auf dem Selektionsbildschirm generiert und durch eine Tabelle
umrahmt.