Wie wird ein Frame initialisiert?

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

Wie wird ein Frame initialisiert?

Beitrag von ABAP_User (Specialist / 146 / 20 / 0 ) »
Hi!

Ich habe ein Dynpro mit einem Frame und darunter einem CustomContainer.
Wenn ich nun allerdings mein Dynpro initialisiere, wird mir nur mein CustomContainer angezeigt.
Meine Frage ist nun, wie kann ich mein Frame initialisieren/anzeigen, wenn ich meinen Screen initialisiere?

Viele Grüße

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


Re: Wie wird ein Frame initialisiert?

Beitrag von ABAP_User (Specialist / 146 / 20 / 0 ) »
Hi,

ich möchte meine Frage nochmals etwas spezifizieren.
Zunächst hatte ich mit Hilfe des LayoutPainters ein Frame erstellt, dass sowohl Text-, als auch Ein- und Ausgabeelemente besitzt. Beim Ausführen des Programms erscheint der Frame inkl. der Elemente, die sich darauf befinden.

Das Problem ist nun, dass ich inzwischen unterhalb des Frames einen CustomContainer habe, den ich initialisiere und dann aufrufe. Dadurch erscheint der Frame nicht mehr. Nun ist mir nicht klar, wie ich es hinbekomme, dass sowohl Frame als auch CustomContainer erscheinen...

Viele Grüße

Re: Wie wird ein Frame initialisiert?

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin,
ich würde folgendes probieren :
1.) Komprimierungslogik des Dynpro abschalten.
2.) customcontainer in einen eigenen Frame setzen und den Frame "inivisible" setzen.

gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Wie wird ein Frame initialisiert?

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
ABAP_User hat geschrieben:Das Problem ist nun, dass ich inzwischen unterhalb des Frames einen CustomContainer habe, den ich initialisiere und dann aufrufe. Dadurch erscheint der Frame nicht mehr. Nun ist mir nicht klar, wie ich es hinbekomme, dass sowohl Frame als auch CustomContainer erscheinen...
Hi!

Ich vermute, dass du bei der Klasse CL_GUI_CUSTOM_CONTAINER die falschen Parameter angegeben hast und der Container daher nicht im dafür vergesehenen Bereich, sonder über das ganze Dynpro angezeigt wird.
Du darfst NUR den CONTAINER_NAME angeben und der muss gleich wie auf dem Dynpro lauten. Alternativ vielleicht auch noch den Parameter NO_AUTODEF_PROGID_DYNNR auf 'X' setzten.

Noch ein kleiner Hinweis: Der Containername sollte GLOBAL eindeutig sein, sprich wenn du auf mehreren Dynpros den gleichen Namen verwendest, kann es vorkommen, das dann überall derselbe Container (inkl. Control) angezeigt wird. Bislang hat sich bei uns am besten bewährt den Programmnamen und die Dynpro-Nummer als Namen des Containers zu verwenden.

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

7
Antw.
3159
Views
Daten im Frame anzeigen: Link vs. Button
von Stentor » 29.12.2005 16:37 • Verfasst in Web-Dynpro, BSP + BHTML
19
Antw.
1797
Views
Exporting-Parameter wird nicht initialisiert?!?
von DeathAndPain » 03.05.2023 15:49 • Verfasst in ABAP® Core

Ü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
vor 2 Tagen von Bright4.5 1 / 589
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2219
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8814