✒️SAP BASIS / Establecer los modos de operación para la configuración de recursos Por Mayra Herrera Naranjo
SAP BASIS Establecer los modos de operación para la configuración de recursos

Durante el día un gran número de usuarios de diálogo están trabajando en el sistema y una gran cantidad de procesos de trabajo de diálogo deben estar disponibles. En la noche solo se utiliza un número pequeño de estos procesos de trabajo de diálogo esto libera los recursos del sistema para procesar trabajos en segundo plano backgrounds jobs.
El tipo y número de procesos de trabajo para cada instancia se definen en los perfiles mediante parámetros de perfil, el sistema se ajusta a los diferentes tipos y números de procesos de trabajo para adaptarse a las distintas demandas mediante el concepto de modos de operación. Con este modo se puede adaptar el tipo y la distribución de los procesos de trabajo a la carga variable que se presenta durante el día o a requisito de negocio que solo ocurren una vez.
El cambio entre tipos de procesos de trabajo se realiza de manera dinámica mientras el sistema SAP esta en ejecución. Un proceso de trabajo reservado no se termina inmediatamente, si no que se marca para el cambio y se registra en el log del sistema (SM21). No es necesario reiniciar la instancia ni los procesos de trabajo afectados, la calidad del Buffer del sistema SAP se mantiene y el proceso de trabajo termina de procesar la solicitud actual.
En el sistema SAP pueden ocurrir interbloqueos deadlocks por diversas razones, por ellos los procesos de trabajo pueden reservarse para liberar estos interbloqueos, por eso se conocen como procesos reservados, procesos en espera o restringidos, son siempre de tipo diálogo y se pueden definir a través del parámetro rdisp/wp_no_restricted con valor predeterminado 0.
Estos procesos reservados se inician al arrancar el sistema, ni utilizan en el funcionamiento normal, se utilizan solo cuando todos los procesos de diálogo normales están en estado de retención, solo cuando al menos uno de los procesos de diálogo ya no están en reteneción los procesos reservados vuelven a su estado de reserva y dejan de trabajar.
Los procesos de trabajo dinámico permiten una especie de computación adaptativa y que el sistema SAP pueda liberarse de interbloqueos deadlocks, se pueden ver como un complemento al cambio de modos de operación de CCMS. Los procesos de trabajo dinámico no se utilizan en la operación normal, el dipstcher ABAP los inicia cuando son necesarios y pueden ser de cualquier tipo, los dinámicos se inician cuando todos los procesos de trabajo de todos los tipos tienen el estado retención tardan un tiempo en iniciarse y estar disponibles.
El número solo se puede definir de forma indirecta con el parámetro rdisp/wp_max_no, la fómrula predeterminada del kernel es la suma de todo los procesos de trabajo configurados y define el número estándar de 5 procesos de trabajo para ser iniciados de forma dinámica. Cada instancia tiene 5 procesos de trabajo dinámicos siempre y cuando no se configuren procesos de trabajo restringidos o en espera. No se debe cambiar el parámetro rdisp/configurable_wp_no.
Primero se crean los modos de operación en la transacción RZ04 se crean como contenedores vacíos, se detectan todas las instancias activas del sistema y la configuración de procesos de trabajo definida en los perfiles de instancia se asigna a los modos de operación como valor por defecto, se pueden realizar asignaciones para los modos de operación individuales e instncias específicas, dentro del rango del número total de procesos de trabajo tomado del perfil de instancia, luego especificas los períodos dentro de un día para los que los modos de operación son válidos y cuando debe ocurrir el cambio entre los diferentes modos.
En la transacción RZ04 puede definir un modo de operación normal y uno de excepción. El modo de operación normal significa que la configuración de procesos de trabajo para una instancia se define para períodos de tiempo dentro de un marco de 24 horas, no se aceptan interrupciones, debes definir el horario para el modo de operación normal antes de un cambio de modos de operación.
Un modo de operación de excepción se requiere una configuración de procesos de trabajo diferente para un período de tiempo muy específico, se puede definir un modo de operación de excepción para el día específico en que va a ocurrir la actividad planificada, solo puede definirse como un evento único, una vez terminado el período de tiempo el sistema vuelve al modo de operación normal.
Cuando se cambian los modos de operación, los procesos de trabajo se redistribuyen automáticamente sin detener ni reiniciar las instancias. Solo se modifican los tipos de procesos de trabajo, un proceso podría no cambiar de inmediato, en su lugar el proceso se marca para ser cambiado en cuanto sea posible. El cambio de modo de operación se realiza automáticamente según la configuración en el horario, en modo operacional normal el cambio se repite en un ciclo de 24 horas, el modo de operación de excepción el cambio se realiza automáticamente para el período de tiempo configurado en la fecha definida.
También se pueden modificar en el panel de control en cualqueir momento pero hay que ver que el cambio de operación no interrumpa el funcionamiento del sistema el cambio puede ser para todas las instancias o una instancia seleccionada. Se puede hacer una simulación, el cambio de modo a través de un programa ABAP. El cambio de modo de operación te permite ajustar el número de procesos de trabajo configurables sin necesidad de modificar los parámetros de perfil, al configurar los modos de operación y distribuir procesos de trabajo, los que no se asignan a tipos estos se convierten en procesos de trabajo dinámicos.
La conmutación de modos de operación y la asignación de los procesos de trabajo se definen en la transacción RZ04. En el modo de operación:
- La columna sum indica el número total de todos los procesos de trabajo activos
- La columna con (configurable) muestra el número total de procesos de trabajo que se pueden configurar
- La columna max indica cuantos procesos de trabajo se pueden iniciar de forma dinámica, por defecto son 5 más que el total de procesos configurables, el número configurable y máximo de procesos de trabajo no se puede cambiar.
Los procesos y su capacidad de cambio
- Diálogo: Pueden aumentar o disminuir deben quedar al menos 2 procesos de trabajo de diálogo
- Reservado: No se pueden cambiar
- Segundo plano: aumentar y disminuir
- Actualización: Aumentar si hay al menos 2 proceso de trabajo de actualización, disminuir si al menos 1 proceso de trabajo de actualización permanece
- Clase A: aumentar y disminuir
- Actualización U2: Aumentar si hay al menos 1 proceso de trabajo de actualización, disminuir si al menos 1 proceso de trabajo de actualización U2 permanece
- Spoll: No se pueden cambiar
- Suma (sum): Solo se pueden cambiar de forma indirecta
- Configurable (configurable): No se pueden cambiar
- Máximo (max): No se pueden cambiar
En la transacción RZ03 se pueden supervisar instancias y modos de operación, verificar el estado de todas las instancias, cambiar manualmente el modo de operación, mostrar un resumen de los procesos de trabajo distribuidos, cambiar al monitor de alertas.
Las inconsistencias en el sistema SAP pueden impedir el cambio entre modos de operación, pueden ocurrir si el número de procesos de trabajo se define de manera diferente en distintos lugares del sistema como en los perfiles de instancia del sistema operativo y Base de datos y la propia definición de modos de operación.
 
 
 
Sobre el autor
Publicación académica de Mayra Herrera Naranjo, en su ámbito de estudios para la Carrera Consultor SAP BASIS S/4HANA.
Mayra Herrera Naranjo
Profesión: Business Analyst|data Governance - Mexico - Legajo: AF71S
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Mi objetivo es aprender sap para desarrollarme como consultora funcional, dominar el sistema y utilizar sus herramientas para optimizar procesos y potenciar la toma de decisiones basada en datos.
Certificación Académica de Mayra Herrera
























