Anfang des InhaltsbereichsVorgehensweisen Eventhandler für die Autorenliste festlegen Dokument im Navigationsbaum lokalisieren

Verwendung

Direkt beim Aufruf der Seite authors.htm wird ihr Inhalt festgelegt, es kommt zu keiner Benutzeraktion. Daher benötigen Sie für die Autorenliste lediglich den Eventhandler OnInitialization.

Bei der Initialisierung sollen aus der Autorentabelle die Einträge der Vor- und Nachnamen in die interne Tabelle authors ausgelesen werden.

Vorgehensweise

  1. Wählen Sie für die Autorenliste die Registerkarte Eventhandler.
  2. Wählen Sie im Pulldown-Menü den Eintrag OnInitialization aus.
  3. Diese Grafik wird im zugehörigen Text erklärt

  4. Spezifizieren Sie den Verarbeitungsablauf:

select distinct authlnam authfnam from bsauthors into corresponding fields of table authors.

Mit der ABAP-Anweisung select werden die Einträge für Vor- und Nachnamen in der Datenbanktabelle bsauthors abgearbeitet und in die interne Tabelle authors eingefügt. Dabei werden die Einträge alphabetisch nach Nachnamen sortiert.

Die interne Tabelle authors ist also genau mit den Einträgen gefüllt, die angezeigt werden sollen. Sie können im Layout-Teil mit einer einfachen Schleife (loop) ausgegeben werden (siehe auch Layout für die Autorenliste festlegen).

 

Nun müssen Sie noch die Tabelle authors als Seitenattribut deklarieren.

Diese Grafik wird im zugehörigen Text erklärt Seitenattribute für die Autorenliste

Ende des Inhaltsbereichs