✒️La evaluación de parámetros SAP
La evaluación de parámetros SAP
En muchas ocasiones, realizaremos ajustes para mejorar la perfomance a través de la evaluación y mantenimiento de los parámetros del sistema SAP
1. Configuración de los parámetros del sistema
La configuración de instancias y del sistema SAP se realiza usando los parámetros del sistema. Los valores por defecto son definidos en el código de programa del kernel del sistema
Existe una prioridad o peso del parámetro dependiente de su definición
Un parámetro, tiene un valor definido por defecto en el kernel del sistema, cuando está definido en el perfil DEFAULT.PFL tomará el valor de este último, y si está definido en el perfil de la instancia, entonces será ese valor con el que funcionará
Podemos cambiar los valores de los parámetros usando los archivos de perfiles, los cuales son leídos cuando las instancias del sistema se levantan. Estos archivos son creados durante la instalación del sistema y pueden editarse después
Como los archivos de perfiles solo se leen al iniciar el sistema, necesitamos reiniciar la instancia o el sistema completo después de cambiar un parámetro
El 'dynamic switching' (cambio dinámico) de parámetros, que se realiza mientras el sistema opera, es posible para un pequeño grupo de parámetros
Los archivos de perfil son automáticamente creados durante la instalación y son almacenados a nivel del sistema operativo en el directorio:
usr/sap/<SID>/SYS/profile
Este directorio puede ser leído por todas las instancias de SAP usando el montaje o de directorio compartido, dependiendo el sistema operativo
El sistema SAP tiene 3 perfiles de sistema
- Start profile (Perfil de inicio)
- Default Profile (Perfil por Defecto)
- Instance Profile (Perfil de instancia)
2. Visualización de los parámetros
Podemos cambiar estos archivos con herramientas de edición del sistema operativo. Es importante que los cambios realizados sean correctos, caso contrario, el sistema puede no iniciar
Es mucho más conveniente realizar los cambios de los parámetros de perfiles usando las herramientas de SAP
El perfil especìfico por instancia de inicio, es: START_
Existe un único perfil por defecto, DEFAULT.PFL, por cada sistema SAP y que es leído por todas las instancias SAP. Contiene configuraciones que afectan a todo el sistema, tal como:
- nombre del sistema
- nombre del servidor de base de datos
- cliente de logon por defecto
El perfil de instancia <SID>_ define parámetros que aplican para una instancia, tales como el número y tipo de work processes, definición del tamaño de área de memoria principal asignada a SAP. El perfil de la instancia es por lo tanto específico por instancia
Los valores actuales de parámetros, pueden visualizarse por dos maneras: el reporte RSPFPAR y la transacción RZ11. Ambas funciones muestran los parámetros para la instancia en la que el usuario está logueado
El reporte RSPFPAR muestra una lista de todos los parámetros específicos de instancia y de los parámetros que aplica para todo el sistema. Esta lista se puede acotar a un rango específico de parámetros
El resultado es una tabla donde se muestra por cada parámetro los valores por defecto definidos en el programa del kernel y si el valor por defecto ha sido anulado o modificado, se mostrará este valor también. Una breve descripción y documentación también puede ser visualizada
RZ11 Esta transacción, muestra información y documentación para los parámetros de forma individual. También muestra con el indicador Conmutación Dinámica (Dynamically Switchable) si el parámetros puede tomar un cambio de inmediato sin tener que reiniciar el sistema
Cuando modificamos un parámetro con RZ11, la modificación solo se mantendrá con su instancia activa. Al finalizar la instancia, el valor del parámetro regresará al valor definido previamente
Modificar parámetros que tienen la propiedad de 'conmutación dinámica' con RZ11 es útil para realizar pruebas sin tener que reiniciar la instancia o el sistema enteramente. Si decidimos que el cambio debe ser permanente, lo haremos con la transacción RZ10
- Tabla TPFYPROPTY. Esta tabla contiene todos los parámetros que pueden ser cambiados dinámicamente, identificados con el indicador Dinámico (Dynamic). Se puede usar la transacción SE16, para visualizar la tabla
Fuera de SAP, podemos visualizar los parámetros a nivel del sistema operativo si estamos trabajando con el usuario adm con el programa SAPPFPAR
Comando SAPPFPAR:
sappfpar - Podemos obtener el valor actual de un parámetro
sappfpar all - Devuelve una lista de todos los parámetros
sappfpar check - Verifica que parámetros están configurados
sappfpar help - Devuelve una breve ayuda sobre las posibles opciones de ejecución del programa
También es posible especificar un perfil de instancia, un numero de instancia el nombre del sistema SAP con este comando si utilizamos las opciones pf=, nr=
Reporte RSPFPAR. Para la evaluación de los parámetros de perfiles utilizando las herramientas descritas, algunos parámetros de perfiles son los mismos para todo el sistema mientras que otros serán diferentes por cada instancia. El reporte RSPFPAR muestra a configuración de la instancia en la que se ejecuta el mismo
 
 
 
Sobre el autor
Publicación académica de Ruben Lugo, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Ruben Lugo
Mexico - Legajo: UX67S
✒️Autor de: 48 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Experienced developer oracle
Certificación Académica de Ruben Lugo