ALV-GRID delete button event abfangen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

ALV-GRID delete button event abfangen

Beitrag von fba9901 (ForumUser / 38 / 6 / 0 ) »
Hallo zusammen,

ich habe ein ALV-GRID und möchte gerne eine bestimmte Logik ausführen, wenn der standard DELETE-button zum löschen einer (oder mehrerer) Zeile(n) gedrückt wird.
Habe es mit dem Ereignis "button_click" des Ereignisses versucht, jedoch hat das nicht funktioniert. Hat jemand eine Lösung/Idee dafür?

Viele Grüße,
B.

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


Re: ALV-GRID delete button event abfangen

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
hi!

Die richtigen Events für die Toolbar beim ALV lauten *USER_COMMAND.
Der BUTTON_CLICK ist für Buttons im Grid selbst zuständig.
Wobei ich aber glaube, dass die *USER_COMMAND-Events nur für tatsächlich selbst definierte Buttons und nicht für Standard-Buttons ausgeführt werden.
Du kannst aber den Standard-Lösch-Button ausblenden und durch einen von dir selbst definierten Button ersetzen (natürlich mit demselben Icon/Text).
Das geht über den Event TOOLBAR. Über das Attribut E_OBJECT->MT_TOOLBAR lassen sich alle Buttons im Grid bearbeiten.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
fba9901

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: ALV-GRID delete button event abfangen

Beitrag von fba9901 (ForumUser / 38 / 6 / 0 ) »
Hi,

vielen Dank für die Erklärung. Ich dachte mir schon fast, dass es nur mit selbst gemachten Buttons geht. So habe ich es jetzt auch gelöst.

Viele Grüße,
B.

Re: ALV-GRID delete button event abfangen

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
fba9901 hat geschrieben:... Ich dachte mir schon fast, dass es nur mit selbst gemachten Buttons geht
Hallo B.,

das geht auch mit den Standardfunktionen.
Für den cl_gui_alv_grid ist das z.B. hier beschrieben: https://help.sap.com/saphelp_erp2004/he ... ontent.htm
Für die Reuse-Grid Variante müsstest du den Parameter IT_EVENT_EXIT füllen, um in der Callbackroutine die Kontrolle auch über die gewünschte Standardfunktion übernehmen zu können.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: ALV-GRID delete button event abfangen

Beitrag von JHM (Top Expert / 1188 / 1 / 195 ) »
black_adept hat geschrieben:das geht auch mit den Standardfunktionen.
Mit fast allen Standardfunktionen.
Die Edit-Funktionen: Zeile löschen, Zeile einfügen, etc. gehen nicht über das CALL_BACK_EVENT. Diese Buttons werden nur am Frontend behandelt, man merkt die Änderung erst dann, wenn die Itab vom FrontEnd ans BackEnd übertragen wird und dann ist es meist zu spät.
Gruß Hendrik

Seite 1 von 1

Vergleichbare Themen

3
Antw.
4682
Views
ALV Grid: Abfangen Event:Click auf Button Zeile einfügen
von Dummy » 18.05.2004 16:12 • Verfasst in ABAP Objects®
6
Antw.
10928
Views
Editable ALV-Events abfangen (Insert/ Append/ Delete/ ...)
von DeZone » 07.12.2004 09:23 • Verfasst in ABAP® Core
1
Antw.
1441
Views
Veränderung der Zeilenselektion als EVENT abfangen?
von Nordlicht » 06.03.2005 17:51 • Verfasst in ABAP Objects®
8
Antw.
5291
Views
ALV Button abfangen
von Mr. ABAP » 16.03.2006 17:31 • Verfasst in ABAP Objects®
1
Antw.
2029
Views
Key Event im ALV Grid
von Blutiger Anfänger » 30.11.2004 09:03 • Verfasst in ABAP Objects®

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140