ich starte mit dem FUBA ABAP4_CALL_TRANSACTION eine TA in einem neuen Modus - möchte aber nun auch gleich, dass der neue Modus minimiert wird - damit er die "eigentliche" Anwendung nicht überdeckt - hat jemand eine n Idee dazu wie ich das am Besten realisieren kann ?! Danke für die Hilfe schon mal.
Hallo Jens,
Was genau willst du denn eigentlich damit erreichen? Soll der User das Fenster 'irgendwann' aufmachen können?
Wenn nein dann könntest du es auch direkt im Hintergrund starten...
danke schon mal für den Hinweis -aber folgendes soll erereicht werden - über die GOS habe ich ein "interaktives Formular" eingebunden, welches dann mit dem Beleg verknüpft wird und diese interaktive Formular füllt zum Teil automatisch aus dem Beleg Daten in die Dokument Vorlage ab und es werden aber auch Daten abgefragt zur Eingabe und dann zum Abfüllen. Naja und so lange das Formular nicht abgelegt / gespeichert ist - ist im "dahinter" liegenden Beleg keine Navigation möglich - aber die User müssen ab und an nachschauen im Beleg für Daten etwa die sie eingeben sollen / wollen. Daher habe ich das Ganze jetzt erst einmal so gelöst, dass ich die Beleg Anzeige in einem separaten Modus nochmal starte und der User könnte dann zwischen den Sichten hin und her switchen bei Bedarf mit Windows Mitteln (machen sie bis dato auch schon manuell so und ist für sie okay - wird aber demnächst dann automatisch wenn das Formular ausgefüllt werden soll). Das klappt auch ganz gut - aber der neue Modus bekommt beim Start den Focus - sprich verdeckt nun die Formular Eingabe - daher wollte ich den Modus minimiert starten, damit das Ganze zwar in der Taskleiste - aber nicht als Vollbild sichtbar ist.
Hoffe ist klar geworden oder ?!
Die einzige Möglichkeit die ich kenne um andere Modi-Fenster zu verändern ist die Interprozesskommunikation
SAP verwendet die für den "neuen ABAP Debugger" und man kann damit einige Spielereien durchführen.
Nur richtet sich das Ganze Thema eher an ABAP Profis, da es kaum Dokus dazu gibt und man sich die Kniffe alle selbst beibringen bzw. aus dem Quellcode des Debuggers erarbeitet muss.
Meine Empfehlung daher:
Wenn die User die zusätzliche Information benötigen, dann erst den zweiten Modus starten.
z.B. Im GUI-Status einen Button einbinden, der den Aufruf bewirkt.
Sofern es vom Beleg eine PDF Ansicht gibt, könnte man diese alternativ auch per Control in den Bearbeitungs-Bildschirm einbinden.
(Custom Container, Dialog Container oder Docking Container)
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.