使用Excel VBA代码的SAP登录错误

2020-09-03 18:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)当我运行下面提到的SAP代码时,...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我运行下面提到的SAP代码时,我得到了一个SAP Mag框(请参阅随附的快照)。

在该消息框中,"一个脚本正在打开与系统的连接:ZO4 Production"。它要求用户选择"确定"或"取消"。

用户需要手动单击或进行确认以进一步使用SAP脚本。 但是我不想手动进行。 我想通过SAP脚本给出确定。

如果能找到解决此问题的方法或脚本,我将不胜感激。

SAP代码:

子MYSAPscript()

Dim SapGui

昏暗的应用

Dim连接

昏暗会话

昏暗的WSHShell

Shell" C:\ Program Files(x86)\ SAP \ FrontEnd \ SAPgui \ saplogon.exe",vbNormalFocus

设置WSHShell = CreateObject(" WScript.Shell")

直到WSHShell.AppActivate(" SAP Logon")

Application.Wait Now + TimeValue(" 0:00:01")

循环

设置WSHShell =什么

设置SapGui = GetObject(" SAPGUI")

设置应用= SapGui.GetScriptingEngine

设置连接= Applic.OpenConnection(" Z04 Production",True)

['在此行之后,我在此代码行中收到错误或msg框,即使我给出了True,它也不会接受并要求用户确认]

设置会话= connection.Children(0)

剩余的SAP代码.....

结束子

请您尽快提供帮助

(127.0 kB)
3条回答
能不能别闹
2020-09-03 18:28

要清楚,这是管理这些弹出窗口的确切方法,但是,如果您的环境有任何安全策略, 关于自动化,请与他们清除。 原因是,所使用的凭据是负责方,他们可能不了解自动化的发生。

一周热门 更多>