
Conceptos del procesamiento de fondo.
Es lo mismo que procesamiento batch o procesamiento en segundo plano.
En general consiste en ejecutar un proceso o programa sin interación del usuario.
JOB es el conjunto de uno o mas programas o transacciones que se lanzan consecutivamente en un proceso de fondo.
Para crear un JOB utilizamos la transacción SM36.
hay 3 clases posibles de JOB:
- A - La mas alta prioridad: se utiliza para procesos que son críticos para el funcionamiento del sistema
- B - Prioridad media: se utiliza para procesos periodicos que aseguran el mantenimiento del sistema
- C - Prioridad normal: es la clase normal que se asigna a los jobs de usuario.
2.1 LA HORA DE INICIO O EVENTO
Los jobs deben configurarse para que se ejecuten en un momento determinado.
Un evento es un proceso que se produce automáticamente en el sistema SAP o que podemos provocar manualmente.
Un vez definido como y cuando queremos que se ejecute el job, ahora tenemos que decirle que es lo que va a hacer. Esto puede ser de 3 tipos:
- Un programa ABAP standar o creado por nosotros.
- Un comando externo (se ejecutará en el sistema operativo del servidor)
- Un programa externo (se utiliza cuando tenemos otros sistemas de gestión distinto a SAP y necesitamos tener interfaces entre ellos).
Para analizar y monitorear un JOB utilizamos la transacción SM37.
Los estatus de los jobs son:
- Previsto (es el estado inicial)
- liberado (es el segundo estado) quedará en este estado hasta que se cumpla su fecha de inicio o el evento que lo lanza.
- preparado (es cuando se ha cumplido el inicio del job pero está esperando que haya recursos libres para ejecutarse)
- activo (El job se está procesando)
- terminado
- cancelado
La transacción SM51 muestra los servidores aplicaciones de SAP.