批号BO拒绝访问Manager用户

2020-09-15 04:45发布

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

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


嗨,

我们正尝试使用我们的代码插入/更新 SAP Business One PL10 的批号。 在这样做的同时,我们面临着附加的问题。 我们认为这可能是由于我们映射的对象类型不正确。

首先我们尝试使用对象类型 10000044 ,我们无法插入数据,然后将对象类型替换为 106 作为批号,然后遇到用户访问问题

请为此提供帮助。

Bindu

(4.0 kB)

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

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


嗨,

我们正尝试使用我们的代码插入/更新 SAP Business One PL10 的批号。 在这样做的同时,我们面临着附加的问题。 我们认为这可能是由于我们映射的对象类型不正确。

首先我们尝试使用对象类型 10000044 ,我们无法插入数据,然后将对象类型替换为 106 作为批号,然后遇到用户访问问题

请为此提供帮助。

Bindu

(4.0 kB)
付费偷看设置
发送
3条回答
Violet凡
1楼-- · 2020-09-15 05:12

您好 N Bindu

我有以下程序可以更新批号的详细信息。 希望您可以修改Add()方法:

 SAPbobsCOM.BatchNumberDetailsS​​ervice oBatchNumberDetailsS​​ervice =(SAPbobsCOM.BatchNumberDetailsS​​ervice)oCompany.GetCompanyService()。GetBusinessService(SAPbobsCOM.ServiceTypes.BatchNumberDetailsS​​ervice);
 SAPbobsCOM.BatchNumberDetailParams oBatchNumberDetailParams =(SAPbobsCOM.BatchNumberDetailParams)oBatchNumberDetailsS​​ervice.GetDataInterface(SAPbobsCOM.BatchNumberDetailsS​​erviceDataInterfaces.bndsBatchNumberDetailParams);
 oBatchNumberDetailParams.DocEntry = 2;
 SAPbobsCOM.BatchNumberDetail oBatchNumberDetail = oBatchNumberDetailsS​​ervice.Get(oBatchNumberDetailParams);
 oBatchNumberDetail.ExpirationDate = DateTime.Now;
 oBatchNumberDetail.Details =" DI API测试";
 oBatchNumberDetailsS​​ervice.Update(oBatchNumberDetail);
 

第二,错误出现与授予SAP用户的权限有关。 您可以尝试给予它完全许可并再次测试该问题吗?

问候,

ANKIT CHAUHAN

SAP Business One支持

大道至简
2楼-- · 2020-09-15 05:15

Hi Ankit,

我们在代码(我们拥有的模板)中添加了批处理编号的对象类型(如10000044,106),该对象类型会自动调用该方法来插入/更新数据,此处我们无法为BatchNumber添加正确的值,即使存在任何依赖关系 对于它,如BatchNumberDetailsS​​ervice,BatchNumberDetail也需要这些对象的类型。

请帮助您获取批号和相关对象的准确对象类型。

谢谢!

Bindu

宇峰
3楼-- · 2020-09-15 05:04

嗨,

任何人都可以共享批号和相关对象的对象类型。

Bindu

一周热门 更多>