Судя по всему, в вашем случае надо заполнять IT_PACKING. В этих ФМ и BAPI очень часто нужно заполнять поля, которые на первый взгляд кажутся не обязательными. Наверняка сказать не могу, к сожалению - никогда с HU не сталкивалась, сорри.
У меня есть только фрагментик для удаления позиций из поставки, но может наведет на какие-нибудь мысли:
Code:
DATA: i_vbpok TYPE TABLE OF vbpok,
wa_vbpok TYPE vbpok,
wa_vbkok TYPE vbkok.
CLEAR wa_vbpok.
wa_vbpok-vbeln_vl = wa_split-vbeln_a.
wa_vbpok-posnr_vl = wa_split-posnr.
wa_vbpok-lips_del = 'X'.
APPEND wa_vbpok TO i_vbpok.
* (wa_bapi_delivery = DELIVERY NUMBER)
CLEAR: err_any, err_delete.
wa_vbkok-vbeln_vl = p_wa_bapi_delivery.
CALL FUNCTION 'WS_DELIVERY_UPDATE'
EXPORTING
vbkok_wa = wa_vbkok
commit = 'X'
delivery = wa_bapi_delivery
IMPORTING
ef_error_any_0 = err_any
ef_error_in_item_deletion_0 = err_delete
TABLES
vbpok_tab = i_vbpok.