BAPI_SALESORDER_CHANGE更改交货日期时删除免费货物行项目

2020-09-03 14:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们有一个流程,用户可以...

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

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


嗨,

我们有一个流程,用户可以在其中请求更改订单的交货日期。 流程调用

BAPI_SALESORDER_CHANGE,它可以正常工作,但是当有免费商品订单项时,免费商品就会从订单中删除。

免费商品条件在有效期内。 如果我使用"交货日期的快速更改"通过VA02进行此更改,则可以正常工作,并且免费收货行不会被删除。


这些是我正在填充的表:

调用函数'BAPI_SALESORDER_CHANGE'
导出
salesdocument = p_vbeln
order_header_in = sdh
order_header_inx = sdhx
模拟= p_simul

order_item_in = lt_sditm []
order_item_inx = lt_sditmx []
schedule_lines = lt_schdl []
schedule_linesx = lt_schdlx []
return = lt_bapiret []。

关于免费商品订单项为何被删除的任何想法?

谢谢