ALV - wie weis ich welche Zeilen markiert sind?

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

ALV - wie weis ich welche Zeilen markiert sind?

Beitrag von mpm@c2b (ForumUser / 8 / 0 / 0 ) »
Hallo Leute,

Mein problem ist, dass ich eine ALV habe der ich im alv_Layout-sel_mode = 'A' habe. (Quasie Multiselection an)...auch habe ich der ALV ein doppel-klick event programmiert. Jetzt brauch ich ein method was mir die selektierten Zeilen gibt. :shock:

In der class CL_GUI_ALV_GRID (so ist meine ALV definiert) habe ich ein method gefunden, jedoch gibt er mir an das dieser method protected ist? Ich benutze GET_SELECTED_ROWS_BASE.

Hat jemand vielleicht eine Ahnung was ich falsch mache oder ob es ein andere method gibt?

Danke im vorraus.

Marcelo
MFG,

Marcelo

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


Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
hallo,

im event zum doppelklick den geklickten Datensatz ermitteln.

Code: Alles auswählen.

    READ TABLE g_it_out ASSIGNING <out>
                        INDEX     e_row-index.

alle ermitteln

Code: Alles auswählen.


  DATA: it_sel_rows TYPE lvc_t_row.
  FIELD-SYMBOLS: <sel_rows> TYPE lvc_s_row,

  CALL METHOD g_ref_alv->get_selected_rows
    IMPORTING
      et_index_rows = it_sel_rows.


  IF NOT it_sel_rows IS INITIAL.
    LOOP AT it_sel_rows ASSIGNING <sel_rows>.
      READ TABLE g_it_out ASSIGNING <out>
                          INDEX     <sel_rows>-index.





    ENDLOOP.
  ENDIF.  

wenn i nix übersehen hob :wink:

mfg
Richard

Beitrag von Arno Simon (ForumUser / 84 / 0 / 1 ) »
nonsense deleted

Beitrag von Flo (Specialist / 161 / 0 / 0 ) »
In der class CL_GUI_ALV_GRID (so ist meine ALV definiert) habe ich ein method gefunden, jedoch gibt er mir an das dieser method protected ist? Ich benutze GET_SELECTED_ROWS_BASE.

Es gibt in der selben Klasse die Methode get_selected_rows die für diesen Zweck gedacht ist und Public ist. Meistens gibt ees bei den SAP Klassen wenn eine _base Methode vorhanden ist eine Public Methode mit gleichem Namen.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2399
Views
3
Antw.
4353
Views
Zeilen im ALV ausblenden
von jondahl11 » 15.09.2006 08:40 • Verfasst in ABAP® für Anfänger
1
Antw.
1854
Views
ALV Zeilen kopieren
von SAP_ENTWICKLER » 11.09.2013 11:59 • Verfasst in ABAP® Core
4
Antw.
7765
Views
ALV-OO: Zeilen- .UND. Spaltenfarben
von ereglam » 22.07.2005 15:01 • Verfasst in ABAP Objects®
2
Antw.
2589
Views
Zeilen aus ALV Löschen
von moee » 12.03.2009 13:18 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 6 Stunden von Bright4.5 3 / 1478
Regex in where
vor 7 Stunden von tar 6 / 144
Programm anlegen mit Vorlage
vor 22 Stunden von DeathAndPain 2 / 126
IT0024 Qualifikationen CP-ID
vor 23 Stunden von DeathAndPain 2 / 357

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

Daten an Tabelle binden
vor 6 Stunden von Bright4.5 3 / 1478
Regex in where
vor 7 Stunden von tar 6 / 144
Programm anlegen mit Vorlage
vor 22 Stunden von DeathAndPain 2 / 126
IT0024 Qualifikationen CP-ID
vor 23 Stunden von DeathAndPain 2 / 357

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821