BAPI_SALESORDER_CHANGE与VA02不同的支票

2020-08-24 09:54发布

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

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

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


你好

我正在尝试使用bapi BAPI_SALESORDER_CHANGE 更新订单价格日期。

 ls_order_inx-updateflag ='U'。
   ls_order_in-price_date = i_datum。
   ls_order_inx-price_date ='X'。

   通话功能'BAPI_SALESORDER_CHANGE'
     出口
       salesdocument = i_vbeln
       order_header_in = ls_order_in
       order_header_inx = ls_order_inx
     桌子
       return = lt_ret。
 

我遇到错误:(函数:SD_SALES_HEADER_MAINTAIN-调用FM之后:DATE_CONVERT_TO_FACTORYDATE)

日期 2020年1月31日是工厂日历 XX 之后的日期。 (V1-086)。

此日期为FVBAKKOM-VDATU(请求的交货日期)。

但是如果我用VA02编辑同一日期,没问题。

如果可能,我想避免批量输入。

您知道为什么要执行此检查吗?

销售组织日历确实结束了。 但是,如果VA02不在乎,为什么BAPI也不做同样的逻辑..

最佳推荐

纪尧姆。

6条回答
奄奄一息的小鱼
2020-08-24 10:38

创建订单时,请求的交货日期已经在销售组织日历之后。

我只是在VA02中检查,如果我只是编辑"定价日期",则系统不会检查请求的交货日期。

对我来说,正确的解决方案也是扩展此日历,但功能人员无法告诉我影响或为何不再维护日历...

BAPI_SALESDOCUMENT_CHANGE似乎能胜任工作!

我取消了更改控制日历的增强点。

一周热门 更多>