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.
818
Views
Selections Screen
von luk4s » 16.11.2017 14:44 • Verfasst in ABAP® für Anfänger
2
Antw.
2460
Views
RCPDIRO1 falsch, was tun ?
von sapler » 12.10.2005 15:36 • Verfasst in Material Management & Produktionsplanung
1
Antw.
2202
Views
select falsch?
von barbara » 07.07.2006 10:38 • Verfasst in ABAP® für Anfänger
5
Antw.
3151
Views
Was mache ich Hier falsch?
von BjoernB » 15.06.2009 09:54 • Verfasst in ABAP® für Anfänger
7
Antw.
2431
Views
falsch gesetztes loop!?
von BabsiCSC » 23.06.2008 10:54 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

IBAN und BUT0BK
Gestern von GastX gelöst 4 / 1434
Gewährleistungsende im Equipment
vor 2 Tagen von Yourairld gelöst 8 / 23726
IF mit AND und OR
vor einer Woche von GastX 6 / 11854
Meine Inbox
vor einer Woche von Rabea1103 1 / 9388

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

IBAN und BUT0BK
Gestern von GastX gelöst 4 / 1434
Gewährleistungsende im Equipment
vor 2 Tagen von Yourairld gelöst 8 / 23726
IF mit AND und OR
vor einer Woche von GastX 6 / 11854
Meine Inbox
vor einer Woche von Rabea1103 1 / 9388