Einträge in ALV-GRID speichern

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Einträge in ALV-GRID speichern

Beitrag von TheJoker (ForumUser / 1 / 0 / 0 ) »
Hallo,

ich verwende das FuBa 'REUSE_ALV_GRID_DISPLAY' um mir ein
ALV-Grid zu erzeugen und habe über ein Feldkatalog festgelegt dass
bestimmte Felder editierbar sein sollen. Im ALV-Grid werden bestimmte Einträge
einer Datenbanktabelle angezeigt.

Nun suche ich nach einer Möglichkeit die Einträge, die der Benutzer geändert hat
aus dem ALV-Grid ebenfalls in der Datenbank zu modifizieren.

Könnt ihr mir weiterhelfen

Gruß & danke im Voraus

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Das Flag "Edit" reicht dafür nicht aus.
Und mit dem FuBa ist es sowieso nicht möglich.

Da brauchst schon den OO-ALV (cl_gui_alv_grid), wo die Edit-Events registrien und abfangen kannst/musst.

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

stimmt, das mach das OO-Grid.

Ich habe es gerade so oder so ähnlich gemacht:

Buttons anlegen für Start-Edit und Ende-Edit, Die Events User-Command, Double-Click und auf jeden Fall Data-Changed abfangen.

Dann geht es los:
Tabelle hinschicken.
Benutzer drückt EDIT oder macht Doppelklick.
(Bei Doppel-klick einfach das "Edit-Kommando hochschmeißen, dann läuft auf jeden Fall das EDIT-EVENT)
Dann kommt Handle_User_Command und merkt: "Holla, es wird editiert!!".
Jetzt sich irgendwo merken, daß editiert wird. Es sollten erstmal keine anderen user-Commands ausgeführt werden.
Jetzt Zeile und Spalte rausfinden und das Feld "aufmachen" und die Tabelle wieder anzeigen.
Wenn die Daten verändert wurden, wird DATA_CHANGED "hochgeschmissen". Nur hier bekommt man mit, an welchen Feldern wirklich "dranrumgemacht wurde" Hier kann man dann die veränderten Daten in die Ausgangstabellen zurückschreiben.
Wenn dann "ENDE-EDIT" passierte, die Zelle wieder "zumachen",
und das Grid neu anzeigen.

...

(hab' ich was vergessen ...??

Gruß
babap
P.S. wobei es ja offiziell garnicht empfohlen wird, mit ALV eingeben zu lassen :oops:

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1023
Views
Anzahl selektierter Einträge ausgeben/speichern
von f.weissenberger » 02.11.2020 13:38 • Verfasst in ABAP® für Anfänger
1
Antw.
4964
Views
ALV Grid mit Speichern-Funktion
von lisa » 08.09.2008 00:52 • Verfasst in ABAP® Core
3
Antw.
12880
Views
ALV Grid Daten ändern und speichern.
von vvu » 27.03.2008 10:27 • Verfasst in ABAP® für Anfänger
2
Antw.
799
Views
ALV Grid neue angehängte Zeile speichern
von maple » 27.09.2019 13:18 • Verfasst in ABAP® für Anfänger
4
Antw.
5448
Views
ALV Grid Sortierung aktualisieren im grid 1 und grid 2
von c oco » 06.02.2012 10:09 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Mahnung erstellen
vor 44 Minuten von sascha2318895 1 / 2
Absprung VA02 Position
vor einer Stunde von gs3rr4 3 / 26
OPD Druck im SPOOL
vor 3 Stunden von Manfred K. 1 / 14
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1804

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

Mahnung erstellen
vor 44 Minuten von sascha2318895 1 / 2
Absprung VA02 Position
vor einer Stunde von gs3rr4 3 / 26
OPD Druck im SPOOL
vor 3 Stunden von Manfred K. 1 / 14
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1804

Unbeantwortete Forenbeiträge

Mahnung erstellen
vor 44 Minuten von sascha2318895 1 / 2
OPD Druck im SPOOL
vor 3 Stunden von Manfred K. 1 / 14
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 388
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 989