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.
5514
Views
ALV Einzelne Zeile Editierbar
von SaskuAc » 27.09.2018 07:52 • Verfasst in ABAP® Core
3
Antw.
1886
Views
ALV Grid - einzelne Zellen editierbar machen
von STDIN » 26.01.2021 09:19 • Verfasst in ABAP® für Anfänger
2
Antw.
2280
Views
Einzelne Zeile editierbar machen ALV-Grid
von hmaxi96 » 11.01.2017 10:42 • Verfasst in ABAP® für Anfänger
2
Antw.
4819
Views
einzelne zeile im alv grid editierbar machen
von marina » 01.12.2005 16:24 • Verfasst in ABAP® für Anfänger
11
Antw.
4724
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

User Exit EXIT_RQCPRM10_001
vor 2 Stunden von Manfred K. 1 / 45
Trennen Strasse und Hausnummer
vor 3 Stunden von payten 13 / 10323
Dialog-Container mit Toolbar/Status
vor 18 Stunden von DeathAndPain gelöst 22 / 3270
Daten an Tabelle binden
vor 22 Stunden von Lukas Sanders 2 / 1111

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

User Exit EXIT_RQCPRM10_001
vor 2 Stunden von Manfred K. 1 / 45
Trennen Strasse und Hausnummer
vor 3 Stunden von payten 13 / 10323
Dialog-Container mit Toolbar/Status
vor 18 Stunden von DeathAndPain gelöst 22 / 3270
Daten an Tabelle binden
vor 22 Stunden von Lukas Sanders 2 / 1111

Unbeantwortete Forenbeiträge

User Exit EXIT_RQCPRM10_001
vor 2 Stunden von Manfred K. 1 / 45
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2673
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9259