ALV / CL_SALV TABLE / Markierte Zeilen auslesen

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

ALV / CL_SALV TABLE / Markierte Zeilen auslesen

Beitrag von Michael71 (ForumUser / 17 / 5 / 0 ) »
Hallo zusammen,

frisch vom Kurs und schon das erste Problem :-).

Ich habe im Dynpro-Container ein ALV Grid mit den KLassen CL_GUI_CUSTOM_CONTAINER
und CL_SALV_Table erstellt.
Mit der Methode "set_selected_rows" der CL_SALV_SELECTION kann ich auch wunderbar
bestimmte Zeilen vorselektieren.
Wenn nun aber der Anwender die Auswahl ändert und ich mit der Methode
set_selected_rows der gleichen KLasse, die nun markierten Zeilen auslesen möchte, erhalte
als Ergebnis, die von mir ursprünglich gesetzten Zeilen zurück und nicht die aktuelle Auswahl.
Muss ich vor dem Auslesen eine bestimmte Methode ("refresh" funktioniert nicht )aufrufen, damit die Änderungen
"registriert" werden?

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


Re: ALV / CL_SALV TABLE / Markierte Zeilen auslesen

Beitrag von RockyAM (ForumUser / 30 / 0 / 7 ) »
Wie wäre es mit der Methode GET_SELECTED_ROWS der ang. Klasse CL_SALV_SELECTIONS?

Gruß

Re: ALV / CL_SALV TABLE / Markierte Zeilen auslesen

Beitrag von Michael71 (ForumUser / 17 / 5 / 0 ) »
@Rocky AM

Das ist mir ein Fehler beim Erstellen des Beitrags passiert. Ich habe naturlich die get_selected_rows
der Klasse CL_SALV_SELECTION benutzt, um die aktuell markierten Zeilen zu ermitteln.

Und andere geeignete Methoden habe ich nicht gefunden.

Re: ALV / CL_SALV TABLE / Markierte Zeilen auslesen

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
ja, beim ALV gabs da zwei recht wichtige Methoden:
- REFRESH_TABLE_DISPLAY ist dafür, wenn du was an der zum ALV zugehörenden Tabelle geändert hast, was kein SET_TABLE_FOR_FIRST_DISPLAY_benötigt.
- CHECK_CHANGED_DATA ist zuständig für den EDIT-Modus beim ALV um die vom User geätigten Eingaben zu ermitten.

Ich glaub die zweite war auch dafür, dass man die Selektion mittels GET_SELECTED_ROWS abfragen konnte.
Wie das ganze jetzt beim SALV verpackt worden ist, kann ich nicht sagen. Ich verwende SALV wirklich nur wenn es schnell gehen muss, für alles andere ist mir das ALV lieber weil es flexibler einsetzbar ist und ich schon jede Menge Zusatzfunktionen dafür programmiert hab die im SALV so kaum umsetzbar sind ;)

Da das SALV ziemlich viel "automatisiert" würde ich an deiner Stelle mal schauen, ob nicht vielleicht ein PAI/PBO oder ein CL_GUI_CFW=>FLUSH fehlt um die benötigten Daten zu ermitteln.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: ALV / CL_SALV TABLE / Markierte Zeilen auslesen

Beitrag von Michael71 (ForumUser / 17 / 5 / 0 ) »
Hallo,

mittlerweile habe ich die Lösung gefunden.

Die Instanzmethode "get_metadata" der KLasse "cl_salv_table" übergibt die Änderunges des Frontends an den AS.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
5531
Views
ALV markierte Zeilen auslesen
von bob_sheknowdas » 13.09.2014 21:15 • Verfasst in Web-Dynpro, BSP + BHTML
4
Antw.
7350
Views
Table Control - Markierte Zeilen lesen
von ThomasCGN » 25.10.2006 10:42 • Verfasst in Dialogprogrammierung
0
Antw.
1532
Views
ALV-Grid: markierte Zeilen und Spalten
von dmyrb5 » 15.02.2006 15:17 • Verfasst in ABAP Objects®
4
Antw.
3505
Views
Markierte Zeilen im ALV merken (REUSE_ALV_GRID_DISPLAY_LVC)
von sapdepp » 08.11.2017 10:25 • Verfasst in ABAP Objects®
4
Antw.
2980
Views
Markierte Zeilen in ALV nutzen ( REUSE_ALV_GRID_DISPLAY_LVC)
von SaskuAc » 03.02.2016 10:11 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 25 Minuten von edwin 5 / 76
Programm anlegen mit Vorlage
vor 14 Stunden von DeathAndPain 2 / 115
IT0024 Qualifikationen CP-ID
vor 15 Stunden von DeathAndPain 2 / 352
BUSOBJEKT zu CMIS PHIO ermitteln
vor 17 Stunden von snooga87 1 / 84

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

Regex in where
vor 25 Minuten von edwin 5 / 76
Programm anlegen mit Vorlage
vor 14 Stunden von DeathAndPain 2 / 115
IT0024 Qualifikationen CP-ID
vor 15 Stunden von DeathAndPain 2 / 352
BUSOBJEKT zu CMIS PHIO ermitteln
vor 17 Stunden von snooga87 1 / 84

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 17 Stunden von snooga87 1 / 84
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821