BAPI_OUTB_DELIVERY_CHANGE填充库存地点

 时间:2026-02-14 09:12:26

1、首先使用BAPI_OUTB_DELIVERY_CREATE_SLS创建交货单

2、其次,使用BAPI_OUTB_DELIVERY_CHANGE创建批次拆分

3、最后,使用BAPI_OUTB_DELIVERY_CHANGE更改库存地点。

data:   lw_header_data   like bapiobdlvhdrchg, 

           lw_header_data   like bapiobdlvhdrchg, 

           it_item_data                   like table of bapiobdlvitemchg,

           it_item_control                like table of bapiobdlvitemctrlchg , 

           it_item_data_spl               like table of /spe/bapiobdlvitemch ,

           et_return                      like table of bapiret2   with header line.

            lw_header_data-deliv_numb = p_delivery.     "p_delivery为交货单               lw_header_control-deliv_numb = p_delivery.             lw_header_tech_control-upd_ind = 'U'. 

        call function 'BAPI_OUTB_DELIVERY_CHANGE'              exporting                header_data    = lw_header_data                header_control = lw_header_control                delivery       = p_delivery                techn_control  = lw_header_tech_control              tables                item_data      = it_item_data                item_control   = it_item_control                return         = et_return                item_data_spl  = it_item_data_spl.            if et_return[] is initial.              commit work and wait.            endif.          else.            call function 'BAPI_TRANSACTION_ROLLBACK' .            loop at et_return where type = 'E'.              t_msg-type = 'E'.              concatenate rec_sales_order_items-ref_doc  et_return-message into t_msg-msg .              append t_msg.              exit .            endloop.          endif. 

  • SAP中Purc ord cos rev dis费用化采购订单改显
  • Excel如何快速将金额转为汉字大写金额
  • SAP成本中心Cost center group分组更改流程简介
  • SAP SO审批设置
  • 门禁系统:[1]组成、设备、材料
  • 热门搜索
    如何提高口语 如何鉴别玉的真假 ps是什么意思 985大学是什么意思 网店名字怎么取 怎么让下载速度变快 ky是什么意思 怎么学习五笔打字 如何查找ip地址 如何维护民族团结