Zeile auf ALV-Grid selektieren Daten auslesen

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

Zeile auf ALV-Grid selektieren Daten auslesen

Beitrag von crustycheesewithextrachee (ForumUser / 5 / 0 / 0 ) »
Hallo Forum!

um mein Programm, das Daten auf einer ALV-Liste
ausgibt, noch etwas zu verfeinern möchte ich
folgendes realisieren:

Eine Zeile des AlV-Grids (REUSE-Baustein) soll per
Push-Button (an der linken Seite jeder Zeile)
ausgewählt werden können. (Bereits mit der layout-
Klasse realisiert) Danach sollen über einen zweiten
Button im PF-Status die Daten der Zeile geholt
werden.

Im vorgegebenen USER-COMMAND Unterprogramm des Reuse-
Bausteins habe ich bereits das auslesen der Zeile
realisiert. Das funktioniert allerdings nur bei
einem Doppelklick auf die Zeile:

Code: Alles auswählen.

FORM user_command USING r_ucomm LIKE sy-ucomm
                         rs_selfield TYPE slis_selfield.    "#EC CALLED
  CASE r_ucomm.
    WHEN '&IC1'.   "Line Selected
      DATA: ls_line_selection TYPE struc_disp_serv_use,
      lv_count2 TYPE i.

      LOOP AT gt_output_disp_serv_use INTO ls_line_selection.
        lv_count = lv_count + 1.
        IF lv_count = rs_selfield-tabindex.
*wird später weiter bearbeitet...
          ls_line_selection = ls_line_selection.  
        ENDIF.
      ENDLOOP.

  ENDCASE.

ENDFORM.                    "USER_COMMAND
Wie kann ich die Zeile abfragen, wenn ich die Push-
Buttons an der linken Seite des ALV-Grids definiert
habe? Bekomme dann immer einen Kurz-Dump. :(
Und wie kann ich festlegen das immer nur eine Zeile
markiert werden darf?

Vielen Dank schon mal,
crusty
Let there be cheese! - crusty cheese!!
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

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


Beitrag von airwaver (Specialist / 134 / 0 / 1 ) »
wenn dein layout type lvc_s_layo ist, dann hat es das feld sel_mode. wenn du dort ein 'B' mitgibst, kann immer nur eine zeile selektiert werden. wenn sowieso nur eine zeile markiert werden soll, dann kannst du ja auch die box weglassen.

und welchen funktionscode hat denn dein neuer button? der muss ja in der ucomm-form abgefragt werden. das ucomm &ic1 ist meines wissen nach, das ucomm für den doppelklick.

Danke für deine schnelle Hilfe!

Beitrag von crustycheesewithextrachee (ForumUser / 5 / 0 / 0 ) »
Danke für den Tipp mit dem Layout-Type. :D Hab dafür den Type "slis_layout_alv" benutzt...

Vielen Dank!
Let there be cheese! - crusty cheese!!
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

5
Antw.
5296
Views
ALV Grid - Keine Selektion - nur ganze Zeile selektieren
von Embryo » 25.07.2013 13:29 • Verfasst in ABAP® Core
12
Antw.
4551
Views
Zeitabhängige Daten selektieren....
von ralf.wenzel » 31.03.2008 14:48 • Verfasst in ABAP® Core
5
Antw.
2514
Views
Colum Tree Zeilen auslesen und selektieren
von Samy » 06.09.2012 10:25 • Verfasst in ABAP® für Anfänger
17
Antw.
6183
Views
Daten einer Tabelle über Daten aus einer internen Tabelle selektieren
von Sonne1234 » 09.12.2019 08:54 • Verfasst in ABAP® für Anfänger
15
Antw.
6664
Views
Einzelne Zeile auslesen
von Schäfer_anfänger » 17.01.2017 14:01 • 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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1777
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2319

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1777
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2319

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 352
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 948
MS-Word als Editor
letzen Monat von tekko 1 / 4463