Objeto de bloqueo para un programa/transaccion

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

    #1

    Objeto de bloqueo para un programa/transaccion

    Hola !! me han dicho que se puede crear un objeto de bloqueo para un programa para que sólo se pueda ejecutar una vez al mismo tiempo, es cierto ? y como se hace ??

    Gracias !!!
  • Jorge L T
    Member
    • jul
    • 58

    #2
    Originalmente publicado por poketina
    ...crear un objeto de bloqueo para un programa ...
    Hola Poketina. Haz un objeto de bloqueo para una tabla principal de ese reporte con SE11, y en el reporte debes invocar a la función que la SE11 te ha generado (ENQUEU_xxxx) y consultar el sy-subrc que la misma te devuelve.
    La ayuda de la SE11 te guiará, o busca cualquier objeto ya existente con el matchcode y el sómo usarlo con el "where-used list", ambos de la SE11

    Comentario

    • poketina
      Senior Member
      • jul
      • 105

      #3
      Hola, gracias por la respuesta, pero esto sirve para bloquear el progrma ?? o es solo para bloquear la tabla ??
      gracias !!!

      Comentario

      • Jorge L T
        Member
        • jul
        • 58

        #4
        No conozco objetos de bloque para reportes NI para tansacciones que impidan su multi-ejecución. De esta manera bloqueas una tabla, y por programación (Call Enqueue_ XXXX .... IF SY-SUBRC NE 0...) controlas que no se ejecute 2 veces el mismo reporte.

        Comentario

        Trabajando...