ABAP OO - objektorientierter ALV

Hallo,

ich weiß leider nicht, ob ich hier richtig gelandet bin :smile:

Aber kann mir irgendwer sagen mit welcher Funktion des objektorientierten ALV ich Zellen / Zeilen / Spalten eingabebereit bzw. editierbar machen kann???

Für jegliche Hilfe bin ich sehr dankbar :smile:

Christian

Hallo Christian,

schaue Dir bitte den Link an:
http://www.apentia-forum.de/viewtopic.php?t=16237
Gruß
Wolfgang

Hallo Wolfgang,

erst mal vielen Dank für den Link.
Aber ich arbeite mit der cl_salv_table und das ist meines Wissens nach was anderes als das ALV-grid, oder irre ich mich da???

Viele Grüße

Christian

Hallo Christian,
hoffe ich habe dich jetzt richtig verstanden, hier noch ein Beispiel:

http://help-abap.zevolving.com/2008/10/salv-table-9-…

Gruß
Wolfgang

Hallo Wolfgang,

nochmal vielen Dank :smile: So in der Art meinte ich das.
Jetzt wäre halt nur noch die Frage, ob man dann noch einzelne Spalten oder Zeilen eingabebereit / editierbar machen kann.

Soll heißen, wenn ich die Tabelle im ALV angezeigt bekomme, dass ich dann in der Tabelle bestimmte Daten ändern kann.

Hier ein Beispiel, wie ich es mir gedacht habe (allerdings ist dieses Beispiel mit dem ALV-Grid-Control erstellt und nicht mit cl_salv_table)
http://www.tricktresor.de/content/index.php?navID=52…

Gibt es Möglichkeiten, das Gleiche auch für den SALV zu machen???
An verschiedenen Stellen habe ich gelesen, dass dies nämlich leider nicht möglich ist. (also im SALV Zellen editierbar zu machen).

Hallo Christian,

vieleicht hilft dir:
(cl_salv_table->get_selections,
cl_salv_selections->set_selection_mode( IF_SALV_C_SELECTION_MODE=>ROW_COLUMN

Gruß
Wolfgang

1 Like

Hallo Wolfgang,

ich glaube wir kommen der Sache immer näher :smile:
Jetzt habe ich also eine Zelle markiert…

In dieser markierten Zelle steht jetzt z. B. der Text „Auto“ oder sonst irgendwas und ich möchte diesen Text jetzt in „Fahrrad“ ändern.

Weil wenn ich die Zelle markiert habe und mich noch in der ALV Ausgabe befinde, kann ich ja trotzdem noch nichts in der Zelle ändern.
Geht das überhaupt???

Viele Grüße
Christian

Hallo Christian,

das geht bestimmt, SAP kann fast alles.
aber ich kann Dir jetzt nicht mehr helfen, mein Wissen ist hier zu Ende.

Viel Erfolg und Gruß
Wolfgang

Hallo Wolfgang,

ist kein Problem, trotzdem vielen vielen Dank für die Unterstützung, hat mir einiges gebracht :smile:

Viele Grüße
Christian