Hallo Zusammen,
es gab bereits einige Foren über dieses Thema. Leider konnte ich jedoch keines der Skripte erfolgreich einsetzen. Das letzte Skript was ich im Internet fand:
If Not IsObject(SAPguiApp) Then
Set SAPguiApp = CreateObject("Sapgui.ScriptingCtrl.1")
End If
If Not IsObject(Connection) Then
Set Connection = SAPguiApp.OpenConnection("SystemName", True)
End If
If Not IsObject(Session) Then
Set Session = Connection.Children(0)
End If
Session.findById("wnd[0]/usr/txtRSYST-MANDT").Text = "123"
Session.findById("wnd[0]/usr/txtRSYST-BNAME").Text = "USER"
Session.findById("wnd[0]/usr/pwdRSYST-BCODE").Text = "PW"
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
Wir sind gerade bei einer RPA-Automatisierung dabei und würden gerne ein Script verwenden, dass sich automatisch an SAP anmeldet. Wir verwenden bereits mehrere aufgezeichnete Skripte die alle ohne Probleme laufen. Auch haben wir bereits eine automatische Anmeldung über eine Verknüpfung eingestellt. Nur ist diese Lösung nicht so optimal und ich würde gerne auf ein Skript umsteigen. Habt IHr Vielleicht eine Idee?
Die Fehlermeldung lautet bei den o.a. Skript ungültige Syntex.
Vielen Dank für eure Hilfe