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 / 1059 / 31 / 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.
1994
Views
ALV-Grid: Zeile nach Ändern markieren
von HIBMAN » 27.07.2005 13:31 • Verfasst in ABAP® Core
5
Antw.
2080
Views
ALV-Grid Selektionsmodus: nur eine Zeile markieren
von Chopper » 14.01.2020 15:18 • Verfasst in ABAP® für Anfänger
6
Antw.
6870
Views
ALV Zeile farbig markieren
von EnginT » 16.04.2020 07:52 • Verfasst in ABAP® für Anfänger
2
Antw.
2134
Views
Zeile in Liste farbig markieren
von itmeli » 23.02.2005 09:30 • Verfasst in ABAP® für Anfänger
0
Antw.
1478
Views
GFW: Wie kann ich eine Zeile markieren (Hintergrund)
von cueamen » 11.07.2007 15:20 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1759
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2304

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1759
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2304

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 314
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 908
MS-Word als Editor
letzen Monat von tekko 1 / 4410