✒️SAP BASIS Los jobs de background
SAP BASIS Los jobs de background
Los jobs de background
¿qué es el procesamiento de background o de fondo?
Tareeas que requieren mucho y ocuparían un work process dee dialogo, pueden ser procesados secuencialmente en background sin afectar la performance de dialogo
Un requisito es un dimensionamiento apropiado del sistema
Fundamentos
TRX RZ11 se utiliza para visualizar los parámetros del sistema y la modificación de aquellos que no necesiten reiniciar la instancia
Usamos los procesos background para tareas que consuman mucho tiempo
Se utilizan también para tareas repetitivas
Un job en background consta de uno o más pasos
Un paso puede ser un programa ABAP, un comando externo, un programa extreno
Cada job se procesa sin interrupción por un único background work process
Se pueden planificar con diferentes prioridades: Alta, media, normal
Si un job es planificado para ser ejecutado en un servidor een particular este tendrá preferencia respecto a otros de la misma clase
Esto solo aplica si multiples jobs con la misma prioridad solicitan el procesamiento en background al mismo tiempo
Un programa ABAP
Si el programa tiene una o más pantallas de selección, tendremos que crear las entradas prviamente en una variable
Los valores almacenados en la variable son luego utilizados durante la ejecución del programa
Podemos también especificar un recipiente de email para esta lista de spool durante la definición del job
Debemos especificar una impresora para la creación de la lista de spool
Un comando externo
una llamada a un script predefinido, un comando, o un programa a nivel del sistema operativo
Un programa externo
es un comando del sistema operativo
Un job puede ser iniciado
Mediante la plannificación en una fecha y una hora
Mediante la ocurrencia de un evento particular definido en el sistema SAP. Incluye JOBS que se ejecutan tras otros JOBS
La planificación y el monitoreo
TRX SM36 para definir nuevos jobs
Tambien puedes llamar al asistente de JOBS: TRX SM36WIZ
Las espeecificaciones para la definición de un job
Especificaciones generales: nombre, prioridad, servidor o grupo de ejecución
Definición de uno más pasos
Definición de la condición de inicio
TRX SM27 nos permite monitorizar los JOBS
Todos los mensajes de salida por un programa de background son almacenados en el log del job
Estados del JOB
Planificado La condición de inicio necesita ser definida
Liberado Job completamente definido, incluyendo la condición de inicio. Solo puede hacerlo administrador o usuario con autorización
Listo La condición de inicio se ha cumplido. JOB en la cola en espera de un work process de background libre
Activo El job está siendo ejecutado y no puede ser borrado ni modificado.
Podemos analizar el job en modo depuración TRX SM37 - Seleeccionamos JOB - Capture active job
Finalizado Terminado
Cancelado
el administrador termina el job. TRX SM37 cancel active job
Un paso del job teerminó con error
Podemos copiar el job desde menú Job - copy
 
 
 
Sobre el autor
Publicación académica de Agustin Castañeda Valencia, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Agustin Castañeda Valencia
Profesión: It Specialist Mainframe - España - Legajo: KD18W
✒️Autor de: 73 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Agustin Castañeda