Ejecutar ALV en proceso de fondo

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • aledaniela
    Junior Member
    • jul
    • 1

    #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...
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #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

    Comentario

    • agv1976
      Member
      • jun
      • 66

      #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

      Comentario

      Trabajando...