ich arbeite mit dem ALV-Grid. Ich habe nun das Problem, daß nach der Darstellung der Daten im Grid einzelne Daten vom Benutzer verändert werden können. Diese Änderungen sollen dann abgespeichert werden. Ist es möglich in das ALV-Grid zu editieren und diese Änderungen dann mitzukriegen?
Ich hoffe das mir jemand eine Antwort darauf geben kann.
Helena Betzold hat geschrieben: Ist es möglich in das ALV-Grid zu editieren und diese Änderungen dann mitzukriegen?
Kommt drauf an.
Wie erzeugst du den ALV-Grid: OO, OM oder über FuBa? Was soll edititert werden einzelne Zellen, ganze Spalten oder auch das Hinzufügen/Löschen von Zeilen?
Ein bischen mehr Input ist schon nötig um deine Frage genau zu beantworten.
Hallo,
danke für Deine Antwort.
Also, ich möchte das gesamte Grid editierbar machen mit Anhängen/Hinzufügen/Löschen/Kopieren von Zeilen und so weiter.
Es ist mir auch bekannt, dass die entsprechende Methode 'set_table_for_first_display ' einen Flag hat, die allgemeine Editierbarkeit des Grid steuern kann.
Dafür das Feld "edit" in layout sctructure des ALV 'X' setzen.
Ausserdem kann oder muss man noch im Feldkatalog die Spalte als editierbar einstellen. Das alles habe ich schon lange rausgefungen.
Was fehlte mir --> nur Speichern. Die neuen oder die geänderten Daten zu speichern. Mit normalem SAVE im Status ging es einfach nicht.
Heute benutzte ich die Klassen. Angehängt einen neuen Button 'SAVE' und mit der Methode 'user_commend' hat es mir Speichern gelungen.