Anfang des InhaltsbereichsMehrere Elemente in einer Zeile Dokument im Navigationsbaum lokalisieren

Um mehrere Parameter oder Kommentare in einer einzelne Zeile eines Selektionsbilds auszugeben, müssen die Elemente in einem Block zwischen den beiden folgenden Anweisungen deklariert werden:

SELECTION-SCREEN BEGIN OF LINE.
...
SELECTION-SCREEN END OF LINE.

Der Selektionstext wird bei dieser Option nicht angezeigt. Um die Elemente zu beschreiben, muß der Zusatz COMMENT der Anweisung SELECTION-SCREEN verwendet werden.

In der Formatierungsoption <pos(len)> der Anweisung SELECTION-SCREEN kann innerhalb obiger Anweisungen die Positionsangabe <pos> entfallen. Das entsprechende Element wird an die aktuelle Position innerhalb der Zeile gestellt. Innerhalb obiger Anweisungen darf der Schrägstrich (/) in der Formatierungsoption <pos(len)> nicht verwendet werden.

Um die POSITION eines Elements innerhalb einer Zeile festzulegen, verwendet man:

SELECTION-SCREEN POSITION <pos>.

Für <pos> kann eine Zahl, oder einer der Ausdrücke POS_LOW oder POS_HIGH angegeben werden. POS_LOW und POS_HIGH bezeichnen die Positionen der Eingabefelder eines Selektionskriteriums. Der Zusatz POSITION darf nur zwischen BEGIN OF LINE und END OF LINE verwendet werden.

Beispiele

Beispiel

REPORT demo_sel_screen_beg_of_line_1 .

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(10) text-001.
PARAMETERS: p1(3) TYPE c, p2(5) TYPE c, p3(1) TYPE c.
SELECTION-SCREEN END OF LINE.

Es erscheint folgendes Selektionsbild:

Diese Grafik wird im zugehörigen Text erklärt

Die Zeile beginnt mit dem Inhalt 'Title' von Textsymbol 001, gefolgt von den Eingabefeldern für die Parameter P1, P2 und P3.

Beispiel

REPORT demo_sel_screen_beg_of_line_2 .

DATA wa_spfli TYPE spfli.

SELECT-OPTIONS airline FOR wa_spfli-carrid.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION pos_high.
PARAMETERS field(5) TYPE c.
SELECTION-SCREEN END OF LINE.

Es erscheint folgendes Selektionsbild:

Diese Grafik wird im zugehörigen Text erklärt

Das Eingabefeld für den Parameter FIELD erscheint unter dem zweiten Feld des Selektionskriteriums AIRLINE. Für FIELD wird kein Selektionstext angezeigt.

 

 

Ende des Inhaltsbereichs