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

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

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 einer Woche von Manfred K. 1 / 43090
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 44765
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 42886

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43090
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 93825
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 109003
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 117096