Dynpro-Breite bei Pflegeview

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
13 Beiträge • Seite 1 von 1
13 Beiträge Seite 1 von 1

Dynpro-Breite bei Pflegeview

Beitrag von KaffeeJunky (ForumUser / 3 / 0 / 0 ) »
Guten Morgen,

ich habe schon ein wenig gesucht, aber leider noch nichts passendes gefunden, deshalb melde ich mich nun bei euch.

Ich habe einen Pflegeview, der oft mal neu generiert wird - Gründe lasse ich jetzt mal außen vor ;)

Was mich daran stört ist aber, dass die Breite des Dynpros nicht beibehalten wird. Sprich, ich muss immer in das Dynpro gehen und die Breite des Containers + Tabelle händisch vergrößern.

Gibt es eine Möglichkeit das automatisch zu starten ? Über einen Report ? Einen Baustein? Oder gibt es irgendwelche Optionen, die ich übersehen habe? :)

LG
KaffeeJunky

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


Re: Dynpro-Breite bei Pflegeview

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
KaffeeJunky hat geschrieben: Ich habe einen Pflegeview, der oft mal neu generiert wird - Gründe lasse ich jetzt mal außen vor ;)
Die Gruende fuer eine Neugenerierung kannst Du angeben.

Normal oder auch Expertenmodus.


Re: Dynpro-Breite bei Pflegeview

Beitrag von KaffeeJunky (ForumUser / 3 / 0 / 0 ) »
Die Gründe sind irrelevant, deswegen möchte ich nicht weiter darauf eingehen.
Es geht eigentlich nur darum, dass es Customizingtabellen sind, die wir in einem Produkt von uns verwenden.
Da wir momentan Änderungen am Customizing vornehmen und wir bestimmt 20 Tabellen haben ist es sehr ätzend, immer die Containerelemente auf maximale Breite ziehen zu müssen.


@ewx

ich probier das gleich mal aus - vielen Dank!

Re: Dynpro-Breite bei Pflegeview

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
KaffeeJunky hat geschrieben:Die Gründe sind irrelevant, deswegen möchte ich nicht weiter darauf eingehen.
Wahrscheinlich hast Du meine Antwort gar nicht verstanden, sonst waere Deine Antwort wahrscheinlich anders ausgefallen.

Aber kann mir ja auch egal sein.

Re: Dynpro-Breite bei Pflegeview

Beitrag von KaffeeJunky (ForumUser / 3 / 0 / 0 ) »
Gut, wenn ich Dich falsch verstanden habe tut mir das natürlich Leid.

Worauf wolltest Du also genau hinaus? Dann gebe ich gerne eine Antwort ab, mit der Du auch was anfangen kannst ;)

Re: Dynpro-Breite bei Pflegeview

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Ich habe mir dafür (und andere wiederkehrende Aufgaben) ein SAPGUI-Script aufgezeichnet.

Re: Dynpro-Breite bei Pflegeview

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Unit605 hat geschrieben:
KaffeeJunky hat geschrieben:Die Gründe sind irrelevant, deswegen möchte ich nicht weiter darauf eingehen.
Wahrscheinlich hast Du meine Antwort gar nicht verstanden, sonst waere Deine Antwort wahrscheinlich anders ausgefallen.

Aber kann mir ja auch egal sein.
Habe ich aber auch nicht verstanden...

Re: Dynpro-Breite bei Pflegeview

Beitrag von edwin (Specialist / 300 / 9 / 68 ) »
Das hat mich auch schon geärgert - leider hat SAP das als Konstante in MSVIMTOP festgelegt.

Code: Alles auswählen.

* 2. constants for dynpro generator
CONSTANTS:
...
      MAXCOLNS TYPE I   VALUE '83',    "max. column count rl. 4.6
...
in MSVIMF21 wird es dann bestückt:

Code: Alles auswählen.

FORM create_dynp_header USING    value(p_dyname) TYPE dynpid
                                 value(p_gencb) TYPE vimgencb
                                 value(p_detail) TYPE xfeld
                        CHANGING p_header TYPE rpy_dyhead.
...
  p_header-columns = maxcolns.
...
/Edwin

Re: Dynpro-Breite bei Pflegeview

Beitrag von a-dead-trousers (Top Expert / 4274 / 213 / 1140 ) »
edwin hat geschrieben:Das hat mich auch schon geärgert - leider hat SAP das als Konstante in MSVIMTOP festgelegt.
Das haben wir bei uns schon vor zwei Jahren mittels Standardänderung auf 255 (Maximale Breite) geändert.
Dank der Resizing-Option beim Table-Control wird es dann immer auf die aktuell maximal zur Verfügung stehende Breite runterskaliert.
(Bin mir jetzt nicht sicher, ob man das auch mittels Standardänderung einbauen muss, aber ich glaub das ist schon von Haus aus gesetzt)

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

Re: Dynpro-Breite bei Pflegeview

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
a-dead-trousers hat geschrieben: Das haben wir bei uns schon vor zwei Jahren mittels Standardänderung auf 255 (Maximale Breite) geändert.
Dank der Resizing-Option beim Table-Control wird es dann immer auf die aktuell maximal zur Verfügung stehende Breite runterskaliert.
(Bin mir jetzt nicht sicher, ob man das auch mittels Standardänderung einbauen muss, aber ich glaub das ist schon von Haus aus gesetzt)
Zum 1. Satz: Du meinst damit eine Modifikation, ja?
Den 2. Satz verstehe ich nicht.

Ralf *Table Controls sind eine furchtbare Seuche
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Dynpro-Breite bei Pflegeview

Beitrag von a-dead-trousers (Top Expert / 4274 / 213 / 1140 ) »
ralf.wenzel hat geschrieben:Zum 1. Satz: Du meinst damit eine Modifikation, ja?
Ja!
ralf.wenzel hat geschrieben:Den 2. Satz verstehe ich nicht.
Bei Table-Controls kann man (wie auch bei SubScreen und CustomControl) das sog. "Resizing" aktivieren. Man gibt dem jeweiligen Bereich die maximal(!) zur Verfügung stehende Größe und am Ende wird nur das belegt, was in der aktuellen Bildschirmauflösung möglich ist. Ich war mir wie gesagt nicht sicher ob diese Option bei den generierten Tabellenpflegedialogen automatisch aktiv ist oder nicht. Man muss es evtl. nachträglich aktivieren, deswegen hab ich das nochmal extra erwähnt.
ralf.wenzel hat geschrieben:Ralf *Table Controls sind eine furchtbare Seuche
Dachte ich anfangs auch, bin aber mittlerweile etwas liberaler eingestellt:
+ BI-Fähigkeit
+ Eingabe-Historie
+ Markier-Spalte funktioniert OHNE STRG oder SHIFT

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

Re: Dynpro-Breite bei Pflegeview

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Ist zwar etwas älter - aber gerade das hier auf einem ziemlich aktuellen Release gesehen ( SAP-Standard ):
Unbenannt.png
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2835
Views
ALV maximale breite?
von Viktoria » 23.11.2006 15:00 • Verfasst in ABAP® Core
10
Antw.
3811
Views
SAP => CSV für breite Tabellen?
von ralf.wenzel » 10.01.2013 16:10 • Verfasst in ABAP® Core
4
Antw.
2410
Views
ALV Breite anpassen
von SAP_ENTWICKLER » 06.06.2013 12:10 • Verfasst in ABAP® Core
3
Antw.
315
Views
Breite des ALV-Grids anpassen
von Fero » 01.04.2022 11:22 • Verfasst in ABAP® für Anfänger
2
Antw.
1689
Views
Breite der ALV-Spalten opitimieren
von chatty » 12.04.2006 11:45 • Verfasst in ABAP Objects®

Aktuelle Forenbeiträge

PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 67
Etikettendruck mit SmartForms
vor einer Woche von a-dead-trousers 2 / 67

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

PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 67
Etikettendruck mit SmartForms
vor einer Woche von a-dead-trousers 2 / 67

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Wochen von Lucyalison 1 / 129
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 164