PDA

Ver la Versión Completa : Bloquear un programa hasta que no termine


tate
23/12/11, 09:16:23
Hola.

Se puede bloquear un programa para que no se ejecute.

Estoy recibiendo datos de otro sistema, y van a un programa.
Hay veces que llegan casi al mismo segundo.

Me gustari saber si hay alguna opcion de poder bloquearlo hasta que no termine, y que la otra peticion que esta pendiente continue despues.

He visto el ENQUEUE pero de tablas.

Se puede bloquear un programa????

DCErick
23/12/11, 17:26:54
Hola.

Se puede bloquear un programa para que no se ejecute.

Estoy recibiendo datos de otro sistema, y van a un programa.
Hay veces que llegan casi al mismo segundo.

Me gustari saber si hay alguna opcion de poder bloquearlo hasta que no termine, y que la otra peticion que esta pendiente continue despues.

He visto el ENQUEUE pero de tablas.

Se puede bloquear un programa????

Y porque no te creas una tabla con los campos MANDT REPID y un objeto de bloqueo por MANDT REPID y cuando corran el programa lo primero que hagas sea bloquearlo podrias ponerlo dentro de un DO ENDDO. y mientras no pueda bloquearlo se quede ciclado hasta que logre bloquearlo salga del DO y continue con lo que hace actualmente tu programa.

Nota.- Ya hay un objeto de bloqueo para programas solo que no recuerdo cual es, la condicion sería que cuando lo pruebes no lo hagas desde el editor de código fuente por que se te ciclará el programa ya que lo tendrías bloqueado por el editor.

Bueno la idea es esa xD.

tate
28/12/11, 17:37:01
Me podrias explicar mediante codigo como lo realizarias, porque no lo entiendo muy bien.

Gracias.