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.
929
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.
12778
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.
5097
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

Dialog-Container mit Toolbar/Status
vor 2 Stunden von black_adept gelöst 27 / 3962
IT0024 Qualifikationen CP-ID
vor 4 Stunden von ArjenR 1 / 42
Trennen Strasse und Hausnummer
vor 4 Stunden von ewx 17 / 10845

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

Dialog-Container mit Toolbar/Status
vor 2 Stunden von black_adept gelöst 27 / 3962
IT0024 Qualifikationen CP-ID
vor 4 Stunden von ArjenR 1 / 42
Trennen Strasse und Hausnummer
vor 4 Stunden von ewx 17 / 10845

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 4 Stunden von ArjenR 1 / 42
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2974
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9562