使用Excel VBA登录到BPC/EPM

2020-09-18 05:58发布

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

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


我正在尝试使用Excel中的VBA登录到BPC。 我在该网站上找到了一篇应有的代码,但出现错误"运行时错误424:需要对象"。 我可能会省略参考,但如果这样,我不知道是哪一个。


引起问题的代码行是:
client.Connect" BPC Planning Prod",MyUserName,MyPassWord

任何帮助将不胜感激。

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

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


我正在尝试使用Excel中的VBA登录到BPC。 我在该网站上找到了一篇应有的代码,但出现错误"运行时错误424:需要对象"。 我可能会省略参考,但如果这样,我不知道是哪一个。


引起问题的代码行是:
client.Connect" BPC Planning Prod",MyUserName,MyPassWord

任何帮助将不胜感激。

付费偷看设置
发送
5条回答
Baoming ROSE
1楼 · 2020-09-18 06:11.采纳回答

要了解连接字符串的格式-查看当前的连接字符串:

将epm用作新的FPMXLClient.EPMAddInAutomation

 公共子GetCon()
 MsgBox epm.GetActiveConnection(ThisWorkbook.ActiveSheet)
 结束Sub 

代码将类似于(不确定_FPM_BPCMS10-请检查上一步):

将epm作为新的FPMXLClient.EPMAddInAutomation
 ...
 strConn =" _FPM_BPCMS10_ [http://"&strServer&"] _ ["&strEnvironment&_
             "] _ ["&strModel&"]"
 epm.Connect strConn,strUser,strPassword 

假定:

strServer-服务器URL,如10.0.10.31:8080/sap/bpc/

strEnvironment-环境名称

strModel-型号名称

strUser-用户名

strPassword-密码

微wx笑
2楼-- · 2020-09-18 06:00

您已阅读标准的EPM帮助吗? API部分?

愤怒的猪头君
3楼-- · 2020-09-18 06:11

请输入完整代码! 顺便说一下,在epm帮助-API部分中介绍了连接到bpc的VBA方法。

ZJXianG
4楼-- · 2020-09-18 06:17

请接受正确的答案并关闭问题!

哎,真难
5楼-- · 2020-09-18 06:09

我错过了下面的代码。 再次感谢,瓦迪姆。 现在效果很好。

将epm设置为新的FPMXLClient.EPMAddInAutomation 

一周热门 更多>