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 / 4784 / 294 / 628 ) »
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.
5666
Views
ALV Spalten verschieben verhindern
von sssamir » 16.08.2006 12:55 • Verfasst in ABAP Objects®
3
Antw.
2933
Views
ScreenPainter- Spalten verschieben
von debianfan » 30.05.2018 11:53 • Verfasst in Dialogprogrammierung
0
Antw.
880
Views
ALV Control: Drag&Drop der Spalten verhindern
von Gast » 04.01.2006 20:17 • Verfasst in ABAP Objects®
2
Antw.
2319
Views
ALV Spalten zusammen fassen, Überschrift, nicht verschieben
von sssamir » 22.08.2006 11:57 • Verfasst in ABAP Objects®
2
Antw.
3073
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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140