点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 自从我将GUI升级到...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 自从我将GUI升级到...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
自从我将GUI升级到7.50后,我无法使用VB脚本以静默模式登录BEx
在VBA代码中使用SAP.Functions,该代码可以正常运行,但不会使我登录到BI。
.Isconnected返回值1,但我没有连接。
也许我没有在.connection中设置参数? 还是SAP内部的安全许可? 还是我想念其他东西?
请帮助您确定需要在我使用的VB代码中进行哪些修改。
我不确定SAP是否已停止支持静默登录?
任何见解都会有所帮助。
下面是我的代码。
设置myConnection = Application.Run(" bexanalyzer.xla!sapbexgetconnection") 如果SAPFunctions什么都没有,那么 设置SAPFunctions = CreateObject(" SAP.Functions") 万一 最新= SAPFunctions.Connection.IsConnected 如果SAPFunctions.Connection.IsConnected <> 1然后 使用SAPFunctions.Connection .client = login_sht.Cells(1,2).Value‘value = 100 .user = login_sht.Cells(2,2).Value‘value = TEST .Password = login_sht.Cells(3,2).Value‘value = bilalin2! .Language = login_sht.Cells(4,2).Value'value = EN .systemnumber = login_sht.Cells(5,2).Value‘value = 02 .system = login_sht.Cells(6,2).Value‘value = BWP .ApplicationServer = login_sht.Cells(7,2).Value'value = XX.XX.XX.XX .SAProuter = login_sht.Cells(8,2).Value‘value = null .logon 0,True'返回.isconnected值为1,但仍未连接 结束于 如果SAPFunctions.Connection.IsConnected <> 1然后 MsgBox"出问题了……" 退出子 其他 MsgBox"登录成功"结束IfElse MsgBox" SAPFunctions仍然连接"结束If
参考链接:
https://answers.sap.com/questions/1665734/sapbexgetconnection-doesnt-return-proper-values-wh.html
此致
Vinoth V
你好Vinoth Vasudevan ,
首先,请尝试使用SAP注释 2541995-BEx分析仪:使用 VBA通过SAPBEXgetConnection连接到BW服务器,您可以在其中找到附加的代码段。
启用LandscapeFormatEnabled参数(在SAP登录选项中)时,必须提供" MSHOST加上SYSID和GROUP"以进行静默登录,如下所示:
.MessageServer = objCon.MessageServer
.GroupName = objCon.GroupName
一周热门 更多>