删除交货批次拆分项目-WS_DELIVERY_UPDATE_2

2020-08-20 13:58发布

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

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

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


你好大师,

我正在使用功能模块WS_DELIVERY_UPDATE_2从交货中删除批次拆分项目。

我的代码如下:

 ls_vbkok-vbeln_vl = iv_vbeln。
   ls_vbkok-vbtyp_vl ='J'。

 选择*从嘴唇
     进入表lt_lips
     其中vbeln = iv_vbeln和uecha ='000010'。
   如果sy-subrc = 0。

     将lt_lips循环到ls_lips中。
       清除ls_vbpok。
       ls_vbpok-vbeln_vl = ls_lips-vbeln。
       ls_vbpok-vbeln = ls_lips-vbeln。
       ls_vbpok-posnr_vl = ls_lips-posnr。
       ls_vbpok-posnn = ls_lips-posnr。
       ls_vbpok-vbtyp_n = ls_lips-vbtyv。
       ls_vbpok-pikmg = ls_lips-lfimg。
       ls_vbpok-lfimg = ls_lips-lfimg。
       ls_vbpok-lgmng = ls_lips-lgmng。
       ls_vbpok-meins = ls_lips-meins。
       ls_vbpok-ndifm = 0。
       ls_vbpok-werks = ls_lips-werks。
       ls_vbpok-lgort = ls_lips-lgort。
       ls_vbpok-matnr = ls_lips-matnr。
       ls_vbpok-lips_del ='X'。
       附加ls_vbpok至lt_vbpok。
     结局。

   万一。

   通话功能'WS_DELIVERY_UPDATE_2'
     出口
       vbkok_wa = ls_vbkok
       同步= abap_true
       提交= iv_commit
       投放= iv_vbeln
       update_picking = abap_true
       if_confirm_central = abap_true
     桌子
       vbpok_tab = lt_vbpok
       prot = lt_prot。

我正在更新字段

 ls_vbpok-lips_del ='X'

拆分项目(900001,900002,...)确实已删除,但是当我想使用VL02n修改交货时,它不再可用! 现在变灰了!!

在删除外向交货项目(拆分项目)时,是否还有其他功能模块可使用? 还是我的代码中缺少somEhting?

(55.3 kB)