BAPI_OUTB_DELIVERY_CHANGE bloquear entrega
Hola, buenos días.
Necesitariá modificar una entrada de salida por la vl02n
Estoy utilizando el siguiente código. Pero no se me realiza la modificación y tampoco me devuelve ningún mensaje de error. Si alguien sabe como funciona o que dato me falta de informar.
i_header_data-deliv_numb = i_cab-vbeln.
i_header_data-dlv_block = '02'.
i_header_control-deliv_numb = i_cab-vbeln.
i_header_control-dlv_block_flg = 'X'.
i_delivery = i_cab-vbeln.
CALL FUNCTION 'BAPI_OUTB_DELIVERY_CHANGE'
EXPORTING
header_data = i_header_data
header_control = i_header_control
delivery = i_delivery
TABLES
return = t_return.
READ TABLE t_return WITH KEY type = 'E'.
IF NOT sy-subrc IS INITIAL.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
ENDIF.
muchas gracias
|