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 / 280 / 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 / 280 / 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 / 1212 / 2 / 202 ) »
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.
4286
Views
ALV: Programmabbruch bei Aufruf Funktion aus Toolbar
von toto » 04.07.2007 14:17 • Verfasst in ABAP Objects®
1
Antw.
1045
Views
ALV Grid Toolbar
von SAP_ENTWICKLER » 09.07.2014 13:53 • Verfasst in ABAP® Core
2
Antw.
4358
Views
Toolbar im ALV-GRID Control verschwinden lassen
von Zubasa » 07.06.2010 19:45 • Verfasst in Dialogprogrammierung
1
Antw.
5037
Views
ALV Grid mit Speichern-Funktion
von lisa » 08.09.2008 00:52 • Verfasst in ABAP® Core
3
Antw.
1922
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

TABSTRIP oder Subscreen
vor 14 Stunden von ewx 2 / 1769
SELECT SUM CUST
vor 15 Stunden von wreichelt 4 / 1869
Banf anlegen
Gestern von IHe 3 / 13296
FS-CD schnellstmöglich lernen
vor 3 Tagen von waltersen 3 / 5963
Banf anlegen
vor einer Woche von wreichelt 2 / 13685

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

TABSTRIP oder Subscreen
vor 14 Stunden von ewx 2 / 1769
SELECT SUM CUST
vor 15 Stunden von wreichelt 4 / 1869
Banf anlegen
Gestern von IHe 3 / 13296
FS-CD schnellstmöglich lernen
vor 3 Tagen von waltersen 3 / 5963
Banf anlegen
vor einer Woche von wreichelt 2 / 13685