respuesta
En este codigo:
IF sy-tcode EQ 'VA02' AND VBAK-AUART = 'ZSND' AND VBAP-ABGRU NE space.
LEAVE TO TRANSACTION 'VA03' AND SKIP FIRST SCREEN.
ENDIF.
Lo unico que estas haciendo es salir de la Va02 a la Va03 en ese caso.
De todas maneras, por codigo abap para cambiar un pedido, se debe llamar a
BAPI_SALESORDER_CHANGE
con el numero de pedido y completando ORDER_HEADER_IN / order_header_inx
para la cabecera y order_item_in / order_item_inx para las posiciones
y, return, que nos devolvera los mensajes o errores en caso de haberlos.
Espero que te sirva!
__________________
Sebas
Desarrollador ABAP.
|