
Wenn Sie eine ALV-Anzeige erzeugen, werden für die einzelnen Spalten automatisch passende Zelleditoren erzeugt, in den meisten Fällen eine TextView. Mit Hilfe der Zellvarianten ( CL_SALV_WD_CV_STANDARD) können sie diesen Zelleditor zeilenweise durch einen anderen ersetzen.
Das kann zum Beispiel nötig sein, wenn Sie die ALV-Ausgabe eingabebereit machen wollen oder wenn Sie interaktive UI-Elemente wie Links oder Buttons benutzen wollen.
Außerdem können Sie eine Zellvariante ( CL_SALV_WD_MULTI_CELL_EDITOR) benutzen, die es Ihnen erlaubt, mehrere Zelleditoren in einer Zelle gleichzeitig darzustellen. Diese wird zum Beispiel benötigt, wenn Sie alle interaktiven Elemente in der ersten Spalte gruppieren wollen.
Weitere Informationen: Mehrere Zelleditoren für eine Zelle definieren
Spalten der ALV-Anzeige, die Zellvarianten enthalten, werden beim Export nach Excel und beim Drucken ausgeschlossen, wenn die Variantenauswahl auf der Zellebene erfolgt.
Weitere Informationen: SAP-Hinweis Nr.
1399946
Beispiele zur Verwendung der Zellvarianten sind:
Wenn Sie die ALV-Anzeige editierbar machen wollen: Zelleditor ändern
Lesen Sie im System in der Klassendokumentation zu CL_SALV_WD_CV_STANDARD unter der Methode SET_CELL_EDITOR die Beispiele zu:
Zellenvariante für die gesamte Spalte setzen
Zellenvariante für einzelne Zellen setzen