ALV-Grid Spaltenbreite wird nicht immer mit gesichert

Benutzeroberflächen in SAP®-Systemen.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

ALV-Grid Spaltenbreite wird nicht immer mit gesichert

Beitrag von fcczj (ForumUser / 4 / 0 / 0 ) »
Hallo,

Ich habe folgendes Problem: In einem Report zeige ich 4-ALV-Tabellen ( CL_GUI_ALV_GRID ) an, bei denen ich jeweils die Varianten sichern kann. Diese funktioniert normalerweise auch problemlos. Leider wird manchmal, ohne das ich irgendeine Logik dahinter erkennen können, die Spaltenbreite nicht mit im Layout gesichert. Ich ziehe eine Spalte breit, speicher das Layout und die Spalte springt zurück auf die vorherige Breite. Es sind sonst keine weiteren Optionen gesetzt ( Spaltenoptimierung oder ähnliches ). Hat jemand schon einmal ein ähnliches Verhalten beobachten können? Für Anregungen und Ideen wäre ich sehr dankbar.

Vielen Dank

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


Re: ALV-Grid Spaltenbreite wird nicht immer mit gesichert

Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
Ist das Layout-Handle korrekt gesetzt, also für jedes Grid unterschiedlich?

Re: ALV-Grid Spaltenbreite wird nicht immer mit gesichert

Beitrag von fcczj (ForumUser / 4 / 0 / 0 ) »
Ja. Handle unterschiedlich angegeben. Die verschiedenen Layouts (z.B: Spaltenvorrat oder Reihenfolge) werden auch gesichert nur komischerweise bei der Breite gibt es Probleme.

Re: ALV-Grid Spaltenbreite wird nicht immer mit gesichert

Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
Du sagst zwar, das Flag "Spaltenoptimierung" ist nicht gesetzt, aber vielleicht hilft es trotzdem...?!

https://launchpad.support.sap.com/#/notes/1800951

Re: ALV-Grid Spaltenbreite wird nicht immer mit gesichert

Beitrag von fcczj (ForumUser / 4 / 0 / 0 ) »
Danke für den Hinweis. Leider ist das keine Lösung für unser Problem

Re: ALV-Grid Spaltenbreite wird nicht immer mit gesichert

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Sowas ähnliches ist mir beim SALV aufgefallen.
Beim Laden von Layoutvarianten wird die Einstellung für die Spaltenoptimierung "vergessen" obwohl sie in der Variante garantiert mitgespeichert wurde. Das Witzige war, dass beim Aufruf der Konfiguration des ALV (Rechtsklick->Spalte einblenden) die Spaltenoptimierung ja ausgewählt war und erst wenn man das Fenster mit Okay geschlossen hat, hat dann plötzlich die Spaltenoptimierung funktioniert.
Um dem ganzen noch die Krone aufzusetzen, ist dieses Verhalten nur dann aufgetreten, wenn die Datenmenge nicht so groß war, dass das ALV zu "streamen" beginnt. Waren weniger Zeilen als die dafür notwendige Datenmenge vorhanden, trat der Fehler auf, waren Daten zum Nachladen vorhanden trat der Fehler nicht auf, auch wenn noch gar kein Nachladen notwendig war.

Als Abhilfe hab ich daher extra nach jedem Refresh- oder Factory-Aufruf die Methode zum Setzen der Spaltenoptimierung ausgeführt und das hat den Fehler dann korrigiert.

Möglich, dass das gar kein Fehler im SALV sondern allgemein im ALV war.

Versuch mal nach den SET_TABLE_FOR_FIRST_DISPLAY und dem REFRESH_TABLE_DISPLAY die Methode SET_FRONTEND_LAYOUT auszuführen.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2958
Views
ALV-Grid Spaltenbreite abspeichern
von Judith » 07.10.2005 13:23 • Verfasst in ABAP® für Anfänger
5
Antw.
5745
Views
feste Spaltenbreite bei ALV Grid Ausgabe
von Senshi » 29.08.2007 08:16 • Verfasst in ABAP® für Anfänger
7
Antw.
18245
Views
ALV grid automatisch mit opt. Spaltenbreite ausgeben
von Guido » 24.08.2006 16:44 • Verfasst in ABAP® für Anfänger
4
Antw.
2234
Views
ALV Spaltenbreite
von Andrzej » 04.05.2017 09:33 • Verfasst in ABAP® für Anfänger
3
Antw.
3049
Views
cl_gui_alv_grid: Spaltenbreite
von ralf.wenzel » 07.08.2013 18:22 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 511
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2146
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8742