in einer dialogorientierten Anwendung gebe ich in einem objektorientierten ALV Informationen aus. Über das Markieren von Zeilen kann der Anwender nun weitere Funktionalitäten ansteuern. Damit er dabei nicht den Überblick verliert, möchte ich ihm in einem Feld auf dem Dynpro die Anzahl der markierten Zeilen mitteilen. Die Anzahl der markierten Zeilen lässt sich über eine Methode zum ALV
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- CALL METHOD p_alv_grid->get_selected_rows
- IMPORTING et_index_rows = p_it_rows[].
- GeSHi ©
bzw. dem Auslesen dieser Tabelle über
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- DESCRIBE TABLE it_anzeige LINES n.
- GeSHi ©
relativ einfach realisieren.
Allerdings fehlt mir jetzt noch ein geeignetes Werkzeug (Ereignis?), mit Hilfe dessen die Anwendung bemerkt, dass der Anwender gerade eine Zeile markiert hat und ich dann im Anschluss durch einen REFRESH_TABLE das Dynpro noch einmal prozessieren kann.
Hat da jemand eine Idee, vielleicht sogar ein vergleichbares Beispiel zum nachvollziehen?
Wär klasse. Vielen Dank schon mal im Voraus für Bemerkungen, Hinweise, Ratschläge jeder Art!
gse