How to add an item ( batch ) to delivery with ‘WS_DELIVERY_UPDATE_2’ ?

Hi, experts.
How to add an item to delivery using  ‘WS_DELIVERY_UPDATE_2’ ?
I found only how to delete, but don’t understand how to add a new one.

 

 

vbpok_ls-vbeln_vl = ls_delivery_item-vbeln.
vbpok_ls-posnr_vl = ls_delivery_item-posnr.
vbpok_ls-lips_del = ‘X’.
APPEND vbpok_ls TO vbpok_lt.

vbpok_ls-vbeln_vl = ls_delivery_item-vbeln.
vbpok_ls-posnr_vl = ‘000040’..
vbpok_ls-matnr = ‘4101-80020-00299’.
vbpok_ls-charg = ‘0017475744’.
vbpok_ls-lfimg = 8.
APPEND vbpok_ls TO vbpok_lt.

call function ‘WS_DELIVERY_UPDATE_2’
exporting
VBKOK_WA = vbkok_ls
COMMIT = ‘X’
DELIVERY = ps_expand-vbeln
UPDATE_PICKING = ‘X’
NICHT_SPERREN_1 = ‘X’
IF_DATABASE_UPDATE_1 = ‘1’
IMPORTING
EF_ERROR_ANY = ef_error_any
EF_ERROR_IN_ITEM_DELETION = ef_error_in_item_deletion
EF_ERROR_IN_POD_UPDATE = ef_error_in_pod_update
EF_ERROR_IN_INTERFACE = ef_error_in_interface
EF_ERROR_IN_GOODS_ISSUE = ef_error_in_goods_issue
EF_ERROR_IN_FINAL_CHECK = ef_error_in_final_check
EF_ERROR_PARTNER_UPDATE = ef_error_partner_update
EF_ERROR_SERNR_UPDATE = ef_error_sernr_update
TABLES
VBPOK_TAB = vbpok_lt
PROT = prot_lt
EXCEPTIONS
error_message = 1
OTHERS = 2.

 

 

 

Scroll to Top