Problema bloqueando tablas Z

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • poketina
    Senior Member
    • jul
    • 105

    #1

    Problema bloqueando tablas Z

    Hola, resulta que tengo un problema con el bloqueo de una tabla Z. En un porgrama Z, lo primero que se hace es acceder a una tabla Z y luego actualizarla. El usuario lanzó a la vez el programa en 2 modos diferentes y todo fue a la par, de tal forma que se lanzó todo 2 veces, duplicandose los datos. He intentado bloquear la tabla a la que se accede en primer lugar pero nada, no hay manera, si el usuario lanza 2 veces el programa a la vez no se bloquea la tabla porq van a la par.
    Se os ocurre alguna manera de bloquearlo ?? puedo por ej mirar en alguna tabla del sistema si se esta lanzando esa ejecución desde más de un usuario o modo a la vez ?? de tal forma que pueda bloquear para que sólo se ejecute una vez la transacción en cada momento..
    Gracias !!!
    un saludo !!
  • robert_milan
    Senior Member
    • jun
    • 315

    #2
    Si es una tabla Z, podrias agregar en campo de fecha para saber si a la fecha de hoy ya se lanzo el proceso, o hacer una validacion de que siempreo primero borre los datos por fecha y despues los vuelva a insertar, espero darme a entender.
    Un Huevon No Inútil


    Solo di lo que piensas, a la mejor tienes la mejor respuesta....

    Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

    Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

    Consultor FI jr/ABAP Sr.

    Comentario

    • poketina
      Senior Member
      • jul
      • 105

      #3
      No, eso no me sirve porq el problema es q acceden 2 procesos a la vez.. y eso es lo q quiero controlar...

      Comentario

      • robert_milan
        Senior Member
        • jun
        • 315

        #4
        Otro es usar el comit work and wait, si pones la fecha como llave, y los dos procesos se corren al mismo tiempo, por fecha solo se va a ingresar uno por que la llave no pude repetirse.
        Un Huevon No Inútil


        Solo di lo que piensas, a la mejor tienes la mejor respuesta....

        Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

        Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

        Consultor FI jr/ABAP Sr.

        Comentario

        Trabajando...