✒️SAP BASIS Otros temas del procesamiento en background
SAP BASIS Otros temas del procesamiento en background
OTROS TEMAS DE PROCESAMIENTO EN BACKGROUND
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 determinada 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: Nos permite realizar la configuración de los modos de operación de un sistema.
SAP: Nos 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 esto usualmente es suficiente para un escenario de planificación de jobs de background.
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.
Un grupo de servidores de job contiene una o más instancias con work processes de background, los grupos de este tipo pueden ser utilizados de la misma forma que los grupos de logon para usuarios de diálogo, también es posible procesar tareas de background en instancias seleccionadas.
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. 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.
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 usuarios diferentes al nuestro en el campo user en la definición del paso.
Es útil configurar usuarios de background para varias áreas de trabajo que cuenten con las autorizaciones necesarias pra las actividades que se requieran, y que puedan ser usadas por usuarios con las mismas autorizaciones para planificar jobs de background en esta área de trabajo, tal como la administración de sistema..
UTILIZACIÓN DE PROGRAMAS EXTERNOS: El sistema de procesamiento en background diferencia entre comandos externos para usuarios normales y programas externos para la administración 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 comandos externos para los cuales hay verificación de autorización.
En ambos casos, el programa sapxpg es invocado a nivel de sistema operativo e inicia el programa relevante en el sistema operativo.
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.
 
 
 
Sobre el autor
Publicación académica de Jhon Sstivens Rojas Martin, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Jhon Sstivens Rojas Martin
Profesión: Ingeniero - Colombia - Legajo: UG24E
✒️Autor de: 36 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Jhon Rojas