Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
PFCLER
Das hat mir leider nicht sehr weitergeholfen, da der Link mir nur zeigt, wie ich die ALV verändern kann, dass diese editierbar ist.a-dead-trousers hat geschrieben:In der Schnittstelle des REUSE_ALV_GRID_DISPLAY gibt es die Parameter I_CALLBACK_USER_COMMAND und I_CALLBACK_PROGRAM. Mit ersterem kannst du eine Formroutine und mit zweiterem das Programm in dem diese Form-Routine existiert, angeben. Innerhalb dieser Form-Routine kannst du deine interne Tabelle bzw. die Datenbank nach Belieben verändern.
In diesem Beispiel kannst du dir die Verwendung im Detail anschauen:
https://archive.sap.com/discussions/thread/105651
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
PFCLER
Danke, ich habe es geschaffta-dead-trousers hat geschrieben:Aber es ist doch alles da was du brauchst:
Wie man den REUSE korrekt mit Callbacks an das eigene Programm anbindet.
Und wie man mit GET_GLOBALS_FROM_SLVC_FULLSCR eine Instanz auf das ALV-Grid bekommt.
Ab da ist es komplett gleich wie mit jedem anderen ALV-Grid auch:
Mit GET_SELECTED_ROWS erhällt man die markierten Zeilen(-indizes).
Mit READ TABLE ... INDEX ließt man die markierten Zeilen aus der Tabelle.
MIT DELETE kann man schließlich die Zeilen von der Datenbank löschen.