MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Bloquear un programa hasta que no termine (foro/showthread.php?t=47451)

tate 23/12/11 09:16:23

Bloquear un programa hasta que no termine
 
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


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.


Husos Horarios son GMT. La hora en este momento es 12:01:19.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web