Zeile markieren ALV Grid

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Zeile markieren ALV Grid

Beitrag von MichaelK (ForumUser / 15 / 5 / 0 ) »
Hallo zusammen,

es geht um die Verwendung des Bausteins REUSE_ALV_GRID_DISPLAY in der FuGru MEREP. Abhängig vom Inhalt bestimmter Felder der t_outtab (also der Tabelle mit den auszugebenden Daten) soll eine Zeile gehighlightet (das was passiert wenn man einmal auf den Zeilenkopf klickt) werden.
Zum Beispiel soll jede Zeile markiert werden bei der in der outtab im Feld Menge eine 0 steht. Das soll passieren bei der ersten Ausgabe der Tabelle ohne zusätzlich Benutzeraktion.

Alternativ müsste ich die Struktur der outtab um ein Feld erweitern, aber dies würde eine Reihe von Modifikationen im weiteren Prozess nach sich ziehen. Bei automatisch richtig markierte Zeilen wäre dies einfacher, da sie bereits korrekt an die Folgeverarbeitung übergeben werden.

Wäre super, wenn jemand eine Idee hat, wenn's denn geht.

Beste Grüße
Michael

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Zeile markieren ALV Grid

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo Michael,

hier wird es gut erklärt:

http://www.tricktresor.de/blog/aufruf-p ... sbaustein/

Gruß
Wolfgang

Re: Zeile markieren ALV Grid

Beitrag von MichaelK (ForumUser / 15 / 5 / 0 ) »
Hallo, vielen Dank für die Antwort.

Ich habe inzwischen die Methoden get_selected_rows und set_selected_rows verwendet, die eigentlich mein Problem lösen sollten. Die get Methode funktioniert auch einwandfrei und liefert die zuvor manuell in der Anwendung markierten Zeilen zurück. Der Aufruf der Methode set_selected_rows springt beim trace im Debugger allerdings in CL_SYSTEM_UUID->if_system_uuid_static~create_uuid_x16 anstatt in cl_gui_alv_grid->set_selected_rows . Das Programm springt also die falsche Methode an. Das kann ich nicht interpretieren, sind hier irgendwie die Referenzen durcheinandergekommen?

Es handelt sich um eine Modifikation von der Methode EXECUTE in LCL_REPORTING_CNT_SUBCON in der FuGru merep.

Das Problem in der Anwendungsentwicklung kann ich vermutlich auf ganz anderem Weg durch eine Prozessänderung lösen, trotzdem verstehe ich das Verhalten des Systems an dieser Stelle nicht. Hat jemand einen Hinweis?

Danke und Grüße
Michael

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1863
Views
ALV-Grid: Zeile nach Ändern markieren
von HIBMAN » 27.07.2005 13:31 • Verfasst in ABAP® Core
5
Antw.
1532
Views
ALV-Grid Selektionsmodus: nur eine Zeile markieren
von Chopper » 14.01.2020 15:18 • Verfasst in ABAP® für Anfänger
6
Antw.
6144
Views
ALV Zeile farbig markieren
von EnginT » 16.04.2020 07:52 • Verfasst in ABAP® für Anfänger
2
Antw.
1738
Views
Zeile im ALV_GRID markieren
von Ole » 01.02.2005 11:32 • Verfasst in ABAP® Core
1
Antw.
1388
Views
Markieren einer Zeile im ALV-GirdControl
von eschi78 » 25.08.2004 11:15 • Verfasst in ABAP Objects®

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

RFC FuBa Call - Korrupte Daten
vor einer Stunde von a-dead-trousers 4 / 41
SELECT CHAR16 in CHAR12-Feld
vor 10 Stunden von Shortcut IT 3 / 39
alv_grid aktualisieren
vor 10 Stunden von a-dead-trousers gelöst 3 / 76

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

RFC FuBa Call - Korrupte Daten
vor einer Stunde von a-dead-trousers 4 / 41
SELECT CHAR16 in CHAR12-Feld
vor 10 Stunden von Shortcut IT 3 / 39
alv_grid aktualisieren
vor 10 Stunden von a-dead-trousers gelöst 3 / 76

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 170