无法使用SAP SDK [C#]更新选择列表

2020-09-22 08:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正尝试为我们的仓库员工创建一...

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

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


我们正尝试为我们的仓库员工创建一个拣货清单应用程序,使他们无需返回计算机即可拣货。 我们已经写了一些代码,但是似乎没有用。 该代码旨在选择选择列表中的每一行。

 SAPbobsCOM.PickLists oPickLists = null;
 SAPbobsCOM.PickLists_Lines oPickLists_Lines = null;
 oPickLists =(SAPbobsCOM.PickLists)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPickLists);
 如果(oPickLists.GetByKey(pickNo))
 {
     oPickLists_Lines = oPickLists.Lines;
     对于(int i = 0; i 
 

我最初以为问题是选择列表总体上没有更新。 因此,我尝试更新选择列表中的其他一些字段。 选择列表行部分的"框号"列和选择列表标题部分的"选择器名称"列。

 SAPbobsCOM.PickLists oPickLists = null;
 SAPbobsCOM.PickLists_Lines oPickLists_Lines = null;
 oPickLists =(SAPbobsCOM.PickLists)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPickLists);
 如果(oPickLists.GetByKey(pickNo))
 {
     oPickLists_Lines = oPickLists.Lines;
     对于(int i = 0; i 
 

测试了此新代码后,我发现拣配清单成功更新了包装箱编号字段和拣配人员名称字段,但仍然没有更新拣配数量字段。 对于这两个代码示例,返回值都表示更新成功,并且没有错误消息。

因此,该问题似乎专门针对"拣配数量"字段,但是从网上快速查看来看,似乎没有其他人遇到此问题。 有谁知道这可能是什么原因? 预先感谢。

SAP Business One 9.1(9.10.220)(32位)