Show TOC

Zellvarianten und ZelleditorenLocate this document in the navigation structure

Verwendung

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

Achtung

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 Auf SAP-Site veröffentlichte Informationen

Beispiel

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