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.
1940
Views
ALV-Grid: Zeile nach Ändern markieren
von HIBMAN » 27.07.2005 13:31 • Verfasst in ABAP® Core
5
Antw.
1890
Views
ALV-Grid Selektionsmodus: nur eine Zeile markieren
von Chopper » 14.01.2020 15:18 • Verfasst in ABAP® für Anfänger
2
Antw.
1882
Views
Zeile im ALV_GRID markieren
von Ole » 01.02.2005 11:32 • Verfasst in ABAP® Core
6
Antw.
6558
Views
ALV Zeile farbig markieren
von EnginT » 16.04.2020 07:52 • Verfasst in ABAP® für Anfänger
2
Antw.
1998
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

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.

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1661
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8262