Show TOC

HintergrundEinzelfeldverarbeitung Dieses Dokument in der Navigationsstruktur finden

 

Zum Zeitpunkt PAI des Selektionsbild wird bei der Übergabe jedes einzelnen Eingabefelds vom Selektionsbild an das ABAP-Programm das Ereignis

AT SELECTION-SCREEN ON field

ausgelöst. Im entsprechenden Ereignisblock kann das Eingabefeld field überprüft werden. Wird dabei eine Fehler-Nachricht ausgegeben, wird auf dem Selektionsbild das entsprechende Eingabefeld wieder eingabebereit gemacht.

Das folgende ausführbare Programm ist mit der logischen Datenbank F1S verbunden:

Syntax Syntax

  1. REPORT event_demo.
  2. NODES spfli.
  3. AT SELECTION-SCREEN ON city_fr.
  4.    IF carrid-low EQ 'AA' AND city_fr NE 'NEW YORK'.
  5.      MESSAGE e010(hb).   ENDIF.
Ende des Codes

Gibt der Benutzer "AA" im ersten Eingabefeld der Fluggesellschaft, aber nicht "NEW YORK" für die Abflugstadt ein, erscheint eine Fehler-Nachricht in der Statuszeile bis der Benutzer die richtige Eingabe für die Abflugstadt vornimmt.

Die Abbildung wird im Begleittext erläutert.