#1
|
|||
|
|||
Cambiar Status Global Pedido Ventas-ABAP
Hola,
Estoy cerrando un pedido al momento de selecionar un motivo de rechazo: IF sy-tcode EQ 'VA02' AND VBAK-AUART = 'ZSND' AND VBAP-ABGRU NE space. LEAVE TO TRANSACTION 'VA03' AND SKIP FIRST SCREEN. ENDIF. Ahora, lo que necesito es cambiar el status de 'Pendiente' por el status de 'concluido'. Estos es a nivel de posición. Por favor Como lo podria hacer en codigo abap? Gracias! LA.
__________________
Luis Alvarez Certificado en MM Lic. En Sistema |
#2
|
|||
|
|||
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. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|