Di api错误

2020-09-12 22:54发布

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

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


嗨,专家

我正在尝试使用UserPermissionTree对象为我的插件设置权限,并得到一个奇怪的错误。

代码是

私有无效授权()
 {
 SAPbobsCOM.UserPermissionTree mUserPermission = null;
 mUserPermission = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserPermissionTree);
 } 

错误是"无法将类型对象隐式转换为SAPbobsCOM.UserPermissionTree。存在显式转换(是否缺少转换)"。

我正在将Visual Studio 2010用于sdk。

谢谢

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

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


嗨,专家

我正在尝试使用UserPermissionTree对象为我的插件设置权限,并得到一个奇怪的错误。

代码是

私有无效授权()
 {
 SAPbobsCOM.UserPermissionTree mUserPermission = null;
 mUserPermission = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserPermissionTree);
 } 

错误是"无法将类型对象隐式转换为SAPbobsCOM.UserPermissionTree。存在显式转换(是否缺少转换)"。

我正在将Visual Studio 2010用于sdk。

谢谢

付费偷看设置
发送
4条回答
灬番茄
1楼 · 2020-09-12 23:26.采纳回答

您好 Ranu Vijay

该错误并非来自SAP Business One SDK。 而是通常是.NET基本错误。

尝试按如下所示使用它:

 SAPbobsCOM.UserPermissionTree oPermissionTree =(SAPbobsCOM.UserPermissionTree)oCompany.GetBusinessObject(BoObjectTypes.oUserPermissionTree)  ; 

在您的情况下,您可以尝试以下操作:

 mUserPermission =(SAPbobsCOM.UserPermissionTree)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oUserPermissionTree); 

希望有帮助!

问候,

ANKIT CHAUHAN

SAP业务 一个支持

lukcy2020
2楼-- · 2020-09-12 23:21

,因此您的代码正确无误。

谢谢

wang628962
3楼-- · 2020-09-12 23:10

当我通过在Visual Studio中打开一个普通项目并添加一个ui引用来编写相同的代码时,没有错误,但是当我使用sdk和 在Visual Studio中选择一个SAP业务一个项目,然后会出现此错误。

派大星 ヾ
4楼-- · 2020-09-12 23:34

您好 Ranu Vijay

请参阅C#中的铸造和类型转换主题。 您将得到问题的答案。

亲切的问候,

ANKIT CHAUHAN

< em> SAP Business One支持

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答