首页 > Windows开发 > 详细

BAPI_PO_CHANGE

时间:2020-11-01 22:03:03      阅读:51      评论:0      收藏:0      [点我收藏+]

这两天用BAPI更改采购订单,遇到了一些问题,最后调试解决了。记录如下吧。
要修改的是采购订单的物料号和批次,在网上看到其它人写过关于 BAPI_PO_CHANGE的用法,但是具体问题还要具体分析啊。

     CALL FUNCTION ‘BAPI_PO_CHANGE‘
      EXPORTING
        PURCHASEORDER                = LT_ZSDPOSO-PONUM
     TABLES
       RETURN                       = RETURN
       POITEM                       = POITEM
       POITEMX                      = POITEMX

问题就在POITEM行项目里,我只将物料号和批次参数写入POITEM中,是不会修改成功的。

最后发现,要是是修改物料号以后,就要同时将  订单数量(QUANTITY)工厂(PLANT )库存地点(STGE_LOC )

也要传入。

在POITEMX中也要定义想对应的参数,还有行项目和POITEMX这个字段。

 

最后用 BAPI_TRANSACTION_COMMIT提交修改就可以了。

BAPI_PO_CHANGE

原文:https://www.cnblogs.com/hyyx/p/13911860.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!