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 / 4397 / 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 / 4093 / 127 / 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.
11145
Views
Editable ALV-Events abfangen (Insert/ Append/ Delete/ ...)
von DeZone » 07.12.2004 09:23 • Verfasst in ABAP® Core
1
Antw.
1512
Views
Veränderung der Zeilenselektion als EVENT abfangen?
von Nordlicht » 06.03.2005 17:51 • Verfasst in ABAP Objects®
8
Antw.
5585
Views
ALV Button abfangen
von Mr. ABAP » 16.03.2006 17:31 • Verfasst in ABAP Objects®
17
Antw.
7285
Views
alv grid und event handle_data_changed
von hadde85 » 27.05.2008 10:10 • Verfasst in ABAP® für Anfänger
2
Antw.
1901
Views
ALV Grid: Abbrechen Verarbeitung in data_changed_finis event
von TomSd » 13.12.2007 10:08 • 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

Trennen Strasse und Hausnummer
vor 5 Stunden von msfox 18 / 10933
Dialog-Container mit Toolbar/Status
vor 8 Stunden von black_adept gelöst 27 / 4029
IT0024 Qualifikationen CP-ID
vor 10 Stunden von ArjenR 1 / 75

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

Trennen Strasse und Hausnummer
vor 5 Stunden von msfox 18 / 10933
Dialog-Container mit Toolbar/Status
vor 8 Stunden von black_adept gelöst 27 / 4029
IT0024 Qualifikationen CP-ID
vor 10 Stunden von ArjenR 1 / 75

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 10 Stunden von ArjenR 1 / 75
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3010
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9600