🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️SAP BASIS Otros temas del procesamiento en background

SAP BASIS Otros temas del procesamiento en background

SAP BASIS Otros temas del procesamiento en background

p.p1 {margin: 0.0px 0.0px 10.0px 0.0px; font: 10.0px Arial; color: #000000; -webkit-text-stroke: #000000} p.p2 {margin: 0.0px 0.0px 10.0px 0.0px; font: 10.0px Arial; color: #000000; -webkit-text-stroke: #000000; min-height: 11.0px} p.p3 {margin: 0.0px 0.0px 10.0px 0.0px; font: 13.0px Arial; color: #000000; -webkit-text-stroke: #000000} li.li1 {margin: 0.0px 0.0px 10.0px 0.0px; font: 10.0px Arial; color: #000000; -webkit-text-stroke: #000000} span.s1 {font-kerning: none} span.s2 {font: 13.0px Arial; font-kerning: none} span.s3 {font: 14.0px Arial; font-kerning: none} span.s4 {font: 13.0px Arial} ol.ol1 {list-style-type: decimal} ul.ul1 {list-style-type: disc}

OTROS TEMAS DE PROCESAMIENTO EN BACKGROUND (7 de 8)

1.-RESERVA PARA JOBS DE CLASE A (reserva de work process para WP-B)

  • cada WP-B procesa Jobs de todas la Prioridades pero se pueden configurar (reservar) para Jobs de prioridad Alta (Clase A)
  • la acción pretende que el sistema asegure que una cantidad de WP-B se mantengan libres (ninguno en particular)
  • los Jobs Clase B y Clase C pueden ser iniciados solamente si el número de WP-B para posibles Jobs Clase A se mantiene libre
  • CONFIGURACIÓN: primero se deben configurar los modos de operación en la RZ04, una vez creados se da la opción de reservar WB-B
  • si la carga de WP-B es pequeña y rara vez ocurren cuellos de botella en el procesamiento Batch (y un WP-B reservado para Clase A se encuentra casi siempre libre) solo significara que un WP-B es muy poco utilizado
  • RECOMENDACIÓN: no reservar mas de un WP-B para jobs Clase A por instancia (suficiente para un escenario de planificación de jobs de backgound)

2.- OBJETIVOS DE EJECUCIÓN (transacción SM61) permite planificar la ejecución de Jobs con instancias o grupos específicos (solo pueden planificarse en instancias específicas con WP-B o por un grupo de servidores de Job)

  • un Grupo de Servidores de Job contiene una o mas Instancias con WP-B (los grupos de este tipo se pueden utilizar de la misma forma que los Grupos de Logon para usuarios de Dialogo)
  • transacción SM61 (menu Tools CCMS>Background Processing>Background Objects) permite definir Grupos de Servidores con WP-B asignando las Instancias que formarán el Grupo

TIPS: (analisis de concurrencia)

  • cuando todos los Jobs de background están ocupados, se encola la ejecución, para que no ocurra sin control, podemos darle Prioridad de ejecución a los mismos
  • ej. para Jobs de colección de información de sistema se puede asignar Prioridad Baja, permitiendo que otros Jobs con objetivos mas apremiantes (Jobs de usuarios que esperan un resultado) corran por delante de éstos, de mantenimiento o análisis
  • se puede colocar el nombre de el usuario que ejecuta el Job, es conveniente asignarlo al nombre del usuario que debe ejecutar el Job. EJ: usuario ADMIN (un usuario de sistema con un nombre genérico para evitar la detención de los Jobs que ejecutaban a nombre de un usuario real que es sacado de la organización y por ende dada de baja su cuenta de usuario)

3.- USUARIOS DE BACKGROUND

  • transacción SM36 permite asignar cada paso de un Job a un usuario específico (el usuario es utilizado para las Verificaciones de Autorización durante la ejecución del paso)
  • por defecto, cuando el nombre del usuario definido en el Job aparece, el Job se ejecutará usando las Autorizaciones que ese usuario tenga
  • si no debiera ejecutarse utilizando las Autorizaciones de ese usuario se puede ingresar un usuario diferente (se requiere la autorización pertinente S_BTCH_NAM para ingresar otros usuarios diferentes del nuestro en el Campo User en la definición del paso
  • es útil crear usuarios de background para varias áreas de trabajo que cuenten con las autorizaciones necesarias para las actividades que se requieran y que puedan ser usados por usuarios con las mismas autorizaciones para planificar Jobs de background para su área específica de trabajo (ej: la administración de sistema)
  • el tipo de usuario System (de Sistema) se debe seleccionar al crear usuarios de background (un Logon al sistema de diálogo no es posible con este tipo de usuario y están exentos de la configuración de validez de contraseñas, solo el administrador de sistema puede cambiar la contraseña en la SU01)
  • REMEMBER: si creamos los Jobs utilizando el Asistente de Jobs, no podremos definir un usuario diferente para cada paso del Job

4.- UTILIZACIÓN DE PROGRAMAS EXTERNOS

  • el sistema de procesamiento en batch diferencia entre COMANDOS EXTERNOS para usuarios normales y PROGRAMAS EXTERNOS para los administradores de sistema (propósito: dar a los administradores la posibilidad de ejecutar cualquier programa externo que requieran y restringir a usuarios normales el uso de comandos externos para los cuales hay verificaciones de autorización)
  • programa sapxpg (invocado a nivel de OS) inicia el programa relevante el el OS
  1. Comandos Externos son comandos o programas del host predefinidos en SAP por el administrador (protegidos por autorizaciones) para proveer funciones fuera de SAP a nivel de OS, a los usuarios de normales de SAP
  2. Programas Externos son comandos sin restricciones, no predefinidos ni restringidos por autorizaciones (todo usuario con autorizaciones de administrador puede ingresar un programa externo en un paso de Job) no existe verificación de autorizaciones
  • los programas Externos proveen al administrador la flexibilidad para ejecutar cualquier comando en el OS sin preparación previa
  • objeto S_RZL_ADM (administrador de Procesamiento en background) permite asignar autorizaciones para este caso

CREACIÓN DE COMANDOS EXTERNOS:

  1. llamar a transacción SM69 (comandos externos del OS)
  2. seleccionar Create
  3. realizar entradas en el nuevo comando
  • un comando externo debe ser identificado unívocamente con un nombre que inicia con Y o Z y un Tipo de OS
  • campo Type se completa automáticamente
  • especificar un comando ejecutable del OS (de ser necesario con ruta completa) y cualquier parámetro requerido u opcional
  • seleccionar Ckeckbox (cuadro de verificación)>Additional Parameters Allowed (de esta manera los usuarios podrán especificar parámetros adicionales cuando ejecutan el comando externo)
  • los parámetros adicionales son agregados en una cadena de parámetros especificados bajo el campo Parameters for Operating System Command
  • el campo Trace usualmente queda en blanco, la traza del comando se especifica en el parámetro de traza para el módulo de función SXPG_COMMAND_EXECUTE
  • si se define una verificación adicional de autorización, ingresar el nombre del módulo de función que realiza la verificación en el campo Check Module (que es una copia del módulo de función SXPG_DUMMY_COMMAND_CHECK)
  • el sistema llama al módulo de función automáticamente si un usuario intenta ejecutar el comando externo o lo planifica en un paso de Job de background

  1. guardar el comando, luego seleccionar Back (para volver a la vista de comandos)

5.- INDICADORES DE CONTROL (CONTROL FLAGS) permiten realizar especificaciones sobre la tarea y otras opciones de ejecución

  • usualmente no es necesario cambiar los valores por defecto

EJEMPLOS: se puede especificar,

  1. si el proceso va a ser registrado
  2. si los datos de salida escriben al Log del Job tal como son devueltos por el programa externo (o si van a registrar información adicional sobre el programa externo en el Log del Job)
  3. si el paso del Job espera por la finalización del programa externo (después que se inicia un servicio con el sistema de procesamiento background, ya sea un demonio en UNIX o un servicio en Windows, el programa se mantiene activo)
  • estos programas iniciados como servicios o demonios no devuelven el control al sistema de procesamiento en background de SAP, como otros programas
  • si se inicia un programa mediante un servicio, no debemos utilizar el indicador de control Job waiting for ext. Termina cuando planificamos el paso del Job

 

 

 


Sobre el autor

Publicación académica de Rodrigo Cofre, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.

SAP Senior

Rodrigo Cofre

Profesión: Analista de Sistemas, Especialista en Capacitación - Chile - Legajo: NG96Z

✒️Autor de: 45 Publicaciones Académicas

🎓Egresado del módulo:

Presentación:

Saludos a todos, espero que sea una grata experiencia de aprendizaje.

Certificación Académica de Rodrigo Cofre

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Otros temas del procesamiento en background" de la mano de nuestros alumnos.

SAP Master

Lec 7 OTROS TEMAS DE PROCESAMIENTO DE BACKGROUND Se pueden reservar tantos workproces de background configurados como deseemos para Jos de prioridad alta O de clase A Los Jobs de clase B y C solo pueden ser iniciados si el número de finido para wrok procces de clase A se mantienen libres. Transacción RZ04 Nos permite configurar los modos de operación de un sistema SAP Recomienda que no reservemos más de un work proces de Background para procesamiento de Jobs de clase A, porcada instancia del sistema, esto es suficiente para un escenario de planificación de Jobs de background

Acceder a esta publicación

Creado y Compartido por: Wilson Perez Lizarazo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

UNIDAD 7 Leccion 7 Otros temas de procesamiento en Background 1. Reserva para jobs de Case A Los jobs de prioridad alta o Clase A, no se define ningún WP solo para este tipo de procesos, lo que SAP realiza es procesar primero los de clase A y luego los de clase B y C. Con la transacció RZ04 se configuran los modos de operación del sistema. 2. Objetivos de Ejecucion. Solamente instancias de WP de Back o un grupo de servidores de job pueden ser utilizados para planificar, la ejecución de jobs con instancias o grupos específicos. Para configurar un grupo de servidores de job es en la transacción SM61 (menu Tools CCMS --> Background Processing --> background Objects). 3. Usuarios de Background Para...

Acceder a esta publicación

Creado y Compartido por: Azucena Ballesteros

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

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....

Acceder a esta publicación

Creado y Compartido por: Hernan Vasquez Cueto

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

procesamiento Background Reserva para jobs clase A Los jobs clase A no reserva ningun work processes. Para configurar el numero de work processes de background clase A, se tiene que configurar los modos de operacion en la TX RZ04, el cual nos permite realizar la configuracion de los modos de operacion de un sistema. SAP recomienda que no reservemos mas de un work process de background para el procesamiento de jobs clase A por cada instacia del sistema. Obejtivos de ejecucion. Solo las instancias con work process de background o un grupo de servidores de jobs puede ser utilizado para planificar la ejecucion de jobs con instancias o grupos especificos. Para configurar un grupo de servidores de job se usa la TX SM61, con este se podra definir los...

Acceder a esta publicación

Creado y Compartido por: Guillermo Andres Reyes Navarro / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Reserva para Jobs de Clase A: Son los jobs de prioridad alta, donde podemos reservar tantos WP de background configurados como deseemos. La reservaciòn de WP para jobs de clase A no reserva ningùn WP en particular. El sistema asegura que una cantidad determinada de WP de background se mantengan libres. Los jobs de clase B y C pueden solo ser iniciados si el nùmero definido de WP para posibles jobs de clase A se mantiene libre. La transacciòn RZ04, permite realizar la configuraciòn de los modos de operaciòn de un sistema. Aquì tendremos la opciòn de reservar WP de background. SAP recomienda que no reservemos màs de un WP de background para el procesamiento de jobs de clase A por...

Acceder a esta publicación

Creado y Compartido por: Mauro Ramón Colina Gando

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Otros Temas de Procesamiento en Background 1. Reserva para Jobs de Clase A: En la operacion 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, osea, jobs de clase A. La reservacion de work processes para jobs de clase A no reserva ningun work process en particular. Mas bien, el sistema asegura que una cantidad 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 el numero de work processes de background de clase A tendremos que configurar...

Acceder a esta publicación

Creado y Compartido por: Meyer Macabeo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

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 process de background configurados como deseemos para Jobs de prioridad alta A Los Jobs de clase B y C pueden solamente ser iniciados si el numero definido de work process para posibles Jobs de clase A se mantiene libre. Para configurar el numero de work process 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 process de background Sap recomienda que no reservemos mas de un work process de background para el procesamiento de Jobs de clase A por...

Acceder a esta publicación

Creado y Compartido por: Camilo Andres Cubides Mojica

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Reserva de Work Processes: para jobs de clase A, asegura que algunos work processes de background se mantengan libres, no permitiendo que estos ejecuten jobs B o C. Para esto se define el modo de operación en RZ04. Se puede configurar un grupo de servidores de job en la transacción SM61. Para jobs de background que no pueden ejecutarse con usuario dado, se puede ingresar otro usuario mediante la autorización S_BTCH_NAM para modificar el campo user. Para otros programas de background se debe tener autorizado el objeto S_RZL_ADM.

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Unidad 7. Lección 7. Otros temas de Procesamiento en Background. 1. Reserva para Jobs de Clase A. En la operacion 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 alta A, no reserva ningun work process en particular. Mas bien, el sistema asegura que una cantidad determinada de work processes de background se mantengan libres. Los jobs de clase B y C ueden solamente ser iniciados si el numero definido de work processes para posibles jobs de clase A se mantienen libres. Para configurar el numero de work...

Acceder a esta publicación

Creado y Compartido por: Marybell Adriana Hernandez Robles

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

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 alta 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 mantienen libres. Para configurar el número de work processes de backgraund de clase A, tenemos que...

Acceder a esta publicación

Creado y Compartido por: Victor Adolfo Navarro Naranjo

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!