✒️SAP BASIS / Otros temas del procesamiento en background Por Giannina Pinanez
SAP BASIS Otros temas del procesamiento en background

1. La 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 work processes de background configurados como deseemos para jobs de prioridad alta, o sea, 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 determindada de work processes de background se mantengan libres. Los jobs de clase B y C pueden solamente ser iniciados si el número definido de work processes para posibles jobs de clase A se mantiene libre.
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. Cuando hacemos esto, tendremos la opción de reservar work processes de background.
Transacción RZ04
La transacción estándar RZ04, nos permite realizar la configuración de los modos de operación de un sistema.
SAP recomienda que no reservemos más de un work process de background para el procesamiento de jobs de clase A por cada instancia del sistema. Con este usualmente es suficiente para un escenario de planificación de jobs de background.
2. Los objetivos de ejecución
Solamente instancias con work processes de background o un grupo de servidores de job puede ser utilizado para planificar la ejecución de jobs con instancias o grupos específicos.
Podemos configurar un grupo de servidores de job en la transacción SM61 (menú Tools CCMS ----> Background Processing ---> Background Objects). Aquí podremos definir grupos de servidores con work processes de background asignando las instancias que formarán el grupo.
3. Los 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.
Por defecto, el nombre del usuario que está definiendo el job aparece, y el job luego será ejecutado usando las autorizaciones que ese usuario tenga.
El tipo de usuario de sistema (System) deber ser elegio cuando creamos usuarios de background. Un logon al sistema de diálogo no es posible con este tipo de usuarios. De la misma manera, los usuarios de este tipo están exentos de la configuración de validez de las contraseñas. El administrador de sistema solo puede cambiar la contraseña mediante la transacción SU01.
4. La utilización de programas externos
El sistema de procesamiento en background diferencia entre comandos externos para usuarios normales y programas externos para los administradores de sistema. El propósito de esta diferenciación es darle a los administradores del sistema la posibilidad de ejecutar cualquier programa externo que requieran, mientras que los usuarios normales están restringidos al uso de comando externos para los cuales hay verificaciones de autorización.
Un administrador de sistema debe contar con autorizaciones para el objeto S_RZL_ADM: Administrador de Procesamiento en Background.
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.
Los comandos externos son identificados unívocamente con un nombre con Z o Y, y un tipo de sistema operativo. El comando Type se completa automáticamente.
- Guarda el comando. Para regresar a la vista de comandos, selecciona Back.
5. Los 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 registrado
- Si los datos de salida se escriben al log del job tal como son devueltos por el programa externo. También es posible registrar información adicional sobre el programa externo en el log del job.
 
 
 
Sobre el autor
Publicación académica de Giannina Pinanez, en su ámbito de estudios para la Carrera Consultor SAP BASIS NetWeaver Nivel Inicial.
Giannina Pinanez
Profesión: Analista de Soporte - Paraguay - Legajo: OF64D
✒️Autor de: 34 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor SAP BASIS NetWeaver Nivel Avanzado
- Carrera Consultor SAP BASIS NetWeaver Nivel Inicial
Disponibilidad Laboral: FullTime
























