Bloquear y desbloquear transacciones

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • oieraz
    Member
    • nov
    • 54

    #1

    Bloquear y desbloquear transacciones

    Hola, estoy trabajando con una transacción cuya labor es la de actualizar tres tablas Z. Mi propósito es buscar una función que me pemita bloquear dichas tablas al entrar a mi transacción. Es decir que cuando yo esté actualizándolas están queden bloqueadas y ningún usuario pueda acceder a ellas de ningún modo, por ejemplo a través de la SE11.

    Un saludo.
  • ppchico
    Senior Member
    • oct
    • 144

    #2
    Saludos,

    Lo que deberías hacer es lo siguiente:

    Para bloquearla, usa el módulo de función ENQUEUE_E_TABLE, con el nombre de la tabla, de este modo no se podrá modificar mientras que no se desbloquee, solo se podrá visualizar. Si pones en el campo MODE_RSTABLE el valor 'X' ni siquiera se podrá visualizar.

    Para desbloquearla usa el módulo de función DEQUEUE_E_TABLE una vez que hayas actualizado la tabla, ya que de no hacerlo, la tabla quedaría bloqueada...

    Pruebaló y me comentas.
    Editado por última vez por ppchico; 07/01/2009, 10:16:29.

    Comentario

    • oieraz
      Member
      • nov
      • 54

      #3
      Gracias, la función que me has pasado me funciona perfectamente.

      Comentario

      Trabajando...