点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我们现在正在使用SAP Cloud SDK和SCP进行端到端应用程序。 我使用的服务是
API_INBOUND_DELIVERY_SRV; v = 0002。
整个过程是:
1。 根据采购订单创建内向交货
2。 过帐收货
问题是,当我使用OData服务创建收货时,存储位置未从采购订单项目复制到新创建的收货中。 如果收货不包含入库地点,则我无法收货,并且错误消息会显示我需要提供收货的入库地点。 我必须手动设置收货的存储位置,或者通过修改标准代码来增强OData服务。
该问题与我认为的OData服务有关。
相比之下,我在SAP GUI中创建内向交货。 采购订单项目中的存储地点已成功复制到新的内向交货。
S/4HANA本地版本:1909
谢谢
张杰(Jerry Zhang)
尊敬的杰里,
感谢您提出这个问题,并为延迟的回复表示歉意。
感谢您对问题的全面分析。
正如您正确指出的那样,这似乎与SAP Cloud SDK不相关,而是由SAP S/4HANA后端中的OData API引起的。
我建议您通过邮递员手动尝试相同的方法。 如果它在那里工作,那么我们可以检查SDK内是否出错。 否则,必须对此进行讨论,无论这是OData API中的错误还是缺少的功能。
感谢您对Marco的答复。
我也在SAP Gateway Client中对其进行了测试。 SAP Cloud SDK的行为相同。 就像我提到的一样,它与Cloud SDK无关。
我之所以提出这个问题,是因为我认为用户在使用OData API创建收货后是否需要手动设置存储位置并没有意义。
一周热门 更多>