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 / 4395 / 223 / 1182 ) »
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 / 4087 / 126 / 940 ) »
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 / 1197 / 1 / 197 ) »
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

6
Antw.
11128
Views
Editable ALV-Events abfangen (Insert/ Append/ Delete/ ...)
von DeZone » 07.12.2004 09:23 • Verfasst in ABAP® Core
1
Antw.
1511
Views
Veränderung der Zeilenselektion als EVENT abfangen?
von Nordlicht » 06.03.2005 17:51 • Verfasst in ABAP Objects®
8
Antw.
5578
Views
ALV Button abfangen
von Mr. ABAP » 16.03.2006 17:31 • Verfasst in ABAP Objects®
1
Antw.
2129
Views
Key Event im ALV Grid
von Blutiger Anfänger » 30.11.2004 09:03 • Verfasst in ABAP Objects®
17
Antw.
7275
Views
alv grid und event handle_data_changed
von hadde85 » 27.05.2008 10:10 • Verfasst in ABAP® für Anfänger

Ü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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 514
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2148
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8743