✒️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
Los work process de background procesan jobs de todas las prioridades, pero podemos reservar work process de background como queramos para jobs de clase A (prioridad alta).
Los work process reservados para clase A no reserva alguno en particular, el sistema asegura una cantidad determinada de work process se mantenga libre. Los jobs B y C pueden ser iniciados si el numero definido de work process para jobs de clase A se mantienen libres.
Desde la TX RZ04 nos permite realizar la configuración de los modos de operación de un sistema.
Es recomendable no reservar más de un work process de background para los jobs de clase A por cada instancia.
Objetivos de ejecución
Solo las instancias con work process de background puede ser utilizado para planificar ejecución de jobs con instancias o grupos específicos.
Un grupo de servidores de job contiene una o más instancias de work process de background. También es posible procesar tareas de background en instancias seleccionadas.
Para configurar un grupo de servidores de job es en la TX SM61 (menú tolos CCMS à Background Processing à Background Objects).
Usuarios de background
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.
El job será ejecutado usando las autorizaciones que ese usuario tenga. Por defecto el nombre de usuario que define el job aparece.
Si el job se ejecuta con autorizaciones que no debería, podemos ingresar un usuario diferente. Para poder hacer este cambio, deberemos de contar con la autorización pertinente S_BTCH_NAM para poder ingresar otros usuarios.
El tipo de usuario System debe ser elegido cuando creamos usuarios de background. Un logon de dialogo no es posible con este tipo de usuarios.
Si usamos el asistente de jobs para la creación de los mismo, no tenemos la posibilidad de definir un usuario diferente por cada paso del job.
Utilización de programas Externos
Los programas externos son comandos sin restricciones que no son predefinidos o restringidos por autorizaciones. Un usuario administrador puede ingresar un programa externo en un paso de un job
No hay verificación de autorización SAP antes de la ejecución del comando. Los programas externos proveen flexibilidad al administrador para ejecutar cualquier comando en el SO, en SAP sin preparación previa.
Un administrador debe de tener autorizaciones para el objeto S_RZL_ADM (administrador de procesamiento en background).
Pasos para la creación de comandos externos
2. Seleccionar create
3.1. Los comandos externos son identificados por Z o Y, y un tipo de SO. El campo type se completa automáticamente.
3.3. Seleccionar el cuadro de verificación Additional Parameters Allowed
3.5. SI se define una variación adicional de autorización, ingrese el nombre del módulo de función que realiza la verificación en el campo check module. Usualmente es uuna copia del módulo SXPG_DUMMY_COMMAND_CHECK
4. Guardar el comando.
Indicadores de control (control flags)
ES posible realizar especificaciones sobre la tarea y otras opciones de ejecución usando los indicadores de control.
Podemos especificar:
Si el proceso va a ser registrado.
Si los datos de salida se escriben al log del job. También es posible registrar información adicional sobre el programa externo en el log del job.
Si el paso del job espera por la información del programa externo.
Los programas iniciados como servicio no devuelven el control al sistema de procesamiento de background.
Si iniciamos el programa mediante un servicio, no deberíamos de utilizar el indicador de control Job wating for ext.
 
 
 
Sobre el autor
Publicación académica de Angel Josefat Hernandez Ponce, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Angel Josefat Hernandez Ponce
Profesión: Ingeniero en Sistemas - Mexico - Legajo: HZ10B
✒️Autor de: 87 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Formar parte de un equipo de trabajo y consolidarme profesionalmente donde los logros y desempeño sean reconocidos, además de permitir oportunidades de desarrollo personal y profesional.
Certificación Académica de Angel Hernandez