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.
6148
Views
ALV Einzelne Zeile Editierbar
von SaskuAc » 27.09.2018 07:52 • Verfasst in ABAP® Core
2
Antw.
5160
Views
einzelne zeile im alv grid editierbar machen
von marina » 01.12.2005 16:24 • Verfasst in ABAP® für Anfänger
3
Antw.
2966
Views
ALV Grid - einzelne Zellen editierbar machen
von STDIN » 26.01.2021 09:19 • Verfasst in ABAP® für Anfänger
2
Antw.
2538
Views
Einzelne Zeile editierbar machen ALV-Grid
von hmaxi96 » 11.01.2017 10:42 • Verfasst in ABAP® für Anfänger
11
Antw.
4884
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
Gestern von black_adept 9 / 1099
SALV: Titel zu lang
Gestern von ralf.wenzel 3 / 165
Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 636
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2414

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
Gestern von black_adept 9 / 1099
SALV: Titel zu lang
Gestern von ralf.wenzel 3 / 165
Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 636
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2414

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor 4 Tagen von msfox 1 / 636
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2957
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2803