alv-grid: zeilen markieren und 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-grid: zeilen markieren und auslesen

Beitrag von abap-strizi (ForumUser / 83 / 0 / 0 ) »
Hallo Leute,
ich habe da ein problem und finde keine lösung.

ich habe ein alv-grid in meinem report und ich möchte gerne mehrere zeilen dieses grids markieren und beim klicken eines buttons würde ich gerne auf die daten der markierten zeile zugreifen..


alv-grid und button habe ich schon alles gemacht.

was muss ich machen damit ich gleichzeitig mehrere zeilen meines grids markieren kann ?!?!? ich glaube ich habe dass schon einmal gesehen wo links so buttons sind um die zeilen zu markieren.

und dann bräuchte ich noch eine methode wie ich die markierten zeilen auslesen kann ?!?!

danke im vorraus

gruß strizi

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


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

die mehrfachmarkierung stellst du über das layout ein:

Code: Alles auswählen.

DATA: wa_layout  TYPE lvc_s_layo.
.
.
.
* Einstellungen für ALV-GRID setzen
  wa_layout-sel_mode   = 'A'.  " allow to select multiple lines
.
.
.

* ALV-TREE anzeigen
  CALL METHOD g_ref_alv->set_table_for_first_display
    EXPORTING
      is_layout                     = wa_layout
die markierten zeilen ermitteln
(wo bei g_it_out deine ausgabetabelle ist)

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.  
mfg
richard


!!! THX !!!

Beitrag von abap-strizi (ForumUser / 83 / 0 / 0 ) »
tausend dank ...
genau dass was ich gesucht habe !!!
ich gut hier das forum.

gruß strizi

Re: alv-grid: zeilen markieren und auslesen

Beitrag von raitor (ForumUser / 4 / 0 / 0 ) »
Hi,

wofür steht denn dieses <out> ? ich verstehe das net so ganz... bin noch in der Ausbildung und net so fit in abap..

benutze den baustein reuse_alv_grid_display_lvc ... liest man damit die zeilen auch auf diese art und weise aus???

irgendwie crashed er mir bei anderen versuchen immer mit ner 0 ref auf grid das ich als type ref cl_gui_alv_grid hab.

need help ;)

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3923
Views
Debugger-->mehrere Zeilen markieren
von c oco » 28.08.2012 17:34 • Verfasst in ABAP® für Anfänger
0
Antw.
1426
Views
ALV ohne CTL-Taste mehrere Zeilen markieren
von mpm@c2b » 10.11.2005 17:38 • Verfasst in ABAP Objects®
2
Antw.
3509
Views
Tablecontrol -> Mehr Zeilen markieren trotz Einstellung
von nopp » 06.12.2006 08:35 • Verfasst in Dialogprogrammierung
7
Antw.
3943
Views
ALV markieren und auslesen
von SAPAlex » 12.03.2008 20:46 • Verfasst in ABAP® für Anfänger
2
Antw.
5092
Views
Zeile markieren ALV Grid
von MichaelK » 27.06.2015 16:30 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 5 Stunden von DeathAndPain gelöst 22 / 2799
Daten an Tabelle binden
vor 10 Stunden von Lukas Sanders 2 / 875
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 430

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

Dialog-Container mit Toolbar/Status
vor 5 Stunden von DeathAndPain gelöst 22 / 2799
Daten an Tabelle binden
vor 10 Stunden von Lukas Sanders 2 / 875
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 430

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2467
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9050