Show TOC

HintergrundElementblöcke Dieses Dokument in der Navigationsstruktur finden

 

Um einen logischen Block von Elementen auf dem Selektionsbild anzulegen, verwendet man:

Syntax Syntax

  1. SELECTION-SCREEN BEGIN OF BLOCK block
  2.                                 [WITH FRAME [TITLE titel]]
  3.                                  [NO INTERVALS].
  4.     ... 
  5. SELECTION-SCREEN END OF BLOCK block.
Ende des Codes

Für jeden Block muss ein Namen block definiert werden. Elementblöcke sind schachtelbar.

Mit dem Zusatz WITH FRAME wird ein Rahmen um den Block gezogen. Es können bis zu fünf Blöcke mit Rahmen geschachtelt werden.

Mit TITLE kann jedem Blockrahmen eine Überschrift gegeben werden. Wobei titel ein Textsymbol oder ein Feldname mit einer Länge von maximal acht Zeichen sein kann. Dieses Character-Feld darf nicht mit der Anweisung DATA deklariert werden, sondern wird automatisch in der Länge der Rahmenbreite generiert. Die Rahmenbreite wird automatisch nach der Schachtelungstiefe des Rahmens gesetzt. Das Feld muss vor dem Aufruf des Selektionsbilds gefüllt werden.

Mit dem Zusatz NO INTERVALS, werden alle Selektionskriterien des Blocks so behandelt als hätten sie den entsprechenden Zusatz um die Eingabe auf Einzelfelder beschränken. Hat der Block auch einen Rahmen, ist die Breite des Rahmens kleiner und darin geschachtelte Blöcke übernehmen automatisch auch den Zusatz NO INTERVALS.

Syntax Syntax

  1. REPORT demo_sel_screen_beg_of_block .
  2. SELECTION-SCREEN BEGIN OF BLOCK rad1
  3.                           WITH FRAME TITLE text-002.
  4. PARAMETERS r1 RADIOBUTTON GROUP gr1.
  5. PARAMETERS r2 RADIOBUTTON GROUP gr1.
  6. PARAMETERS r3 RADIOBUTTON GROUP gr1.
  7.  SELECTION-SCREEN END OF BLOCK rad1.
Ende des Codes

Es erscheint folgendes Selektionsbild:

Die Abbildung wird im Begleittext erläutert.

Die drei Auswahlknöpfe r1, r2 und r3 bilden einen Block mit Rahmen und dem in Textsymbol 002 definierten Titel 'Auswahlknöpfe'.