【发布时间】:2020-07-29 17:33:54
【问题描述】:
我的公司通过其公司门户(而非 SAPGui)为我们提供了对 SAP for HANA 的访问权限。我猜是出于安全原因。不确定它是如何让我们登录的,可能是 SSO 或在后台有某种会话密钥,但我尝试了下面的脚本来自动化一些 SAP 流程,但它没有播放。
If Not IsObject(application) Then
Set SapGuiAuto = GetObject("SAPGUI")
Set application = SapGuiAuto.GetScriptingEngine
End If
If Not IsObject(connection) Then
Set connection = application.Children(0)
End If
If Not IsObject(session) Then
Set session = connection.Children(0)
End If
If IsObject(WScript) Then
WScript.ConnectObject session, "on"
WScript.ConnectObject application, "on"
如果我转到脚本文件并双击它,我会在第 2 行收到语法错误。我认为由于无法通过 GUI 访问 SAP,它会要求我提供凭据(在门户中我通过 SSO 登录) .
这是错误的原因吗?
【问题讨论】:
-
你是说S4HANA?你想自动化什么?
-
是的 S4HANA。我知道有一些录制和播放选项,但是当我按下播放时它不起作用。我知道一些 Python,所以希望如果一切都失败了,我可以使用它。
标签: automation sap rpa s4hana