Evaluación de Parámetros SAP.
Para solucionar problemas o hacer ajustes y mejoras en el sistema tendremos que evaluar y mantener los parámetros del sistema.
Configuración de parámetros del sistema
El Sistema SAP tiene tres perfiles de Sistema:
Start Profile (Perfil de Inicio)
Default Profile (Perfil por defecto)
Instance Profile (Perfil de Instancia)
Los archivos de perfil son creados automáticamente en la instalación y se encuentran ubicados en usr/sap/<SID>/SYS/profile
El directorio puede ser leído por todas las instancias de un sistema SAP utilizando las técnicas de montaje o directorio compartido según el sistema operativo y el directorio donde está instalado el sistema.
Un Parámetro que tiene un valor 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á con ese valor con el que finalmente funcione el sistema.
Es decir, si el parámetro tiene un valor en el perfil de la instancia lo toma, si no tiene, entonces si existe en el perfil por defecto, lo toma y si tampoco existe, entonces lo loma del kernel.
Esto nos permite poder editar y 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. Y esto nos obliga a reiniciar la instancia o el sistema completo después de cambiar algún parámetro.
El dinamic switchin de parámetros, solo es posible para un grupo reducido de parámetro.
Visualización de los parámetros
Los profile pueden ser modificados con herramientas de edición propias del sistema operativo. Pero se recomienda modificarlos desde el sistema SAP, ya que si la modificación no se hace correctamente, el sistema no arrancaría.
Existe un único perfil por defecto con nombre default.pfl en todo el sistema SAP y es leído por todas las instancias SAP. Contiene configuraciones que afecta a todo el sistema como el nombre del sistema, el nombre del servidor de base de datos o el cliente de logon.
El perfil de instancia define parámetros que se aplican a una instancia, tales como el número y tipo de work process o la definición del tamaño del área de memoria principal asignada al sistema SAP. El perfil de la instancia es específico por instancia.
Visualizar los parámetros del sistema en el sistema:
Reporte RSPFPAR: Muestra una lista de todos los parámetros específicos de instancia en una tabla, de la instancia en la que el usuario se encuentra logueado.
RZ11: Muestra información y documentación para los parámetros de forma individual. También puede mostrar con el indicador Conmutación Dinámica, si el parámetro puede tomar el cambio de inmediato sin tener que reiniciar el sistema.
Al modificar un parámetro con la transacción RZ11, la modificación se mantendrá mientras la instancia esté activa. Una vez que reiniciemos el valor del parámetro volverá al que estaba definido previamente. Si el cambio queremos hacerlo permanente utilizaremos la herramienta de mantenimiento de parámetros, transacción RZ10.
Al modificar el valor de un parámetro con RZ10 debemos reiniciar, y en ocasiones por problemas de memoria el sistema no arranca. Para solucionarlo, debemos encontrar donde se ha hecho el backup del profile, ya que al modificarlo y guardarlo el sistema automáticamente renombra el profile sin modificar y lo guarda con la extensión. bck. Luego entonces renombrándolo, dejaríamos el anterior nuevamente como profile y el sistema arrancaría correctamente.
En la tabla TPFYPROPTY todos los parámetros que pueden ser cambiados dinámicamente están identificados con el indicador dinámico (dynamic). La transacción SE16 nos muestra la tabla.
También podemos visualizar los parámetros a nivel de sistema operativo si estamos trabajando con el usuario adm con el programa sappfpar. Se puede 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 saber que parámetros están configurados con el comando sappfpar check y se puede obtener ayuda con el comando sappfpar help. También se puede especificar un perfil de instancia con el comando pf= y un número de instancia con el comando nf=.
El reporte RSPFPAR muestra la configuración de la instancia en la que se ejecuta el mismo.