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 / 4784 / 294 / 628 ) »
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 / 4784 / 294 / 628 ) »
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 / 4271 / 213 / 1140 ) »
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

3
Antw.
3331
Views
Spaltenbreite auf ALV Grid setzten
von GAST » 14.10.2004 13:07 • Verfasst in ABAP® Core
8
Antw.
4714
Views
festen Spaltenbreite im ALV-Grid
von stefan.ilg » 04.05.2004 15:12 • Verfasst in ABAP Objects®
3
Antw.
2943
Views
Spaltenbreite auf ALV Grid optimieren
von Mario » 06.10.2004 15:00 • Verfasst in ABAP® Core
2
Antw.
2738
Views
ALV-Grid Spaltenbreite abspeichern
von Judith » 07.10.2005 13:23 • Verfasst in ABAP® für Anfänger
7
Antw.
17679
Views
ALV grid automatisch mit opt. Spaltenbreite ausgeben
von Guido » 24.08.2006 16:44 • Verfasst in ABAP® für Anfänger

Ü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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141