Ver Mensaje Individual
  #2  
Viejo 27/09/07, 14:12:38
Avatar de ppchico
ppchico ppchico is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Localización: Málaga
Mensajes: 144
Un Job, no es más que un "Programa" Ejecutado bajo Fondo. Es decir, un programa en el que el usuario no interactua con el sistema.

Es decir, normalmente son trabajos de actualizaciones de Bases de datos, o determinadas tareas que no precisen de la supervision de un usuario.

Para crearlo, lo crearias como cualquier otro desarrollo. Si deseas crear un report, creas un report, si se tratase de un Module Pool, lo creas normalmente, simplemente teniendo en cuenta, que no se puede interectuar con ningún tipo de usuario, ya que si introduces alguna instrucción que implique una respuesta externa de cualquier usuario, el Job parara la ejecución.

Para lanzarlo, si te vas a la SE38, puedes ver en el menú de programa, la opción Ejecutar, u dentro de ella, la opción Proceso en fondo. De esta manera lanzarías el Job directamente, o lo programarías para una determinada Hora y Día.

Finalmente, con la transacción SM37, puedes ver el estado del Job, y ver si se ejecutó o no correctamente etc...

Espero que te sea de ayuda.
Responder Con Cita