✒️SAP BASIS Los jobs de background
SAP BASIS Los jobs de background
Los programas que deban ejecutarse regularmente y consuman mucho tiempo son planificados como Jobs de background en el sistema SAP.
Work processes de dialogo deberían estar disponibles para responder a las solictudes de los usuarios rápidamente. Los recursos de dialogo deberían por lo tanto no ser utilizado para ejecuciones prolongadas ya que pueden provocar cuellos de botella en el tiempo de respuesta de dialogo.
El parámetro rdisp/max_wprun_time existe por este motivo justamente. Limita el máximo tiempo de ejecución de un paso de dialogo en un work process de dialogo.
Esto debería asegurar que los procesos de dialogo no sean bloqueados por programas que requieren demasiado tiempo de ejecución, interfiriendo la operación online. Luego de que el máximo tiempo se ha superado, el programa es terminado.
Transacción RZ11
Es utilizada para la visualización de parámetros del sistema y la modificación de los que el sistema permita editar sin reinicio de la instancia.
Podemos utilizar los procesos de background para tareas que consuman mucho tiempo. Tambien se conocen como procesos de batch
Normalmente, los procesos de background no se utilizan solamente para ejecuciones largas, sino que también para tareas repetitivas.
Un job Background consiste de uno o mas pasos (steps) Un paso puede ser:
Cada job se procesa sin interrupción por un único Background worj process. Los Jobs de background pueden ser planificado con diferentes prioridades:
Deberíamos asegurarnos que la mayor parte de los Jobs de background sean planificados con prioridad normal, clase C, sin especificación de servidor de ejecución. Esto debería aplicar para el 90% o más de todas las tareas de background.
Un job puede ser iniciado:
Planificación y Monitoreo
Transacción SM36 y SM36WIZ
Son utilizadas para la creación de Jobs tanto estándar como propios, permitiendo definir mas de un paso de ejecución en cada uno.
Las especificaciones que requiere la definición de un job son:
Transacción SM37
Nos permite monitorear los Jobs. Podemos seleccionar los Jobs utilizando diversos criterios en la pantalla inicial. Algunas opciones serian visualizar los Jobs que contienen un paso determinado, que tienen un estado particular o que reaccionan a un evento definido.
Un job puede tener los siguientes estados:
planificados (scheduled)
 
 
 
Sobre el autor
Publicación académica de Manuel Jesús Alvarez Castello, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Manuel Jesús Alvarez Castello
Profesión: Docente de Matemática E Informática - Peru - Legajo: PR95X
✒️Autor de: 52 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Manuel Alvarez