Docking Container / Call Dialog

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

Docking Container / Call Dialog

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
Hallo zusammen,

ich habe eine Frage zum Füllen eines Programm's in einen Docking Container!

Wir haben einen Docking Container mit 3 Bereichen auf dem Bildschirm:
links: Tree Control
rechts unten: ALV
rechts oben: Dynpro

Jetzt die Frage: Bei Doppelklick auf den ALV soll rechts oben ein anderes Dialogprogrammreingeladen werden. Jetzt arbeite ich in der Methode double_click beim ALV mit dem Befehl
CALL DIALOG. Er startet natürlich das Programm neu und nicht in meinem Docking Container?
Kennt ihr da eine Möglich bzw. eine Alternative zum Befehl CALL DIALOG?

Gruß

Eschi78

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


Re: Docking Container / Call Dialog

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
Du möchtest ein (beliebiges) Programm in einem Dockingcontainer ausführen?
Das geht nicht!

Und "Nein" - die SE80 kann das auch nicht. Das sieht nur so aus als ob....
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Docking Container / Call Dialog

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
Ich möchte ein anderes Dilaogprogramm in einen Bereich des Docking Container reinladen.

Re: Docking Container / Call Dialog

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
hi!

Ich glaube ihr verwechselt hier Fisch mit Fleisch:
Wenn man einen Splitter-Container verwendet kann man theoretisch Controls austauschen.
Zuerst mit REMOVE_CONTROL ein in einen Container befindliches Control herausnehmen und dann entweder eine neues wie gewohnt anlegen oder ein bereits bestehendes mit ADD_CONTROL einfügen.
ABER: Das funktioniert nicht mit allen Controls. Es gibt einige die reagieren auf diese Art der Änderung etwas allergisch. z.B. der CL_GUI_SAPSCRIPT_EDITOR "vergisst" alle registrierten Events.

Für solche Sachen empfehle ich stattdessen die Verwendung von verschachtelten Dynpros:
Man hat ein Trägerdynpro (200/255) mit einem Subscreenbereich (ebenfalls 200/255) bei dem Resizing eingeschalten ist (z.B. 1/1).
In der Ablauflogik schreibst man CALL SUBSCREEN ... INCLUDING GD_REPID GD_DYNNR.
Im Hauptprogramm des Dynpros brauchst man dann noch die entsprechenden Variablen GD_REPID und GD_DYNNR.
Dann kann man zu jedem PBO bestimmen, welches Dynpro im Subscreen angezeigt werden soll, indem man die Variablen mit den gewünschten Werten befüllt.
Die jeweiligen Dynpros müssen dann aber auch als Subscreens definiert sein.

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: Docking Container / Call Dialog

Beitrag von eschi78 (ForumUser / 69 / 0 / 0 ) »
@dead-trousers: Den ersten Ansatz versteh ich nicht. Es geht um eine Integration eines anderen Dialogprogramm's in einen bestehenden Container.
Mit CALL SUBSCREEN INCLUDING GD_REPID GD_DYNNR habe keine Moglichkeit der Datenweitergabe von Programm A nach Programm B?!?!?
Mit CALL DIALOG kann ich ja per IMPORTING und EXPORTING diverse Parameter übergeben!

Re: Docking Container / Call Dialog

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
ups, sorry.
Hab grad meinen Fehler bemerkt: CALL DIALOG und nicht CALL SCREEN
Die Anweisung CALL DIALOG ruft den Dialogbaustein auf, dessen Name ...
Dialogbaustein: Obsoletes Repository-Objekt. Vorgänger von Funktionsbausteinen ...
Hab leider noch nie damit gearbeitet (wahrscheinlich auch weil obsolet).

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.
3396
Views
Docking Container im Docking Container
von GreatEMU » 25.04.2013 11:54 • Verfasst in ABAP Objects®
2
Antw.
2250
Views
Tree im Docking Container
von Balflear » 12.09.2017 10:29 • Verfasst in ABAP® Core
6
Antw.
5253
Views
cl_salv_table und Docking Container
von JohnLocklay » 22.07.2018 15:40 • Verfasst in ABAP Objects®
0
Antw.
1561
Views
Abstand zum Top bei Docking Container
von Gotti » 30.04.2008 11:14 • Verfasst in ABAP Objects®
6
Antw.
6208
Views
Gesplitteter Docking-Container
von ralf.wenzel » 26.05.2013 18:33 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 38 Minuten von payten 13 / 10233
Dialog-Container mit Toolbar/Status
vor 15 Stunden von DeathAndPain gelöst 22 / 3209
Daten an Tabelle binden
vor 20 Stunden von Lukas Sanders 2 / 1071
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 640

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

Trennen Strasse und Hausnummer
vor 38 Minuten von payten 13 / 10233
Dialog-Container mit Toolbar/Status
vor 15 Stunden von DeathAndPain gelöst 22 / 3209
Daten an Tabelle binden
vor 20 Stunden von Lukas Sanders 2 / 1071
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 640

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2634
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9219