
el procesamiento en background debe separar tareas periodica y que afecten mucho tiempo de aquella interaccion de usuarios. tareas que requieren mucho tiempo y ocupan work process en dialogo pueden ser procesadas en background sin afectar la performance de dialogo.
Programas que requieran ejecutarse regularmente u y consumen tiempo deben ser planificados como jobs de background.
Es necesario el proceso background para reducir la carga en procesos de dialodo y planificar tareas regulares en el sistema.
Transaccion RZ11 para visualizar y modificar parametros del sistema.
Podemos utilizar los procesos background para tareas que consuman mucho tiempo, lo cual tambien es conocido como procesos batch.
Un job de background consiste de uno o mas pasos, y la acciones para un paso son:
-programa abap: puede planificarse como paso de un job.
-comando externo: es un llamado a un script predefinido, un comando, o un programa a nivel del sistema operativo.
-programa externo: es un comando del sistema operativo.
La clasificacion de prioridades de jobs de background son:
Clase A Alta
Clase B Media
Clase C Normal
Para crear jobs nuevos puede ingresar a la transaccion SM36.
O se puede llamar al asistente de job con la transaccion SM35WIZ
Las especificaciones que requiere la definicion de un job son:
- generales tales como nombre de job, prioridad, opcionalmente un servidor de ejecucion.
- definicion de paso o pasos
- definicion de condicion de inicio
Para el monitoreo de Jobs se utiliza la transaccion SM37