Show TOC

HintergrundAuswahlknöpfe verarbeiten Dieses Dokument in der Navigationsstruktur finden

 

Zum Zeitpunkt PAI des Selektionsbild wird nach der Übergabe sämtlicher Felder Auswahlknopfgruppe vom Selektionsbild an das ABAP-Programm das Ereignis

AT SELECTION-SCREEN ON RADIOBUTTON GROUP group

ausgelöst. Eine Auswahlknopfgruppe group wird mit dem Zusatz RADIOBUTTON GROUP group der PARAMETERS-Anweisung definiert. Im entsprechenden Ereignisblock kann die gesamte Gruppe überprüft werden. Wird dabei eine Fehler-Nachricht ausgegeben, wird auf dem Selektionsbild die Auswahlknopfgruppe wieder eingabebereit gemacht. Die Einzelfelder von Auswahlknopfgruppen lösen nicht das Ereignis AT SELECTION-SCREEN ON field aus.

Syntax Syntax

  1. REPORT demo_at_selection_on_radio.
  2. SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
  3. PARAMETERS: r1 RADIOBUTTON GROUP rad1 DEFAULT 'X',
  4.             r2 RADIOBUTTON GROUP rad1,
  5.             r3 RADIOBUTTON GROUP rad1.
  6. SELECTION-SCREEN END OF BLOCK b1.
  7. SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME.
  8. PARAMETERS: r4 RADIOBUTTON GROUP rad2 DEFAULT 'X',
  9.             r5 RADIOBUTTON GROUP rad2,
  10.             r6 RADIOBUTTON GROUP rad2.
  11. SELECTION-SCREEN END OF BLOCK b2.
  12. AT SELECTION-SCREEN ON RADIOBUTTON GROUP rad1.
  13.   IF r1 = 'X'.
  14.     MESSAGE w888(sabapdocu) WITH text-001.
  15.   ENDIF.
  16. AT SELECTION-SCREEN ON RADIOBUTTON GROUP rad2.
  17.   IF r4 = 'X'.
  18.     MESSAGE w888(sabapdocu) WITH text-001.
  19.   ENDIF.
Ende des Codes

Falls der Benutzer die Auswahlknöpfe einer Gruppe nicht ändert, erscheint eine Warnung.

Die Abbildung wird im Begleittext erläutert.