Hi Leute,
ich versuche seit 2 Tagen ein Logon Script mittels GUI Scripting zu erstellen. Leider habe ich dabei einige Probleme. Folgendes Verhalten konnte ich beobachten:
Sobald das Skript gestartet wird öffnet sich die SAP GUI, ich sehe die Anmeldemaske und dann schließt sich die GUI direkt wieder.
Getestet habe ich das bisher in den GUI Versioen 7.10 PL 19 und 7.20 PL 5. Identisches Verhalten in beiden Versionen.
Hier mal der Sourcecode:
If Not IsObject(SAPguiApp) Then
Set SAPguiApp = CreateObject("Sapgui.ScriptingCtrl.1")
End If
If Not IsObject(Connection) Then
Set Connection = SAPguiApp.OpenConnection("Entwicklungssystem", True)
End If
If Not IsObject(Session) Then
Set Session = Connection.Children(0)
End If
session.findById("wnd[0]/usr/txtRSYST-MANDT").Text = "100"
session.findById("wnd[0]/usr/txtRSYST-BNAME").Text = "user"
session.findById("wnd[0]/usr/pwdRSYST-BCODE").Text = "pass"
Session.findById("wnd[0]/usr/txtRSYST-LANGU").Text = "DE"
Session.findById("wnd[0]/usr/txtRSYST-LANGU").SetFocus
Session.findById("wnd[0]/usr/txtRSYST-LANGU").caretPosition = 2
session.findById("wnd[0]").sendVKey 0
Danke für jede Hilfe!
Matthew