PDA

Ver la Versión Completa : No se crea el pedido correctamente


mikeltxo80
07/11/11, 07:52:40
Buenas a todos, a ver si alguien me pudiera ayudar con un error que tenemos.

El expediente X es que tenemos un programa que carga pedidos. Tu creas un pedido desde la VA01 y luego compruebas en la se16 en nuestra tabla Z que se ha creado correctamente.

Pues el programa lanza un Job y tiene
DATA I TYPE I.
I = 0.
while i = 0.
endwhile.

Si queremos debuguear, desasteriscamos ese trozo del while para poder poner i=1 y poder debuguear. Debugueando, lo hace bien, crea el pedido. Vamos a la tabla y está creado, pero si asteriscamos el while y probamos, ya no lo crea. Vamos a la tabla y no aparece el pedido nuevo.

Alguien sabe por qué ocurre y cómo se puede solucionar?

Gracias.

Saludos.

chivi82
07/11/11, 14:38:12
Hola,

Me parece que te falta utilizar la sentencia COMMIT WORK AND WAIT. Este sentencia es necesaria cuando se actualizan datos/tabla en SAP. Cuando estas en modo debugger te funciona correctamente porque el mismo modo debugger realiza el COMMIT WORK.

Saludos,