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

2020-08-20 13:58发布

         点击此处--->   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)

         点击此处--->   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)
付费偷看设置
发送
2条回答
愤怒的猪头君
1楼-- · 2020-08-20 14:51

使用VL02n是否可以执行此操作(删除拆分项目)?

huskylover
2楼-- · 2020-08-20 14:51

是的,我可以使用VL02N删除批量拆分项目

一周热门 更多>