PDA

Ver la Versión Completa : Bloquear y desbloquear transacciones


oieraz
07/01/09, 09:36:44
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. :eek:

ppchico
07/01/09, 10:12:46
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.

oieraz
07/01/09, 14:08:47
Gracias, la función que me has pasado me funciona perfectamente.