使用服务层的拣配清单实体进行拣配

2020-09-15 18:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在...

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

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


你好

我正在尝试使用服务层实体" PickLists"复制de Picking操作。

我生成带有以下json的帖子到/b1s/v1/PickLists的PickList

 {" ObjectType":" 156",
   " PickDate":" 2018-07-24",
   " PickListsLines":[
             {" BaseObjectType":17
               " OrderEntry":9
               " OrderRowID":0,
               "已发布数量":15}
 ]} 

并获取此PickList

 {
     " odata.metadata":" https://sapb1.limpiolux.com.ar:50000/b1s/v1/$metadata#PickLists/@Element",
     "绝对":21,
     " Name":" Name",
     " OwnerCode":7
     " OwnerName":null,
     " PickDate":" 2018-07-24",
     "备注":null,
     "状态":" ps_Released",
     " ObjectType":" 156",
     " UseBaseUnits":" tNO",
     " PickListsLines":[
         {
             "绝对条目":21,
             " LineNumber":0,
             " OrderEntry":9
             " OrderRowID":0,
             " PickedQuantity":0,
             " PickStatus":" ps_Released",
             "已发布数量":15
             "先前发布的数量":15
             " BaseObjectType":17
             "序列号": [],
             "批号":[],
             " DocumentLinesBinAllocations":[]
         }
     ]
 }
 

现在,我要拣配数量为15的物料,因此"拣配状态"更改为"完成"。

有帮助吗?

也在此过程中,我从/b1s/v1/Orders获得销售订单。 我应该在这里修改一些内容吗?

1条回答
d56caomao
2020-09-15 19:34 .采纳回答

圣地亚哥你好,

如果要从现有拣配清单中拣选数量,则需要使用POST/b1s/v1/PickListsService_UpdateReleasedAllocation

我猜对于您的文档,JSON主体如下:

 {
     "选择列表": {
         "绝对":21,
         " Name":" Name",
         " ObjectType":" 156",
         " OwnerCode":7
         " PickDate":" 2018-07-24",
         " PickListsLines":[
             {
                 " BaseObjectType":17
                 " LineNumber":0,
                 " OrderEntry":9
                 " OrderRowID":0,
                 " PickedQuantity":15
             }
         ]
     }
 }
 





一周热门 更多>