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 / 1046 / 30 / 192 ) »
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.
1956
Views
ALV-Grid: Zeile nach Ändern markieren
von HIBMAN » 27.07.2005 13:31 • Verfasst in ABAP® Core
5
Antw.
1906
Views
ALV-Grid Selektionsmodus: nur eine Zeile markieren
von Chopper » 14.01.2020 15:18 • Verfasst in ABAP® für Anfänger
2
Antw.
1897
Views
Zeile im ALV_GRID markieren
von Ole » 01.02.2005 11:32 • Verfasst in ABAP® Core
6
Antw.
6580
Views
ALV Zeile farbig markieren
von EnginT » 16.04.2020 07:52 • Verfasst in ABAP® für Anfänger
2
Antw.
2014
Views
Zeile in Liste farbig markieren
von itmeli » 23.02.2005 09:30 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 4 Stunden von DeathAndPain gelöst 22 / 2796
Daten an Tabelle binden
vor 9 Stunden von Lukas Sanders 2 / 874
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 430

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

Dialog-Container mit Toolbar/Status
vor 4 Stunden von DeathAndPain gelöst 22 / 2796
Daten an Tabelle binden
vor 9 Stunden von Lukas Sanders 2 / 874
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 430

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2466
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9050