Guten Morgen Eva,
hast du dich schon mit dem Skript-Recorder innerhalb von GuiXT beschäftigt? Man könnte damit ein GuiXT-Skript aufzeichnen, um ihn dann später genau in einem bestimmten Dynpro unterzubringen. Der Recorder beginnt seine Aufzeichnung beim Klicken auf den Schalter "Record" innerhalb von Synactive GuiXT. Danach werden alle Schritte, die man im SAP tut und alle Daten die man dort eingibt, aufgezeichnet. Um die Aufzeichnung zu beenden, drückt man dann auf den Schalter "On". Mit dem Schalter "ReScript" kann man sich das aufgezeichnete Skript ansehen, ihn in die Zwischenablage kopieren und ...
Um das auszuprobieren, bedarf es eine Pfaddefinition innerhalb von Synactive GuiXT. Mit dem Schalter "Profile" gelangt man auf eine entsprechende Seite. Dort unter "History" muss ein Pfad eingetragen sein. Z.B. C:\Dokumente und Einstellungen\USERNAME\guixt\history. (USERNAME = Eigener Name). Das aufgezeichnete Skript heißt immer "InputScript.txt" und wird dort abgelegt. Würde man einen InputAssistant besitzen, könnte man das aufgezeichnete InputScript.txt z.B. unter c:\guixt\scripts\MeinSkript.txt abspeichern und mit folgender Anweisung ausführen lassen:
pushbutton (toolbar) "@9Y\Q@was anderes machen" process="c:\guixt\scripts\MeinSkript.txt"
Wenn das aufgezeichnete Skript aber in einem Dynpro untergebracht wird, müsste es eigentlich immer ausgeführt werden.
Viel Spaß beim Testen!
ScriptMan