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-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.