SAP B1 SDK中机会所有者的领域是什么?

2020-09-01 10:28发布

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

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


大家好,

我通过使用SDK在SAP B1中添加了机会,这很好,但是我有一个问题,我使用的 Owner 字段是 DataOwnershipfield ,但没有添加任何内容, 没有错误,返回的数据已成功添加,但没有所有者。 我什至尝试使用 DocumentsOwner ,该文档在返回错误消息"无法查找DocumentsOwner

"的文档中使用

SAP B1 SDK中所有者的真正领域是什么?

请任何人都可以帮助我

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

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


大家好,

我通过使用SDK在SAP B1中添加了机会,这很好,但是我有一个问题,我使用的 Owner 字段是 DataOwnershipfield ,但没有添加任何内容, 没有错误,返回的数据已成功添加,但没有所有者。 我什至尝试使用 DocumentsOwner ,该文档在返回错误消息"无法查找DocumentsOwner

"的文档中使用

SAP B1 SDK中所有者的真正领域是什么?

请任何人都可以帮助我

付费偷看设置
发送
1条回答
compass1988
1楼-- · 2020-09-01 11:01

您好Rurangwa,

我刚刚使用DataOwnershipfield属性测试了Owner字段的更新,它的工作原理很吸引人。 这是我的代码示例:

 var cmp = GetDICompany();
 如果(cmp!= null)
 {
     var doc = cmp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oSalesOpportunities)as SAPbobsCOM.SalesOpportunities;
     doc.GetByKey(1);
     doc.DataOwnershipfield = 43;
     var res = doc.Update();
     如果(res == 0)
     {
         Console.WriteLine(" Success");
     }
     其他
     {
         Console.WriteLine($" {res} {cmp.GetLastErrorDescription()}");
     }
 } 

您应该考虑到,DataOwnershipfield是对OHEM.empID的引用。 并且该员工必须处于活动状态,否则会发生DI错误。

P.S。 我有SBO 9.3 PL 11。

一周热门 更多>