Splitter-Control: Resizing

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

Splitter-Control: Resizing

Beitrag von Anne_A (ForumUser / 23 / 2 / 0 ) »
Hallo zusammen,

ich habe ein Dynpro erstellt, das im oberen Bereich einige Felder enthält und darunter ein Custom Control, das mittels Klasse CL_GUI_SPLITTER_CONTAINER mit einem Splitter-Control gefüllt wird (oben ein ALV-Tree, unten ein ALV-Grid).
Nun gibt es Probleme bei der Anpassung auf verschiedene Bildschirmgrößen.
Ich vermute, dass das damit zusammenhängt, dass mein Dynpro nicht komplett vom Custom Control ausgefüllt wird, sondern sich oberhalb noch Felder befinden.

Jedenfalls beschwert sich der Kunde (verständlicherweise) bei kleinen Bildschirmauflösungen über zu viele Scrollbalken.
Ich habe mal ein paar Screenshots angehängt: um im Tree und Grid die vertikalen Scrollbalken zu sehen, muss man immer zuerst mit dem Scrollbalken des Custom Controls nach rechts scrollen, woraufhin natürlich auch Teile der Tree- und Grid-Toolbar nach links weggescrollt werden.

Wie kann man das ändern?
Ich habe das Dynpro auf maximale Größe (200 x 255) eingestellt; das Custom Control hat wegen der darüberliegenden Felder eine Größe von 197 x 255. Die Option "Resizing" (vertikal und horizontal) habe ich für das Custom Control ebenfalls gesetzt, aber selbst wenn ich dort die Mindestwerte für Zeilen und Spalten jeweils auf 1 setze, ändert sich nichts.

Vielleicht hat ja hier jemand einen Tipp für mich.
Danke und viele Grüße!

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


Re: Splitter-Control: Resizing

Beitrag von a-dead-trousers (Top Expert / 4414 / 224 / 1186 ) »
Hast du über dem Custom-Container dort wo es sich eigentlich von der Größe her flexibel anpassen sollte, noch (unsichtbare) Felder platziert, die erklären könnten, warum das Dynpro unnötig vergrößert wird?
Lebt das Dynpro als "normales Dynpro" oder liegt es in einem Subscreen-Bereich? Wenn ja, muss auch dieser Subscreen-Bereich das Resizing eingestellt haben.
Das Dynpro muss außerdem die "Laufzeitkomprimierung" aktiviert haben.
Wenn das nicht hilft liegts wahrscheinlich am GUI und der Bildschirmauflöung. Mir ist schon ein paar mal aufgefallen, dass die Randabstände nicht sauber berechnet werden und daher die Resizings nicht immer 100% passen. Das ausgewählte SAPgui Theme mit dem unnötig dicken Rand tut sein übriges. Vielleicht hilft da ein SAPgui Patch oder Hotfix weiter. Am besten mal bei der SAP nachbohren.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Anne_A

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

Re: Splitter-Control: Resizing

Beitrag von Anne_A (ForumUser / 23 / 2 / 0 ) »
Aaaaach, da hast du mir jetzt wirklich sehr weitergeholfen!
Eines der Felder über dem Dynpro war tatsächlich sehr lang, weil es theoretisch möglich ist, im Selektionsbildschirm ziemlich viele Werke einzugeben, die dann dort angezeigt werden.
Das hatte ich gar nicht mehr auf dem Schirm. Manchmal hilft es, wenn mal jemand Anderes mit draufschaut.
Wenn ich das Feld verkürze, sieht alles viel besser aus!

Vielen Dank!

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2172
Views
Docking,Splitter Control
von kleiner SAPler » 07.06.2006 10:51 • Verfasst in ABAP Objects®
1
Antw.
1495
Views
Docking, Splitter Control
von kleiner SAPler » 07.06.2006 10:28 • Verfasst in Dialogprogrammierung
4
Antw.
3445
Views
Control aus Splitter-Container entfernen
von olli-x » 10.01.2007 12:43 • Verfasst in ABAP Objects®
0
Antw.
1293
Views
Splitter Control - Trennleiste fix belegen
von cut1 » 06.03.2007 17:25 • Verfasst in ABAP Objects®
0
Antw.
1306
Views
horizontales scrollen splitter, picture control
von ElNino » 09.04.2010 20:20 • Verfasst in Dialogprogrammierung

Ü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

SD_PRINT_TERMS_OF_PAYMENT
vor einer Woche von Manfred K. 1 / 1931
BUSOBJEKT zu CMIS PHIO ermitteln
vor 4 Wochen von snooga87 1 / 3757