SAP Jobsuche bei DV-Treff


Suchen
SAP_Marco
  • SAP_Marco
  • SAP Forum - Neuling Thema Starter
vor 4 Jahre
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

Alpmann
vor 4 Jahre
Hallo SAP_Marco,

du solltest deine Frage im Bereich "GuiXT" stellen. Da sind die Experten für Skripte. Unter Fianzwesen ist die Schnittmenge der Skript Experten definitiv kleiner.

Mit freundlichen Grüßen

Matthias Alpmann

SAP_Marco
  • SAP_Marco
  • SAP Forum - Neuling Thema Starter
vor 4 Jahre
OK, das wusste ich nicht. Dankeschön.