✒️SAP BASIS Los jobs de background
SAP BASIS Los jobs de background
Los jobs de background
El proceso de background serpara tareas periodicas y que consumen mucho tienpo de interecciones de usarios, este tipo de tareas de dialogo pueden ser procesadas en background sin afectar la performance de dialogo.
Los programas que deban ejecutarse regularmente y consuman mucho tiempo son planificado como jobs de background en el sistema SAP.
Los fundamentos
Transaccion RZ11. es utilizada para la visualizacion de parametros del sistema y la modificacion 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.
Lor pocesos de backgruond se utilizan para ejecuciones largas y tambien para tareas repetitivas.
un job de backgraund consiste de uno o mas pasos que pueden ser:
- un prgrama abap
- un comando externo
- un porgrama externo
Cada job se processa sin interrupcion por un unico backgrund work process, los jobs de background pueden ser planificados con diferentes prioridades.
- Clase A (prioridad alta)
- Clase B (prioridad media)
- Clase C (prioridad normal) este aplica para el 90% de todas las tareas de background.
Un job puede ser inciado:
- meidante la planificacion en una fecha y hora particular
- Mediante la ocurrencia de un evento particular definido en el sistema SAP, jobs que se iniciaran luego d ela finalizacion de otros jobs en los cambios de modo de operacion o jobs con inicio inmediato si existen backgrund work processes libres al momento.
La planificacion y el monitoreo.
Las tarnsacciones SM36 y SM36WIZ son utilizadas para la creacion de jobs tanto estandar como propios, permitiendo definir mas de un paso de ejecucion en cada uno.
Especificciones que requere la definicion de un job.
- nombre del job, prioridad del job (por defecto C) y opcinalmenalmente un servidor de ejecucuion o grupo.
- Definicion de uno o mas pasos
- definicion de una condicion de inicio.
Transaccion SM37. permite monitorear los jobs.
- log de los jobs
- lista de spool
- el estado del job
- el criterio de seleccion
- los detalles del job
Estados de un job:
- Planificado (scheduled)
- Liberado (released)
- Listo (ready)
- activo (active)
- finalizado (finished)
- cancelado (canceled)
Se puede modificar un job mientras este tenga los estado planificado o liberado
podemos copiar un job desde el menu seleccion job y despues copy.
 
 
 
Sobre el autor
Publicación académica de Jorge Eduardo Limon Andrade, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Jorge Eduardo Limon Andrade
Profesión: Ing. Administrador en Sistemas - Mexico - Legajo: GK59Q
✒️Autor de: 47 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Jorge Limon