sdk - SAP B1 SDK 中的机会所有者字段是什么?
问题描述
我使用SDK在SAP B1中添加了Opportunity,这很好,但是我有一个问题,我使用的Owner字段是DataOwnershipfield但它没有添加任何内容,没有错误返回数据添加成功但没有Owner。我什至尝试使用在文档中使用的 DocumentsOwner,它返回错误消息 Unable to lookup DocumentsOwner
SAP B1 SDK中Owner的真正字段是什么?
请任何人都可以帮助我
解决方案
在我尝试过的 SAP 9.3 PL06 上,以下代码有效:
SalesOpportunities oOpport = oCompany.GetBusinessObject(BoObjectTypes.oSalesOpportunities);
oOpport.DataOwnershipfield = 5;
该DataOwnershipfield
属性是所有者字段。它是一个整数,对应于员工主数据表 (OHEM) 中的 empID
编辑:
有可能oOpport.Add();
成功添加了机会,但没有成功添加所有者,但成功添加了机会oOpport.Update();
。
我建议在每次添加后进行检查,如果没有成功添加所有者来更新它。(在 20 个示例中,3 个失败,没有明显的一致性)
推荐阅读
- reactjs - Reactjs - 主细节导航 - 回去时主应该在同一个位置
- android - 如何在后台设置警报或通知作为服务并使其即使在应用程序关闭时也能运行
- html - 在 html 中使用太多插槽有哪些性能影响以及如何测试每个插槽的性能?
- php - sqlsrv_has_rows() 返回 FALSE 但有记录 [PHP]
- node.js - Node 与 Docker 中的集群
- mongodb - Mongodb聚合框架性能
- java - (getClass() != obj.getClass()) 对象 obj
- java - java.nio.file.Files.newInputStream(myfile.toPath()) 比 new FileInputStream(file) 好吗?
- performance - 是否可以在 UBUNTU 中为 PID 在 GUI 中获取 CPU 和内存
- regex - 这个正则表达式算法有什么用?