#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 !!! |
#2
|
|||
|
|||
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 |
#3
|
|||
|
|||
Hola, gracias por la respuesta, pero esto sirve para bloquear el progrma ?? o es solo para bloquear la tabla ??
gracias !!! |
#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.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|