cancel
Showing results for 
Search instead for 
Did you mean: 

Packing materials into HU with FM - almost there, but...

leif_almgren
Participant
0 Kudos

I need to do packing of materials into handling units on outbound deliveries. I can create the HU, and assign it to the delivery. Then after a lot of searching of this and other forums I found this piece of code. In my case, I use "1" in field verpo_tab-velin. Also, I have added material number, pack qty etc in the it_repack table. The big question is what to put in it_repack_sourcehu? Since I am not packing one HU into another, I would like to leave it blank, but this gives an error. If I put the same HU into both source and destination, the FM executes without errors but no packing takes place.

I have also tried to fill it_packing instead of it_repack. Same thing there, it executes without errors but no packing was performed.

w_vbkok-vbeln_vl = p_vbeln. "delivery number
w_verko-exidv = wa_vekp_pal-exidv. "HU in which you pack
APPEND w_verko TO i_verko.

CLEAR w_verpo.
w_verpo-exidv_ob = wa_vekp_pal-exidv.
w_verpo-EXIDV = wa_vekp_col-exidv.
w_verpo-velin = '3'. " 3 to pack a HU in another one, 1 to pack a material in a HU
w_verpo-vbeln = p_vbeln.
APPEND w_verpo TO i_verpo.

CLEAR i_repack.
w_repack-desthu = wa_vekp_pal-exidv. "HU in which you pack
w_repack-sourcehu = wa_vekp_col-exidv. "HU to be packed
w_repack-packhu = 'X'.
APPEND w_repack TO i_repack.

CALL FUNCTION 'WS_DELIVERY_UPDATE_2'
EXPORTING
vbkok_wa = w_vbkok "delivery number
delivery = p_vbeln
TABLES
prot = i_prot
verko_tab = i_verko
verpo_tab = i_verpo
it_repack = i_repack
EXCEPTIONS
error_message = 1
OTHERS = 2.
COMMIT WORK AND WAIT.

Thanks for looking, any hints would be very welcome.

Accepted Solutions (0)

Answers (1)

Answers (1)

leif_almgren
Participant
0 Kudos

I finally found the solution ion this thread:

[;