Buf in cl_salv_selections oder was ich falsch?

Benutzeroberflächen in SAP®-Systemen.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Buf in cl_salv_selections oder was ich falsch?

Beitrag von Otscho (ForumUser / 44 / 0 / 0 ) »
Hallo *,

ich habe ein ALV auf Basis der Klasse CL_SALV_TABLE gebaut. Jetzt möchte ich Zeilen selektieren können und diese über GET_SELECTED_ROWS zurückerhalten.

Aufgebaut habe ich das wie folgt:

DATA:
gr_alv_bwb TYPE REF TO cl_salv_table ,
gt_bwbezirke TYPE /cs4ugas/en_bwbezirke_tab ,
gr_selections TYPE REF TO cl_salv_selections ,
gt_sel_rows TYPE salv_t_row .
...

* PBO
...
gr_selections = gr_alv_bwb->get_selections( ).
gr_selections->set_selection_mode(
value = if_salv_c_selection_mode=>row_column
).

* PAI
...
gt_sel_rows = gr_selections->get_selected_rows( ).

Leider hat gt_sel_rows nie einen Inhalt.

Beim Debuggen bin ich dann auf die Methode get_selected_rows gestossen.

Dort ist gleich am Anfang folgende Abfrage:

if rows_rec = abap_false.

Wenn ich beim Debuggen rows_rec auf den Wert '_' setze bekomme ich die selektierte Zeile in der Tabellt gt_sel_rows zurück.

Ist das jetzt ein Bug oder mache ich etwas falsch beim Initialisieren?

Gruß,
Otscho

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


Beitrag von egge (ForumUser / 5 / 0 / 0 ) »
Hallo Otscho,

ich habe zurzeit das gleiche Problem wie Du!

Hast Du eine Lösung gefunden?

Würde mich über eine Antwort sehr freuen.

Gruß
egge

Beitrag von seba77 (ForumUser / 1 / 0 / 0 ) »
Hallo.

das Problem ist, ihr müsst vor dem Aufruf von "get_selected_rows" die Methode "get_metadata" der Klasse CL_SALV_TABLE ausführen.

Gruss,
Sebastian
http://www.sapusers.de

SAP Schnittstellen, Entwicklung und Workflow

Beitrag von Otscho (ForumUser / 44 / 0 / 0 ) »
Danke für die Antwort!

Seite 1 von 1

Vergleichbare Themen

1
Antw.
939
Views
Selections Screen
von luk4s » 16.11.2017 14:44 • Verfasst in ABAP® für Anfänger
1
Antw.
2750
Views
select falsch?
von barbara » 07.07.2006 10:38 • Verfasst in ABAP® für Anfänger
5
Antw.
3587
Views
Was mache ich Hier falsch?
von BjoernB » 15.06.2009 09:54 • Verfasst in ABAP® für Anfänger
7
Antw.
2868
Views
falsch gesetztes loop!?
von BabsiCSC » 23.06.2008 10:54 • Verfasst in ABAP® Core
6
Antw.
2630
Views
falsch gesetztes CLEAR !?
von BabsiCSC » 30.06.2008 12:09 • Verfasst in ABAP® Core

Ü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.