Erweiterung des Beispiels zu Dynpro mit ALV-Grid um Interaktion

Code des ergänzten TOP-Includes.

In der Klasse lcl_event_receiver sind drei Event-Handler eines ALV-Grids definiert und implementiert, erstens zur Ergänzung der Toolbar um ein Trennfeld und einen Button, zweitens zur Reaktion auf das Drücken jenes Buttons nach Selektion einer Zeile sowie drittens zur Reaktion auf den Doppelklick in eine Zeile. In beiden Fällen werden die Inhalte der Schlüsselfelder der Flugverbindung in die Auswahlfelder des Startdynpros übertragen und dorthin zurück verzweigt.

Code des kompletten PBO-Moduls.

Instanzierung der Klasse lcl_event_receiver und Bindung der Event-Handler an das ALV-Grid. Beschränkung der Selektionsmöglichkeit mit gs_layout-sel_mode = 'B'.auf nur eine Zeile. Auslösen des Ereignis zur Ergänzung der Toolbar des ALV-Grids.

Weiterführende Informationen enthält dieser Forumsartikel.