B1如果使用服务层添加UDO寄存器

2020-09-09 15:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我正在使用名为B1IF_C...

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

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


我正在使用名为B1IF_CONTROL的UDO,该UDO使用具有相同名称的UDT。

首先,我尝试使用B1Service将数据插入此UDO。 这工作了一段时间,但开始给出异常" com.sap.smb.sbo.wrapper.com.ComFailException:调用:GetDataInterfaceFromXMLString源:SapBobsCom.GeneralService.90.0说明:未知错误-1005!-第1次调用# 失败。"。 使用serviceid =" GeneralService(B1IF_CONTROL)"或serviceid =" GeneralService,B1IF_CONTROL"时,会发生相同的错误。

接下来,我尝试使用SLObject将数据插入此UDO中,但出现异常" {{error":{" code":-3000," message":{" lang":" en-us"," value":"已登录的用户无权使用此对象。"}}}"。 包中的所有其他SLObject都可以正常工作(BusinessPartners,订单,预付款,发票,收款),并且只有使用此UDO的操作才给出此例外...

关于此异常的任何想法"登录的用户没有使用此对象的权限。" 为该UDO调用服务层时? 用户B1i具有在SAP B1中定义的完全授权...

(11.5 kB)
2条回答
shere_lin
2020-09-09 16:35

Ankit,你好吗?

你是老板! 非常感谢!

-使用GeneralService进行UDO时出错:完美,更改后的UDO名称= UDO唯一ID已解决

-使用ServiceLayer for UDO时出错:我们正在使用SAP B1 9.3H PL07 ...因此,我们需要在环境中等待更新来解决此问题。

亲切的问候

拉斐尔·赫南德斯·奥格达

B1If开发人员-巴西

一周热门 更多>