Verschieben von Spalten in ALV-OO verhindern

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

Verschieben von Spalten in ALV-OO verhindern

Beitrag von RIG (Specialist / 110 / 30 / 1 ) »
Hallo Zusammen,

ich möchte gern das verschieben von Spalten im ALV verhindern.

Ich nutze cl_gui_alv_grid.

Wie stelle ich das am Einfachsten an?

Vielen Dank und viele Grüße

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


Re: Verschieben von Spalten in ALV-OO verhindern

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Es geht mit einer Einschränkung: Die Spaltennamen ausblenden: LVC_S_LAYO-NO_HEADERS = 'X'.

Es gibt zwar die (geschützte) Methode SET_FIXED_COLS, aber die funktioniert m.E. nicht richtig. evtl. rufe ich sie falsch auf. Evtl. dient sie aber auch nur dazu, um die Spalten beim horizontalen Scrollen zu fixieren, aber nicht um das Verschieben zu verhindern.

Ein Workaround wäre noch, dass du den Feldkatalog jedes mal zurück setzt.
Zu Beginn einmal lesen oder definieren:

Code: Alles auswählen.

cl_gui_alv_grid->get_frontend_fieldcatalog( ... ).
und dann nach jedem Tastendruck:

Code: Alles auswählen.

cl_gui_alv_grid->set_frontend_fieldcatalog( ... ).
cl_gui_alv_grid->refresh_table_display( ).

Re: Verschieben von Spalten in ALV-OO verhindern

Beitrag von RIG (Specialist / 110 / 30 / 1 ) »
Danke für die schnelle Antwort,
ich hätte nicht geglaubt das es nicht (richtig) möglich ist das zu verhindern.

Ich habe in lvc_s_layo etwas mit Drag&Drop gefunden und auch das Grid hat Ereignisse dafür, aber das Ereignis Drag wird auch beim schieben irgendwie nicht getriggert. Hab gehofft damit ließe sich eventuell noch was anfangen.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
5807
Views
ALV Spalten verschieben verhindern
von sssamir » 16.08.2006 12:55 • Verfasst in ABAP Objects®
3
Antw.
3085
Views
ScreenPainter- Spalten verschieben
von debianfan » 30.05.2018 11:53 • Verfasst in Dialogprogrammierung
0
Antw.
945
Views
ALV Control: Drag&Drop der Spalten verhindern
von Gast » 04.01.2006 20:17 • Verfasst in ABAP Objects®
2
Antw.
2383
Views
ALV Spalten zusammen fassen, Überschrift, nicht verschieben
von sssamir » 22.08.2006 11:57 • Verfasst in ABAP Objects®
2
Antw.
3269
Views
Zeilenumbruch verhindern
von bliP! » 15.02.2006 14:03 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag



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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 9 Stunden von msfox 18 / 10975
Dialog-Container mit Toolbar/Status
vor 12 Stunden von black_adept gelöst 27 / 4094
IT0024 Qualifikationen CP-ID
vor 14 Stunden von ArjenR 1 / 100

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

Trennen Strasse und Hausnummer
vor 9 Stunden von msfox 18 / 10975
Dialog-Container mit Toolbar/Status
vor 12 Stunden von black_adept gelöst 27 / 4094
IT0024 Qualifikationen CP-ID
vor 14 Stunden von ArjenR 1 / 100

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 14 Stunden von ArjenR 1 / 100
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3034
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9625