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]组成、设备、材料
  • 热门搜索
    阳痿早泄怎么治疗 中华鲎怎么读 测孕纸怎么用 马桶堵了怎么通 数独游戏怎么玩 脚垫怎么治 怎么查看ip地址 ps箭头怎么画 饕餮怎么读音是什么意思 欠条怎么打