BO 4.2 SDK sessionmgr

2020-09-14 13:50发布

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

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


我们刚刚从BO 4.1切换到4.2,使用BO SDK的Java/VBA应用程序无法连接到任何4.2服务器。 它们对于4.1服务器正常工作。 有谁知道我是否需要使用其他语法来连接到4.2环境? 连接到4.2环境的任何示例代码都将非常有帮助。

这是我的excel VBA代码:
设置sessionManager = CreateObject(" CrystalEnterprise.SessionMgr")

设置Set eSession = sessionManager.Logon(用户名,密码,CMS,authType)设置

iStore = eSession.Service(""," InfoStore")

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

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


我们刚刚从BO 4.1切换到4.2,使用BO SDK的Java/VBA应用程序无法连接到任何4.2服务器。 它们对于4.1服务器正常工作。 有谁知道我是否需要使用其他语法来连接到4.2环境? 连接到4.2环境的任何示例代码都将非常有帮助。

这是我的excel VBA代码:
设置sessionManager = CreateObject(" CrystalEnterprise.SessionMgr")

设置Set eSession = sessionManager.Logon(用户名,密码,CMS,authType)设置

iStore = eSession.Service(""," InfoStore")

付费偷看设置
发送
5条回答
N-Moskvin
1楼-- · 2020-09-14 14:31

4.2 SP4对安全库进行了重大更新。 尽管最佳实践是始终使用最新的库重新编译代码,但在过去并没有那么重要。 但是,新的安全性要求您从现有代码中删除所有BOBJ库,并用新版本替换它们(文件名存在差异,并且您不希望旧版本的不需要的文物出现在这里! ),然后使用新版本重新编译/重新部署。

-戴尔

哎,真难
2楼-- · 2020-09-14 14:53

感谢大家的帮助。 问题出在BO之外,有一个子网问题阻止了到我正在连接的服务器的连接。 非常感谢所有人的回应。 我真的很感激。

四川大学会员
3楼-- · 2020-09-14 14:52

您是否使用4.2库来构建项目?

SAP小菜
4楼-- · 2020-09-14 14:31

感谢您的帮助。 我将以下参考用于我的VBA代码 lib.png

樱桃小丸子0093
5楼-- · 2020-09-14 14:50
# p#

对我有用。

验证您使用的是新版本4.2中的正确DLL

将SessionManager变暗为SessionMgr
     作为EnterpriseSession的昏暗会话
     将iStore变暗为InfoStore
     将用户,组,所有组作为用户对象调暗
     昏暗的UserItem,GroupItem作为InfoObject
     以用户身份暗淡UserObject

     在错误转到To ErrorHandler
     设置SessionManager = CreateObject(" CrystalEnterprise.SessionMgr")
     设置esession = SessionManager.Logon(LoginName_tb,LoginPassword_tb,CMS_tb," secEnterprise")
     设置iStore = esession.Service(""," InfoStore")
 

一周热门 更多>