✒️La evaluación de parámetros SAP
La evaluación de parámetros SAP
Evaluación de parámetros SAP
Explica el orden en el que el sistema evalúa los parámetros de perfil y dónde estos parámetros son almacenados.
En ocasiones es necesario resolver algún problema o al querer realizar algún ajuste en el sistema para mejorar la performance del mismo tendremos que evaluar y mantener los parámetros del sistema SAP
1.- Configuración de los parámetros del sistema
La configuración de las instancias y por lo tanto del sistema SAP se realiza usando los parámetros del sistema. Los valores por defecto para estos parámetros son definidos en el código de programa del kernel del sistema.
La figura muestra los lugares donde están definidos los parámetros del sistema y la secuencia de lectura de los mismos. También podemos observar que existen una prioridad o peso del parámetro dependiendo de dónde lo definamos.
Esto significa que un parámetro que tiene un valor definido por defecto en el KERNEL (Núcleo del sistema constituye la parte más importante del sistema, en donde se encuentran las principales funcionalidades del sistema.) del sistema, cuando está definido en el perfil DEFAULT.PFL tomará el valor de este último, y si esta definido también en el perfil de la instancia, entonces será ese valor con el que finalmente funcionará el sistema.
Es posible cambiar los valores por defecto de los parámetros utilizando los archivos de perfiles, los cuales son leídos cuando las instancias del sistema se levantan. Estos archivos de perfiles son creados durante la instalación del sistema y pueden ser editados luego.
Como los archivos de perfiles son solamente leídos cuando inicia el sistema, necesitamos reiniciar la instancia o el sistema completo después de cambiar algún parámetro.
El "DYNAMIC SWITCH" 8Cambio dinámico) de parámetros, el cual se realiza mientras el sistema se encuentra operando, es posible para un pequeño grupo de parámetros del sistema.
Los archivos de perfil son automáticamente creados durante la instalación. Después de que se completa la instalación, los archivos de perfiles 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 un sistema SAP utilizando las técnicas de montaje o de directorio compartido dependiendo el sistema operativo donde esté instalado el sistema.
El sistema SAP tiene tres perfiles de sistema:
> Start Profile (Perfil de Inicio)
> Default Profile (Perfil por Defecto)
> Instance Profile (Perfil de Instancia)
2- La visualización de los parámetros
En principio, se puede cambiar estos archivos con herramientas de edición del sistema operativo. Quienes editen estos archivos, deben asegurarse que los cambios realizados sean correctos ya que si son configurados de manera incorrecta pueden llevar a que el sistema no inicie.
Es mucho más conveniente y seguro realizar los cambios de los parámetros de perfiles utilizando las herramientas en el sistema SAP.
El perfil específico por instancia de inicio, cuya numenclatura es: START_
Existe sólo un inicio de perfil por defecto, cuyo nombre es DEFAULT.PFL, por cada sistema SAP y el cual es leído por todas las instancias SAP. Contiene configuraciones que afectan a todo el sistema, tal como el nombre del sistema, el nombre del servidor de base de datos o el cliente de logon por defecto para el sistema.
El perfil de instancia < SID >_ define parámetros que aplican para una instancia, tales como el número y tipo de work processes; o la definición del tamaño de área de memoria principal asignada al sistema SAP. El perfil de la instancia es por lo tanto específico por instancia.
Los valores actuales de los parámetros del sistema pueden visualizarse en el sistema. Para esto, podemos optar 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 se encuentra logueado.
EL reporte RSPFPAR muestra una lista de todos los parámetros específicos de instancia, y de los parámetros que aplican para todo el sistema también. Esta lista se puede acortar a un rango específico de parámetros.
El resultado es una tabla donde se muestre por cada parámetro los valores por defecto del sistema tal como estan definidos en el programa del kernel y si el valor por defecto ha sido anulado por un valor definido por el usuario ya sea en el perfil por defecto o en el específico de la instancia, se muestrará este valor también. Una breve descripci+on y, si se requiere, documentación para los parámetros puede ser visualizada también.
TRANSACCIÓN RZ11 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ámetro puede tomar un cambio de inmediato sin tener que reiniciar el sistema.
Cuando modificamos un parámetro utilizando la transacción RZ11, la modificación se mantendrá mientras la instancia este activa. Una vez que reiniciemos la instancia el valor del parámetro volverá al que estaba definido previamente ya sea del kernel o del perfil de la instancia.
Modificar parámetros que tienen la prioridad de conmutación dinámica en la transacción RZ11 es útil para realizar pruebas sin tener que reiniciar la instancia o el sistema enteramente. Luego, si decidimos que el cambio debe ser permanente lo haremos utilizando la herramienta de mantenimiento de parámetros, transacción RZ10.
Tabla TPFYPROPTY, todos los parámetros que pueden ser cambiados dinámicamente están identificados con el indicador Dinámico (Dynamic).
Puedes utilizar la transacción SE16, por ejemplo, para visualizar esta tabla.
Como recomendación hay que realizar los cambios de parámetros simultaneamente se haga de manera incremental aunque se tenga que reiniciar varias veces el sistema de manera que puedan detectar los parámetros que nos generan problemas en caso de que exista.
Fuera del sistema SAP, podemos visualizar los parámetros a nivel del sistema operativo si estamos trabajando con el usuario ADM con el programa sappfpar. Podemos obtener el valor actual de un parámetro con el comando sappfpar.
El comando sappfpar all devuelve una lista de todos los parámetros. Podemos verificar qué parámetros están configurados utilizando sappfpar check. el comando sappfpar help devuelve una breve ayuda sobre posibles opciones de ejecución del programa.
También es posible especificar un perfil de instancia, un número de instancia o 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 descriptas, 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 la configuración de la instancia en la que se ejecuta el mismo.
 
 
 
Sobre el autor
Publicación académica de Eduardo M?ndez Ram?rez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Eduardo M?ndez Ram?rez
Profesión: Bi?logo Titulado - Mexico - Legajo: HZ31V
✒️Autor de: 59 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP BASIS Nivel Avanzado
🎓Egresado del módulo:
Presentación:
Buen d?a, soy el bi?logo eduardo m?ndez ram?rez, especialista en el ?rea ambiental, con conocimoentos de sistemas y equipos de computo, es mi pasi?n aprender y laborar de manera proactiva y eficiente
Certificación Académica de Eduardo M?ndez