Otros temas de procesamiento en Background.
1) Reserva para Jobs de clase A.
En la operación normal cada work process de background procesa jobs de todas las prioridades, de todas formas podemos reservar tantos workproccess de background configurados como deseemos para Jobos de prioridad alta o sea jobs de clase A.
Para configurar el número de 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 del sistema.
SAP recomienda que no reservemos mas de un work process de background para el procesamiento de jobs de clase A por cada instancia del sistema.
2) Objetivos de ejecución.
Solamente instancias con work proccess de background o un grupo de servidores de job puede ser utilizado para planificar la ejecución de jobs con instancias o grupos especificos.
3) Usuarios de Background.
Con la clasica definición de Jobs podemos asignar cada paso de un Job a un usuario, el usuario especificado es utilizado para las verificaciones de autorizacion durante la ejecución del paso.
Si el job no debería ejecutarse usando las autorizaciones de ese usuario, podemos ingresar un usuario diferente. Para poder hacer este cambio deberemos contar con la autorización pertinente S_BTCH_NAM para poder ingresar otros usaurios diferentes al nuestro en el campo User en la definición del paso.
4) Utilización de programas externos.
El sistema de procesamiento en background diferencia entre comandos externos para usuarios normales y programas externos para administradores de sistema.
Los comandos externos son comandos o programas del host predefinidos en el sistema SAP por el administrador. estos están protegidos por autorizaciones por lo que los usuarios normales pueden solamente planificar ños comandos para los cuales el administrador les ha asignado las autorizaciones necesarias.
Los programa externos son comandos sin restriciones qeu no son predefinidos o restringidos por autorizaciones, Un usuario que tenga autorizaciones de administrador puede ingresar un programa externo en un paso de un job.
Un administrador de sistema debe contar con autorizaciones para el objeto S_RZL_ADM: Administrador de procesamiento en Backgroud.
La creación de comandos externos requerie de los siguientes pasos:
a) Llamar a la transacción SM69
b) Seleccionar Create.
c) Realizar las entradas en el nuevo comando.
d) Guarda el comando. Para regresar a la vista de comandos, selecciona Back.
5) Indicadores de Control (Control Flags)
Es posible realizar especificacionessobre la tarea y otras opciones de ejecución usando indicadores de control, Usualmente no es necesario cambiar los valores por defecto.