✒️SAP BASIS La administración de jobs
SAP BASIS La administración de jobs
Planificacion Basada en Tiempo
Un job puede ser iniciado de forma dependiente de tiempo o de un evento. En el caso de inicio basado en tiempo, podemos seleccionar entre las opciones.
- El job debe ejecutarse inmediatamente
- El job debe ser ejecutado en una fecha y hora particular
- El job debe ejecutarse en un dia laboral determinado
El job es iniciado en la fecha y hora indicado,, en concordancia con la prioridad del job y disponibilidad de work processes de background.
Puedes epecificar tambien un periodo de tiempo en el cual el job debe iniciarse.
Balanceo de carga.
El parametro de perfil rdis/bctime especifica el periodo de tiempo en el cual el planificador de jobs dependientes de tiempo esta activo. La ejecucion de jobs con una condicion de inicio inmediata usuarlmente evita el planificador.
Los work processes de background puede ser configurados en cada instancia del sistema SAP Utilizando el parametro de perfil rdis/wp_no_btc
En cada instancia de SAP en la que existe work processes de background, el planificador de job basado en tiempo corre cada la cantidad de segundos definido en ridsp/btctime.
Si un job es explicitamente asignado a ser ejecutado pya sea instancia seleccionada o un grupo de instancia algunas caracteristicas particulares se derivan de esto, tal como asegurarnos que el job se ejecuta en un sistema operativo particular o en el mismo servidor donde corre la base de datos.
Jobs Estandar
Los jobs estandar son jobs de background que deberian ejecutarse regularmente en un sustema de produccion SAP. Estos jobs principalmente realizan ciertas tareas de limpieza en el sistema, tal como el borrado de spool requests obsoletos o el procesamiento de informacion estadistica y de monitoreo.
En la transaccion de definicion de jobs SM36 puedes acceder a una seleccion de jobs estandar importantes que puedes planificar, monitorear y editar seleccionando standard josb.
Planificacion basada en eventos
Un evento es una señal para que el sistema de procesamiento en background que indica que un estado particular se ha alcanzado en el sisetma SAP. El sistema de procesamiento en un background recibe eventos y luego inicia todos los jobs que esten viculados a este evento.
Un job dependiente de enecto puede ser planificado con una de las siguientes condiciones de inicio.
- Luego de un evento
- Modo operacion
- Luego de un job
Eventos
Nuevos eventos son definidos por el administrador de sistema en CCMS, transaccion SM62. Cuando se hace esto, el administrador diferencia entre eventos de sistema y eventos de usuario. Los eventos de sustema son predefinidos por SAP y no deberiamos modificar o disparar
Los eventos disparados de diferentes formas:
- Manualmente en CCMS para propositos de prueba
- Con un programa ABAP, mediante el uso del modulo de funcion BP_EVENT_RAISE
- Fuera del sistema SAP a nivel del sistema operativo usando el proframa sapevt
La salida de sapevt se escribe a un archivo de traza dev_evt. Para que pueda reaccionar a eventos externos, el sistema SAP debe estar activo. De otra manera un evento que se haya disparado por un programa externo se pierde.
 
 
 
Sobre el autor
Publicación académica de Loida Areli Moreno Pena, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Loida Areli Moreno Pena
Profesión: Ing. en Sistemas Computacionales - Mexico - Legajo: LD37R
✒️Autor de: 64 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BASIS Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Loida Moreno