使用ServiceLayer将序列号/批号添加到PickList

2020-09-06 05:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨社区 当有些项目需要序列号或...

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

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


嗨社区

当有些项目需要序列号或批号并且不在垃圾箱中时,我似乎无法更新选择列表。

我的程序如下:

1。 获取选择列表

2。 获取仓库中可用物品的序列号

3。 将序列号细节映射到对应于选择列表/选择列表行/序列号中的序列号细节

4。 补丁选择列表

我得到的错误:

 {
     "错误":{
         "代码":-4014,
         "信息": {
             " lang":" zh-cn",
             "值":"如果不完整选择批次/序列号,则无法添加行"
         }
     }
 }
 

json i补丁示例:

 {
   
     "绝对":191,
     " PickListsLines":[
         {
             "绝对条目":191,
             " LineNumber":0,
             " OrderEntry":593,
             " OrderRowID":0,
             " PickedQuantity":2,
             " BaseObjectType":17
             "序列号": [
               {
                     " ManufacturerSerialNumber":"",
                     " InternalSerialNumber":" A6-000479",
                     " ExpiryDate":null,
                     " ManufactureDate":null,
                     " ReceptionDate":" 2012-06-04",
                     " WarrantyStart":null,
                     " WarrantyEnd":null,
                     "位置":null,
                     "注释":null,
                     " BatchID":null,
                     " SystemSerialNumber":479,
                     " BaseLineNumber":0,
                     "数量":1,
                     " TrackingNote":null,
                     " TrackingNoteLine":null
                 },{
                     " ManufacturerSerialNumber":"",
                     " InternalSerialNumber":" A6-000543",
                     " ExpiryDate":null,
                     " ManufactureDate":null,
                     " ReceptionDate":" 2012-06-04",
                     " WarrantyStart":null,
                     " WarrantyEnd":null,
                     "位置":null,
                     "注释":null,
                     " BatchID":null,
                     " SystemSerialNumber":543,
                     " BaseLineNumber":0,
                     "数量":1,
                     " TrackingNote":null,
                     " TrackingNoteLine":null
                 }
               
             ],
             "批号":[],
             " DocumentLinesBinAllocations":[]
         }
     ]
 }