✒️SAP BASIS / Configuración de sistemas SAP mediante parámetros de perfil Por Fernando Escola
Configuración de sistemas SAP mediante parámetros de perfil

Configuración de sistemas SAP mediante parámetros de perfil
Archivos de perfiles utilizados para la configuración del sistema
Al instalar un sistema SAP mediante la herramienta SWPM (SAPinst), se crean automáticamente archivos de perfil que definen los parámetros de configuración del sistema a nivel de sistema operativo.
1. Tipos de Perfiles Principales:
-
Perfil por Defecto (DEFAULT.PFL): Contiene parámetros globales válidos para todas las instancias del sistema. Incluye datos como el nombre del sistema, el servidor de base de datos y el servidor de "enqueue". Solo existe uno por cada sistema SAP.
-
Perfil de Instancia: Define parámetros específicos para una sola instancia, como el número y tipo de procesos de trabajo, y la asignación de memoria. También contiene las entradas para el procedimiento de inicio.
2. Ubicación y Acceso:
-
Una vez finalizada la instalación, los archivos se almacenan en el directorio del sistema operativo: /usr/sap/SID/SYS/profile.
-
Este directorio es compartido o montado para que todas las instancias del sistema puedan leerlo.
3. Convención de Nombres:
-
Perfil por Defecto: Se nombra siempre como DEFAULT.PFL.
-
Perfil de Instancia: Sigue el formato <SID>_<instancia>_<número de instancia>_<nombre del servidor> (por ejemplo: S4D_D11_s4dhost).
4. Gestión de Parámetros: Aunque los archivos se crean con parámetros preconfigurados durante la instalación, estos pueden ser editados posteriormente para ajustar el funcionamiento del sistema.
Evaluación de los parámetros de perfil
El sistema SAP utiliza una secuencia específica para evaluar los parámetros durante el proceso de arranque. El valor que prevalece es el último en ser leído según el siguiente orden (de menor a mayor prioridad):
-
Variables de entorno y SAP Kernel: Son los valores predeterminados definidos en el código del programa (kernel default).
-
Perfil por Defecto (DEFAULT.PFL): Si se define un parámetro aquí, este sobrescribe el valor del kernel y se aplica a todas las instancias del sistema.
-
Perfil de Instancia: Los valores configurados en este archivo sobrescriben tanto al kernel como al perfil por defecto, pero solo tienen validez para esa instancia específica.
-
Parámetros Dinámicos (DRAM): Son cambios realizados en tiempo de ejecución. Tienen la mayor prioridad, pero no son persistentes (se pierden al reiniciar) a menos que se modifiquen también en los archivos de perfil.
-
Reinicio: Por lo general, los cambios realizados en los archivos de perfil requieren un reinicio de la instancia o de todo el sistema para entrar en vigor.
-
Modificación Dinámica: Algunos parámetros específicos permiten cambios inmediatos sin necesidad de reiniciar el sistema, afectando directamente la memoria (DRAM).
Herramientas para visualizar parámetros de perfil
Existen dos transacciones principales para consultar estos valores en la instancia donde el usuario ha iniciado sesión:
-
Transacción RSPFPAR: Muestra una lista completa de todos los parámetros de la instancia en formato de tabla. Permite visualizar valores por defecto (del kernel o perfil por defecto) y valores modificados por el usuario o de forma dinámica.
-
Transacción RZ11: Se utiliza para consultar información detallada y documentación de parámetros individuales. Indica si un parámetro es dinámico (puede cambiarse sin reiniciar el sistema). Para ver una lista de todos los parámetros dinámicos, se debe ir a RZ11 y seguir la ruta: Pasar a (o Goto) → Todos los parámetros dinámicos.
A partir de SAP Basis 7.40 SP02, los parámetros pueden contener valores fijos, variables o fórmulas:
-
Referencias: Se indican con el símbolo $ seguido del nombre del parámetro entre paréntesis. El símbolo doble $$ representa el número de la instancia.
-
Fórmulas: Aparecen entre paréntesis y pueden incluir operadores estándar y funciones (min, max, etc.). Si una fórmula es muy larga, debe consultarse en la transacción RZ11 para verla completa.
-
Errores: Los mensajes de error en las fórmulas se registran en el archivo stderr durante el inicio del sistema.
Es posible ver los parámetros desde el sistema operativo utilizando el programa sappfpar con el usuario <sid>adm:
-
Consulta interactiva: Ejecutando sappfpar pf=<ruta_perfil> se obtiene la lista completa de parámetros.
-
Verificación: El comando sappfpar check pf=<ruta_perfil> permite revisar los parámetros configurados.
-
Ayuda: Al ejecutar el programa sin opciones se despliega la función de ayuda.
Administración y mantenimiento de perfiles
La transacción RZ10 es la herramienta recomendada para editar y establecer valores de parámetros de perfil, ya que es más segura y conveniente que la edición directa en el sistema operativo. Sus principales ventajas incluyen:
-
Administración centralizada de archivos de perfil.
-
Verificaciones de consistencia al modificar parámetros.
-
Gestión de múltiples versiones y comparación de perfiles activos frente a los almacenados en la base de datos.
-
Importación de Perfiles: Inmediatamente después de la instalación, los perfiles solo existen a nivel de sistema operativo. Para gestionarlos en la RZ10, deben importarse a la base de datos mediante la ruta: Utilidades → Importar perfiles → De servidores activos. Esto incluye el perfil por defecto y los de instancia (ASCS, PAS y AAS).
-
Edición de Archivos: Una vez importados, se pueden modificar. Existen tres niveles de mantenimiento:
-
Datos administrativos: Información básica (ruta, nombre, hora de activación).
-
Mantenimiento básico: Ajuste de los parámetros más importantes con descripciones lógicas.
-
Mantenimiento extendido: Es el más utilizado por administradores; permite ver el contenido técnico sin formato, añadir o eliminar parámetros.
-
-
Guardado en la Base de Datos: Los cambios deben grabarse para que sean permanentes en la base de datos (Perfil → Grabar).
-
Activación: Para que los cambios surtan efecto en el sistema de archivos del sistema operativo, el perfil debe activarse (Perfil → Activar).
-
Reinicios: Los cambios en los perfiles de instancia requieren reiniciar la instancia correspondiente. Los cambios en el perfil por defecto requieren reiniciar todas las instancias (el sistema completo).
-
Seguridad: Parámetros mal configurados pueden impedir que el sistema inicie. Se recomienda realizar copias de seguridad antes de cualquier modificación manual en el sistema de archivos.
Chequeo de los archivos de perfil
Dentro de la transacción RZ10, es posible realizar diversas validaciones para garantizar la integridad de los perfiles antes de su activación. Los resultados de estas pruebas se detallan en un registro de verificación.
Tipos de Chequeos-
Verificar perfiles individuales: Se realiza seleccionando un perfil y siguiendo la ruta Perfil → Verificar. Esta acción detecta errores en los valores de los parámetros y debe ejecutarse antes de activar cualquier versión nueva para prevenir fallos de configuración.
-
Verificar todos los perfiles: A través de Utilidades → Verificar todos los perfiles → De servidores activos, el sistema ejecuta una verificación de consistencia global (perfil por defecto y de todas las instancias activas). Busca errores como parámetros desconocidos o fórmulas sobrescritas.
-
Comparación de archivos: Permite contrastar la versión activa en el sistema operativo con la versión más reciente guardada en la base de datos. Se ejecuta mediante la ruta Perfil → Comparaciones → Perfil en base de datos → Con perfil activo para identificar si existen discrepancias entre ambos niveles.
Monitoreo de los en los parámetros
Las imágenes detallan las herramientas disponibles en SAP para el monitoreo y registro de cambios en los parámetros del sistema. Aquí tienes un resumen de los puntos principales:
1. Transacción TU02 (Monitoreo de cambios)
-
Permite ver un resumen de cuándo se modificaron los parámetros de perfil por última vez y en qué instancias del servidor de aplicaciones ocurrió.
-
Ofrece la posibilidad de seleccionar periodos de tiempo específicos para analizar cambios puntuales.
-
Muestra una lista de todos los parámetros activos y sus valores válidos para una instancia determinada.
2. Reporte RSPFL_HISTORY_DISPLAY
-
Proporciona un registro detallado de los cambios en los valores de los parámetros y ofrece "instantáneas" (snapshots) de los mismos.
-
Permite buscar parámetros específicos para verificar su valor alterado y la fecha exacta del cambio.
-
Toda la información del historial y las marcas de tiempo se almacena en la base de datos del sistema.
3. Gestión de Datos e Instantáneas
-
Actualización: Si no aparece la fecha más reciente en el registro, se debe utilizar la opción "Actualizar registro de cambios" (Update Changelog) en la barra de herramientas.
-
Origen de la información: Los archivos de instantáneas se crean automáticamente por cada instancia del servidor durante el proceso de inicio y se guardan en el directorio global. Los datos que muestra el reporte de historial se basan en estos archivos.
 
 
 
Sobre el autor
Publicación académica de Fernando Escola, en su ámbito de estudios para la Carrera Consultor SAP BASIS S/4HANA.
Fernando Escola
Profesión: Especialista en Infraestructura It - Argentina - Legajo: SJ78C
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy un profesional de tecnología con más de 25 años de experiencia en infraestructura it, soporte técnico y administración de entornos corporativos. a lo largo de mi carrera trabajé brindando soporte
Certificación Académica de Fernando Escola
























