Einzelne Zeilen im ALV auf nicht editierbar setzen nur wie?

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Einzelne Zeilen im ALV auf nicht editierbar setzen nur wie?

Beitrag von GAST ( / / 0 / 3 ) »
Hallo,
ich habe folgendes Problem die ersten beiden Zeilen
meines ALV-Grid's sollen im gegensatzt zum Rest nicht editierbar sein.
Mit dem Feldkatalog hab ich bis jetzt immer nur
ganze Spalten auf editierbar oder nicht gesetzt.
Gibt es überhaupt eine Möglichkeit einezelne Zeilen oder Zellen auf nicht editierbar zu setzen.

Vielleicht könnt ihr mir helfen, danke!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Eingabefähigkeit auf Zellebene

Beitrag von Gast ( / / 0 / 3 ) »
Eine Eingabefähigkeit auf Zellebene wird über eine Tabelle in der Ausgabetabelle vom Typ LVC_T_STYL hergestellt.
Hier wird pro Ausgabezeile für jede Zelle der Style
festgelegt (aus Klassenattributen zu CL_GUI_ALV_GRID CL_GUI_ALV_GRID=>MC_STYLE_DISABLED
CL_GUI_ALV_GRID=>MC_STYLE_ENABLED).

Also,

sei gt_out die Ausgabetabelle in set_table_for_first_display, dann muss diese Tabelle in einer Spalte eine Tabelle z.B. gt_style vom Typ LVC_T_STYL enthalten.
In dieser Tabelle wird für jede Zeile von gt_out die Tabelle gt_style gefüllt mit allen Spaltennamen dieser Tabelle:
gs_style-FIELDNAME = 'SPALTE1'.
gs_style-style = CL_GUI_ALV_GRID=>MC_STYLE_ENABLED.

etc.

Dann nur noch im Layout festlegen, welche Tabelle für die Steuerung zuständig ist:
ls_layout-stylefname = 'GT_STYLE'.

Gruss

Norbert

Danke!!!

Beitrag von GAST ( / / 0 / 3 ) »
Danke, das hat super geklappt! :D

Von der Style Tabelle wußte ich bis jetzt noch
gar nichts. Und in der Doku wo ich auch geschaut hab,
hab ich den passenden Hinweis wohl überlesen. :wink:

Danke!!!

Seite 1 von 1

Vergleichbare Themen

4
Antw.
6154
Views
ALV Einzelne Zeile Editierbar
von SaskuAc » 27.09.2018 07:52 • Verfasst in ABAP® Core
2
Antw.
5163
Views
einzelne zeile im alv grid editierbar machen
von marina » 01.12.2005 16:24 • Verfasst in ABAP® für Anfänger
3
Antw.
2976
Views
ALV Grid - einzelne Zellen editierbar machen
von STDIN » 26.01.2021 09:19 • Verfasst in ABAP® für Anfänger
2
Antw.
2543
Views
Einzelne Zeile editierbar machen ALV-Grid
von hmaxi96 » 11.01.2017 10:42 • Verfasst in ABAP® für Anfänger
11
Antw.
4887
Views
ALV auf nicht-editierbar setzen
von jondahl11 » 15.09.2006 08:53 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

Anonymous
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 2 Tagen von sap_enthusiast 11 / 2213
Netzplan drucken
vor 2 Tagen von sap_enthusiast 2 / 339
SALV: Titel zu lang
vor 5 Tagen von ralf.wenzel 3 / 917
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1437
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 3369

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 2 Tagen von sap_enthusiast 11 / 2213
Netzplan drucken
vor 2 Tagen von sap_enthusiast 2 / 339
SALV: Titel zu lang
vor 5 Tagen von ralf.wenzel 3 / 917
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1437
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 3369

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1437
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 3768
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 3654