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.
924
Views
Anzahl selektierter Einträge ausgeben/speichern
von f.weissenberger » 02.11.2020 13:38 • Verfasst in ABAP® für Anfänger
1
Antw.
4892
Views
ALV Grid mit Speichern-Funktion
von lisa » 08.09.2008 00:52 • Verfasst in ABAP® Core
3
Antw.
12771
Views
ALV Grid Daten ändern und speichern.
von vvu » 27.03.2008 10:27 • Verfasst in ABAP® für Anfänger
2
Antw.
780
Views
ALV Grid neue angehängte Zeile speichern
von maple » 27.09.2019 13:18 • Verfasst in ABAP® für Anfänger
4
Antw.
5076
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

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 / 511
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2146
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8742