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.
4357
Views
Zeilen im ALV ausblenden
von jondahl11 » 15.09.2006 08:40 • Verfasst in ABAP® für Anfänger
1
Antw.
1858
Views
ALV Zeilen kopieren
von SAP_ENTWICKLER » 11.09.2013 11:59 • Verfasst in ABAP® Core
4
Antw.
7770
Views
ALV-OO: Zeilen- .UND. Spaltenfarben
von ereglam » 22.07.2005 15:01 • Verfasst in ABAP Objects®
2
Antw.
2591
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

Regex in where
Gestern von tar 8 / 382
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1645
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 299
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 540

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
Gestern von tar 8 / 382
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1645
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 299
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 540

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Tagen von snooga87 1 / 232
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3415
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9963