CL_GUI_ALV_GRID Toolbar Funktion übersteuern

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

CL_GUI_ALV_GRID Toolbar Funktion übersteuern

Beitrag von ST22 (Specialist / 283 / 44 / 41 ) »
Hallo Forum,

ich habe ein Problem mit dem ALV-Grid. Ich möchte einige Toolbar-Funktionen "überdefinieren". Habe mich durch die Doku gewühlt und bin inzwischen so weit, dass ich auf das Ereignis BEFORE_USER_COMMAND reagiere.
Allerdings wird dieses Ereignis nicht durch alle Funktionen der Toolbar ausgelöst, insbesondere so Dinge wie "Zeile anhängen", "neue Zeile" usw.

Genau die wollte ich aber bearbeiten. Hat da jemand eine Lösung?

Gruß

ST22

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


Beitrag von Flo (Specialist / 161 / 0 / 0 ) »
Die Funktionen zum Editieren im Grid sind speziell. Es sind Frontend Funktionen die erstmal auf dem Client ablaufen und deswegen wohl auch nicht das Event auslösen. Du kannst aber beim erzeugen des Grids im Layout die Frontendfunktionen abschalten und dann eigene Knöpfe für "neue Zeile" "Zeile löschen",... in die Toolbar anhängen die auf dem Server laufen.

Gruss,
Flo

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo zusammen,

an dem Problem hing ich auch gerade.
Diese 'Funktionen' bekommst Du im Event DATA_CHANGED in den Tabellen er_data_changed->mt_inserted_rows bzw. er_data_changed->mt_deleted_rows geliefert...
Wenn Du beim Einfügen bestimmte Zellen Deiner Ausgabetabelle vorbelegen willst, musst Du u.a. mit Methode er_data_changed->modify_cell() geänderte Werte an das Frontend zurückliefert, damit er sie sich behält... (:?)

Sollte es bessere Lösungen dafür gegen, nur her damit...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

CL_GUI_ALV_GRID Toolbar Funktion übersteuern

Beitrag von ST22 (Specialist / 283 / 44 / 41 ) »
Flo hat geschrieben:Die Funktionen zum Editieren im Grid sind speziell. Es sind Frontend Funktionen die erstmal auf dem Client ablaufen und deswegen wohl auch nicht das Event auslösen. Du kannst aber beim erzeugen des Grids im Layout die Frontendfunktionen abschalten und dann eigene Knöpfe für "neue Zeile" "Zeile löschen",... in die Toolbar anhängen die auf dem Server laufen.

Gruss,
Flo
Danke Flo, das hatte ich befürchtet. Denn mal ran an die Arbeit... :?

ST22

Beitrag von JHM (Top Expert / 1221 / 2 / 204 ) »
ereglam hat geschrieben:Sollte es bessere Lösungen dafür gegen, nur her damit...
Auf SAP-SDN gibt es einen Blog von gestern der sich mit den beiden Events beschäftigt. Das hast du ja schon selber rausgefnden. Im zweiten Teil wird etwas von auto_values gezeigt. Das wird über den Feldkatalog gesteuert. Sah interessant aus, hatte aber noch keine Zeit zum spielen.

Hier der Link:
https://www.sdn.sap.com/irj/sdn/weblogs ... b/wlg/6303
Gruß Hendrik

Seite 1 von 1

Vergleichbare Themen

6
Antw.
4745
Views
ALV: Programmabbruch bei Aufruf Funktion aus Toolbar
von toto » 04.07.2007 14:17 • Verfasst in ABAP Objects®
1
Antw.
1318
Views
ALV Grid Toolbar
von SAP_ENTWICKLER » 09.07.2014 13:53 • Verfasst in ABAP® Core
2
Antw.
4848
Views
Toolbar im ALV-GRID Control verschwinden lassen
von Zubasa » 07.06.2010 19:45 • Verfasst in Dialogprogrammierung
1
Antw.
5272
Views
ALV Grid mit Speichern-Funktion
von lisa » 08.09.2008 00:52 • Verfasst in ABAP® Core
3
Antw.
2238
Views
GRID-Funktion bei kopiertem SAP-Programm
von Ucke » 04.01.2008 10:14 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 5 Tagen von Manfred K. 1 / 1892
Pflegeview zeigt nicht alle Daten an
vor 6 Tagen von sapdepp gelöst 7 / 2384
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 2359

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

SFP/SEGW - Fehler beim Rendering
vor 5 Tagen von Manfred K. 1 / 1892
Pflegeview zeigt nicht alle Daten an
vor 6 Tagen von sapdepp gelöst 7 / 2384
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 2359

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 5 Tagen von Manfred K. 1 / 1892
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 52629
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 68783
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 80640