ALV - Selektierte Spalten in interner Tabelle merken

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).

ALV - Selektierte Spalten in interner Tabelle merken

Postby Christin253 » Wed Jul 20, 2011 3:21 pm

Hallo,
ich habe eine interene Tabelle an ein ALV Grid Control übergeben.
Wenn im ALV eine Zeile selektiert wird, möchte ich das in der internen Tabelle vermerken.

So habe ich es gemacht, geht aber leider nicht.

Kann mir jemand sagen was falsch ist?

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. ...
  2.  
  3. types: begin of st_xxx,
  4.             ...
  5.             mark(1) type c,
  6.           end of st_xxx.
  7.  
  8. data: it_xxx type table of st_xxx.
  9. ...
  10.  
  11.   wa_layout-box_fname = 'MARK'.
  12.   wa_layout-sel_mode = 'A'.
  13.  
  14.  call method ref_alv_kun_vkorg->set_table_for_first_display
  15.       exporting
  16.         is_layout                     = wa_layout
  17.       changing
  18.         it_outtab                     = it_xxx
  19.      
  20.   ...
  21.  
GeSHi ©


Danke Gruß
André
Christin253
..
..
 
Posts: 11
Joined: Tue Sep 07, 2010 5:49 pm

Re: ALV - Selektierte Spalten in interner Tabelle merken

Postby Helga5133 » Fri Jul 22, 2011 6:35 pm

Hi,

um zu ermitteln welche Zeilen der Anwender markiert hat, kannst du die Methode "get_selected_rows" verwenden.

Das Feld "INDEX" der Rückgabetabelle gibt dann jeweils an, welche Zeile im ALV angeklickt wurde und du kannst damit dann wieder auf deine itab zugreifen.

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1.   CALL METHOD grid1->get_selected_rows
  2.     IMPORTING
  3.       et_index_rows = it_sel_rows.
GeSHi ©


Gruß
Volker
Helga5133
..
..
 
Posts: 72
Joined: Wed Nov 25, 2009 5:29 pm

Re: ALV - Selektierte Spalten in interner Tabelle merken

Postby Christin253 » Tue Aug 16, 2011 11:54 am

Hallo Volker,

ich dachte man könnte das auch irgendwie direkt in der dahinter liegenden internen Tabelle vermerken.

Naja ich habs mittlerweile anders gelöst, aber wenns doch noch ne Möglichkeit gibt, immer her damit :)

Danke und Gruß
André
Christin253
..
..
 
Posts: 11
Joined: Tue Sep 07, 2010 5:49 pm


Return to ABAP Objects®

Who is online

Users browsing this forum: No registered users and 10 guests

cron