MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Ejecutar ALV en proceso de fondo (foro/showthread.php?t=39884)

aledaniela 11/11/10 13:08:28

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? :confused:

Gracias...

DavidXD_XD 11/11/10 14:15:29

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 :cool:

agv1976 15/11/10 13:54:07

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


Husos Horarios son GMT. La hora en este momento es 02:41:44.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web