Button in ALV Toolbar

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Button in ALV Toolbar

Beitrag von Ines (ForumUser / 22 / 0 / 0 ) »
Hallo,

in meinem Programm wird die Funktion REUSE_ALV_LIST_DISPLAY verwendet und der ALV nicht mit Klassen aufgebaut. Wie kann ich da einen weiteren Button in der Toolbar hinzufügen? Mit den Methoden, wie ich es bei dem oo ALV machen würde, geht das nicht oder?

Danke und Gruß,
Ines

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


Beitrag von black_adept (Top Expert / 4116 / 129 / 951 ) »
Hallo Ines,

die Antwort steht in der Doku des ALV_LIST_DISPLAY bei dem Parameter "...STATUS_SET".
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von Ines (ForumUser / 22 / 0 / 0 ) »
Danke.
Ich meine, dass ich das gelesen habe... Ist das das, wo steht, dass man einen eigenen Status definieren muss? das hatte ich mal versucht, dann war aber die ganze alte Toolbar weg, aber trotzdem der neue Button, den ich in dem Status definiert hatte nicht da...

Beitrag von black_adept (Top Expert / 4116 / 129 / 951 ) »
Hi Ines,

genau das meinte ich.

Nochmal kurz das Allgemeine Vorgehen: ( Beschrieben auch in der Doku zum Parameter I_CALLBACK_PF_STATUS_SET


1.) Kopieren des Status STANDARD aus Funktionsgruppe SALV
2.) Bearbeiten des kopierten Status ( z.B. Einbau des neuen Buttons )
3.) Mitgeben des Parameters I_CALLBACK_PF_STATUS_SET ( Formroutine, die den neuen Status setzen soll ) und des Parameters I_CALLBACK_PROGRAM. ( Hinweis. Nicht sy-repid verwenden sondern eine Variable nehmen, die vorher mit sy-repid gefüllt wurde ).

4.) Wenn du auch was machen willst, wenn der Button gedrückt wurde: Mitgeben des Parameters I_CALLBACK_USER_COMMAND ( weiteres Vorgehen siehe Doku zu diesem Parameter )

5.) Anlegen der Routinen die in I_CALLBACK_PF_STATUS_SET und I_CALLBACK_USER_COMMAND angegeben wurden.
Tipp: Breakpoint in beide Routinen setzen, um zu sehen, ob sie auch wirklich durchlaufen werden. Wenn sie nicht durchlaufen werden machst du noch was falsch.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von Ines (ForumUser / 22 / 0 / 0 ) »
Vielen Dank für die Antwort, das funktioniert nun soweit.
Nun stehe ich aber vor einem weiteren Problem. Wie kann ich die Werte einer ausgewählten Zeile übergeben? Bei Klick auf den neuen Button soll ein ein weiteres Fenster geöffnet werden, wo Details zum ausgewählten Datensatz angezeigt werden.

Beitrag von black_adept (Top Expert / 4116 / 129 / 951 ) »
Schau dir mal den Übergabeparameter "RS_SELFIELD" in der Usercommandroutine im Debugger an.

(Tipp: Feld TABINDEX o.ä. )
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2411
Views
Button aus Toolbar entfernen
von Bugfix13 » 21.05.2014 10:40 • Verfasst in ABAP® für Anfänger
0
Antw.
1155
Views
ALV Toolbar INSERT Button
von SAP_ENTWICKLER » 06.12.2017 07:49 • Verfasst in ABAP® Core
5
Antw.
4138
Views
Toolbar button hinzufügen
von Paradoxon5 » 17.12.2015 13:37 • Verfasst in ABAP® Core
6
Antw.
7525
Views
Toolbar - Button mit Menü
von dawns » 28.08.2008 10:03 • Verfasst in ABAP Objects®
4
Antw.
25786
Views
CL_GUI_ALV_GRID- Toolbar - eigener Button
von Dolph » 19.07.2005 11:12 • Verfasst in ABAP Objects®

Ü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 / 2320

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 / 2320

Unbeantwortete Forenbeiträge

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