#1
|
|||
|
|||
Ejecutar ALV en proceso de fondo
Tengo un reporte que muestra un alv, en el mismo tengo varias funcionalidades, como actualizar registros, eliminar, ect. Tendria que desde la alv ejecutarlo de fondo, ya que online me da timeout por tener demasiados registros.
Alguien sabe alguna manera de hacerlo? Gracias... |
#2
|
||||
|
||||
Hola, los ALV estan diseniados para procesarlos en dialogo y no en fondo ... si tienes rutinas en el ALV trata de crearte una rutina aparte cuando
IF sy-batch = 'X'. " Proceso de fondo PERFORM rutinas .... ELSE. Mostrar ALV ENDIF. Es lo unico que podrias hacer ... espero te ayude
__________________
David Carballido Córdova |
#3
|
|||
|
|||
Hola
Para imprimir alv en proceso de fondo le dices al usuario lo siguiente,
cuando ejecute la transaccion para el informe antes de ejecutarla le dices, menu programa y ejecutar en proceso de fondo, si lo quieres hacer por codigo como te ha dicho el compañero de antes, sy-batch, por ahi lo controlas y si lo ejecuta normal das un mensaje de error |
Herramientas | Buscar en Tema |
Desplegado | |
|
|