
Lección 7: Otros temas de procesamiento en Background
Reserva para Jobs de Clase A
La reservación de work processes para Jobs de clase A no reserva ningún work process en particular. Más bien el sistema asegura que una cantidad determinada de work processes de background se mantengan libres. Los Jobs de clase B y C pueden solamente ser iniciados si el numero definido de work processes para posibles Jobs de clase A se mantiene libre.
Para configurar un work processes de background de clase A tendremos que configurar los modos de operación en la transacción RZ04.
Transacción RZ04
Nos permite realizar la configuración de los modos de operación de un sistema.
Objetivos de Ejecución
Un grupo de servidores de job contiene una o más instancias con work processes de backgroung. Los grupos de este tipo pueden ser utilizados de la misma forma que los grupos de logon para usuarios de dialogo.
Podemos configurar un grupo de servidores de job en la Transacción SM61.
Usuarios de Background
Con la clásica definición de Jobs utilizando la transacción SM36, podemos asignar cada paso de un job a un usuario. El usuario especificado es utilizado para las verificaciones de autorización durante la ejecución del paso.
Si en cambio usamos el asistente de Jobs para la creación de los mismos, no tenemos la posibilidad de definir un usuario diferente para cada paso del job.
Utilización de Programas Externos
El propósito de esta diferenciación es darle a los administradores del sistema la posibilidad de ejecutar cualquier programa externo que requieran, En ambos casos, el programa sapxpg es invocado a nivel del sistema operativo e inicia el programa relevante en el sistema operativo.
Los comandos externos son comandos o programas del host predefinidos en el sistema SAP por el administrador. La creación de comandos externos requiere de los siguientes pasos:
· Llamar a la transacción SM69
· Seleccionar Create
· Realizar las entradas en el nuevo comando
· Guarda el comando.
Indicadores de Control (Control Flags)
Es posible realizar especificaciones sobre la tarea y otras opciones de ejecución usando indicadores de control. Usualmente no es necesario cambiar los valores por defecto. Por ejemplo, podemos especificar:
· Si el proceso va a ser registrador. Si los datos de salida se escriben al log del job tal como son devueltos por el programa externo. Si el paso del Job espera por la finalización del programa externo