SAP B1 SDK 中机会所有者的字段是什么?

What is the field of owner of opportunity in SAP B1 SDK?

我使用SDK在SAP B1中添加了Opportunity,没问题,但是我有一个问题,我使用的Owner字段是DataOwnershipfield,但它什么也没添加,没有错误返回数据添加成功但没有Owner。我什至尝试使用文档中使用的 DocumentsOwner returns 错误消息无法查找 DocumentsOwner

SAP B1 SDK中Owner的真实字段是什么?

请任何人帮助我

在我试过的 SAP 9.3 PL06 上,以下代码有效:

SalesOpportunities oOpport = oCompany.GetBusinessObject(BoObjectTypes.oSalesOpportunities);
oOpport.DataOwnershipfield = 5;

DataOwnershipfield 属性是所有者字段。它是一个整数,对应于员工主数据中的 empID table (OHEM)

编辑:

有可能在 oOpport.Add(); 上成功添加机会但所有者没有,但是在 oOpport.Update(); 上成功添加。

我建议在每次添加后进行检查,如果所有者未成功添加以更新它。 (在 20 个示例的样本中,有 3 个失败,没有明显的一致性)