✒️SAP BASIS La administración de jobs
SAP BASIS La administración de jobs
Administración de Jobs
Planificación basada en tiempo
Un Job puede ser iniciado de forma dependiente de tiempo o de un evento. En caso de inicio basado en tiempo:
- El Job debe ejecutarse inmediatamente.
- El Job debe ejecutarse en fecha y hora especifica
- El Job debe ejecutarse un día determinado
Puede seleccionarse que el Job sea recurrente. Se ejecuta nuevamente después de un periodo de tiempo. El Job se ejecuta en concordancia con la prioridad del Job y la disponibilidad de work process de baclground.
Balanceo de carga
El parámetro de perfil rdisp/bctime especifica el periodo de tiempo en el cuela el planificador de Jobs dependientes de tiempo está activo. La ejecución de Jobs con una condición de inicio inmediato, evita el planificador. En este caso, el work process de dialogo del usuario que solicita inicio inmediato es quien planifica el Job.
Los work process de background pueden ser configurados en cada instancia del sistema utilizando el parámetro del perfil rdisp/wp_no_btc. El número de work process requeridos en el sistema dependen del número de tareas que se realizan en batch. Si el sistema de transporte es utilizado debe haber al menos dos work process de background en el sistema. La combinación de Job ID y el nombre del Job definen el Job de manera univoca en el sistema.
El planificador de Job basado en tiempo verifica la tabla de planificación de Jobs en la base de datos y busca Jobs que estén esperando a ser ejecutados. Estos Jobs son transferidos a work process de background que se encuentran libres en la instancia, de acuerdo a la prioridad y servidor de ejecución.
Los Jobs que no son asignados a ningún servidor en particular pueden ser ejecutados con cualquier work process de background, esto distribuye la carga de forma automática entre las instancias de SAP.
Job estándar
Los Jobs estándar son Jobs de background que deberían ejecutarse regularmente en producción. Realizan tareas de limpieza como el borrado de spool request obsoletos o procesamiento de estadísticas y monitoreo.
La TX SM36, define los Jobs. Para planificar todos los Jobs se seleccionamos “default Scheduling”.
Planificación basada en eventos.
Un evento es una señal en el sistema de procesamiento de background que indica que estado particular se ha alcanzado en el sistema. El sistema de procesamiento en background recibe eventos y luego todos los Jobs que están vinculados a este.
Los Jobs dependientes de eventos pueden ser planificados con las siguientes condiciones:
- Después de un evento: el Job inicia después de recibir un evento en el sistema.
- Modo de operación: vincula un Job a la activación de modo de operación.
- Después de un Job: podemos crear cadenas de Jobs donde la ejecución depende del estado del Job anterior.
Eventos
Los eventos son definidos por el administrador del sistema en la TX SM62.El administrador diferencia entre eventos de sistema y de usuario. Los eventos de sistema no deben modificarse ni iniciarse.
Los eventos pueden ser disparados de tres formas:
- Manualmente en CCMS, TX SM64
- Con un programa Abap.
- Fuera del sistema a nivel del sistema operativo usando el programa sapevt
La salida de sapevt se escribe a un archivo de traza dev_evt.El. El sistema debe estar activo para que pueda reaccionar a eventos externos. -
 
 
 
Sobre el autor
Publicación académica de Ana Isabel Corbacho Mendez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Ana Isabel Corbacho Mendez
Profesión: Administrador de Sistemas Microsoft - Espa?a - Legajo: SM39Q
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Ana Corbacho