使用oData API的SAP Business ByDesign外向交货

2020-08-22 07:38发布

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

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

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


你好

我们必须使用oData API根据销售订单创建外向交货。

我正在使用端点-https://{{TenantHostname}}/sap/byd/odata/cust/v1/khoutbounddelivery/OutboundDeliveryCollection

我没有创建创建传递所必须传递的json请求。

我尝试了不同的json请求,但没有成功。

示例Json请求-

{" SellerParty":{" PartyID":" CP100120"}," Item":[{" ItemSalesOrderReference":{" ID":" 3874"," ItemID":" 10001"}}]}

错误消息-

{"错误":{"代码":"错误","消息":{"语言":" zh","值":"地址数据丢失。::缔约方CP100120不存在或不存在 对此角色有效::缺少数量::必须分配一个角色类别为"买方方"的一方::必须分配"外向交货请求"类型和项目类型"交货标准项目"中的一个参考文档::"参考文档类型不允许销售订单:" 产品缺失::必须分配至少一个角色类别为"发运至地点"的地点::必须分配至少一个角色类别为"发运地点"的地点::必须分配一个角色类别为"产品接收方"的参与方:: 角色类别必须为供应商方分配角色::期间角色缺少运输周期::缺少地址数据。::缔约方CP100120不存在或对该角色无效::编号范围配置未确定::出站类型中的一个参考文档 交货要求和物料类型交货标准物料必须分配给::参考文件 nt类型不允许销售订单::缺少地址数据。:: Party CP100120不存在或对该角色无效""}}}

我无法确定我必须在哪里传递上面的错误消息中所示的必填字段。

Knut Heusermann 请帮助我。

此致

Yagnik Desai

2条回答
四川大学会员
2020-08-22 07:59 .采纳回答

嗨Yagnik,

我建议使用ByD的集成流程:

通过下达销售订单,系统会创建外向交货建议(业务对象 OutboundDeliveryRequest)。如果您有此对象,则可以使用操作" ItemPostGoodsIssue"执行发货。 结果,您将获得销售订单中所有数据的外向交货,并且只需使用操作"发布"就可以下达外向交货。

您可以在我的GitHub存储库中找到一个示例https://github.com/SAP-samples/sapbydesign-api-samples 在邮递员收藏"参考方案"中,文件夹"从 股票"。

最诚挚的问候,
Knut

一周热门 更多>