![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP El procesamiento de fondo
SAP El procesamiento de fondo
![SAP El procesamiento de fondo SAP El procesamiento de fondo](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/350.jpg)
Los conceptos del procesamiento de fondo - también llamado procesamiento batch / p en segundo plano
consiste en la ejecución de un proceso o programa sin interacción del usuario, lanzamos el proceso y sap gui nos devuelve el control, aunque el programa todavía no hay acabado de ejecutarse
- procesamiento batch - 20 min - info-empleado-sistema
- procesamiento online en tiempo real - 1 min - info-sistema
cuando un proceso tarda más de 5 min, debería programarse de fondo
JOBS -uno o más programas/transacciones que se lanzan consecutivamente en un proceso de fondo
transacción estándar SM36 - definir y planificar procesos de fondo
- Info general
- h de inicio o evento de ejecución
- Pasos
Dar nombre (se puede repetir) - cada job tiene un número interno - clase de job, distinta prioridad, más o menos recursos
- Clase A - más alta prioridad - procesos críticos para funcionamiento del sistema
- B - medio - procesos periódicos para mantenimiento
- C - normal - jobs de usuario
h de inicio o evento de ejecución
- ejecución inmediata - al definirlo
- por fecha, hora - día, semanal... - planificación de jobs de mantenimiento o recolección de estadísticas
- por job - encadenar jobs - job b empieza cuando termina job a, solo hacer b cuando a haya finalizado sin problemas, no funciona si se cancela a
- por evento - suceso que se produce automáticamente en sap o manualmente - debe estar definido en una tabla
Pasos de un job - definir cómo y cuándo hacer job, qué queremos que haga - pasos= programas a ejecutar - 3 tipos
- programa ABAP estándar o personalizado - indicar variante con parámetros de selección
- comando externo - se ejecutará en el SO donde esté el servidor
- programa externo en otros sistema no sap - cuando hay otros sistemas de gestión y hay que tener interfaces
Los pasos de un job son un proceso unificado - si el primer paso se cancela, se cancela todo
Análisis de un job terminado - monitorizar situación SM37
visualizar jobs procesados - ID, usuario sap, status, fecha y h de inicio, duración, retraso
usar filtros para analizar jobs - nombre, usuario creador, fecha y h de inicio, estado actual
estados de job
- previsto - estado inicial de job, no ejecutado, no planificado
- liberado - cuadno definimos completamente un job, con h de inicio... pasa a liberado - hasta que se ejecute
- preparado - espera tener recursos disponibles para ejecutarse (es raro verlos xq se ejecutan rápido)
- activo - procesando
- terminado - con éxito
- cancelado - errores en programas o problemas de acceso a base de datos - se puede ver el motivo
operaciones sobre jobs - SM37, menú, vemos operaciones posibles
- verificar status - a veces un job aparece como activo pero falta algo - forzar a sap a comprobar
- cancelar job activo - cancelar ese y subsiguientes jobs encadenados
- borrar - manualmente borrar
- liberado--previsto - deshacer la liberación de un job - útil para no borrar y redefinir y job liberado, cambiar h de inicio
- copiar - ejecutar varias veces, sino hay que crear un job periódico
- modificar - cambiar datos si está previsto o liberado
- repetir previsión - similar a copiar, pero cambiar h de inicio
- traslado a otro servidor - cambiar
- capturar job activo - comprobar en qué punto va la ejecución del proceso - modo nuevo con debugger abap parado en el punto de programa en uso
- detalles de un job - datos internos - en qué servidor de apps se está procesando el n° de cola BTC, monitorizar estado, rendimiento con transacción SM51, muestra los servidores sap, seleccionar uno y comprobar procesos ejecutados
SM37 JdBg - comando para abrir debug
 
 
 
Sobre el autor
Publicación académica de Ezequiel Alejandro Mercado, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Ezequiel Alejandro Mercado
Profesión: Traductor Público en Idioma Inglés - Argentina - Legajo: TO94X
✒️Autor de: 95 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Ezequiel Mercado