✒️La configuración del SAP Logon
La configuración del SAP Logon
Configuración de SAP Logon:
El programa SAP Logon permite a los usuarios conectarse a un sistema SAP. Este programa fue diseñado para usarse solamente en plataformas Windows.
Se pueden realizar varias configuraciones generales a través de las opciones de SAP Logon, por ejemplo, configurar niveles de trace para conexiones SAP GUI; registrar contraseñas en el archivo de trace, etc.
Para crear una nueva conexión a un sistema se presiona el botón "Nueva entrada", y existen tres opciones posibles para crearla:
- Se selecciona un sistema que ya fue previamente configurado en el archivo "sapmsg.ini" seguido de la selección del modo de logon.
- La definición de una nueva conexión, eligiendo la opción "Sistema específico de usuario", dónde se realiza una consulta al Message Server para conocer qué servidores o grupo de servidores existen en el sistema. (Tipo de conexión: Selección de grupos/servidores)
- La definición de una nueva conexión pero como sistema específico de usuario con la especificación explícita de todos los detalles de conexión: Servidor de aplicación, número de sistema e ID de sistema. (Tipo de conexión: Servidor de aplicación específico de usuario). En este caso, se define una conexión directa al dispatcher o instancia específica, sin necesidad de consultar al Message Server.
Si se selecciona la opción de conexión "Selección de grupos/servidores", el Message Server de ABAP es consultado para identificar la instancia con mayor disponibilidad en base a la cantidad de procesos de diálogo y los usuarios que estén conectados en ese momento.
El archivo de configuración "sapmsg.ini" se evalúa para mostrar los sistemas ya configurados en el SAP Logon.
Para que la conexión al Message Server del sistema específico en el archivo "sapmsg.ini" funcione, es necesario del archivo "services" de Microsoft Windows con el cual se especifica el puerto de comunicación del Message Server del SID. Por lo tanto, el archivo "service" tendrá configurado los puertos del Message Server para cada sistema. Por ejemplo:
- sapmsPRD 3600/tcp # SAP System Message Port
- sapdp00 3200/tcp # SAP System Dispatcher Por
- sapdp00s 4700/tcp # SAP System Dispatcher Security Port
- sapgw00 3300/tcp # SAP System Gateway Central Instance Port
- sapgw00s 4800/tcp # SAP System Gateway Security Port
Resumen de la utilización de archivos por SAP Logon:
- Inicio de SAP Logon: Lee el archivo "saplogon.ini".
- Botón Acceder al Sistema: Accede al sistema seleccionado.
- Botón Entrada Sistema Variable: Ningún cambio al archivo "saplogon.ini", evalúa los archivos "sapmsg.ini" y "services".
- Botón Nueva Entrada: Edita "saplogon.ini", evalúa los archivos "sapmsg.in" y "services".
- Botón Modificar entrada: Edita "saplogon.ini"
- Botón Borrar Entrada: Edita "saplogon.ini"
El archivo "saplogon.ini" contiene la información de todas las entradas que se configuraron en el SAP Logon, mientras que los archivos "sapmsg.ini" y "services" contienen la información de conexión del MS y los puertos para acceder a los diferentes sistemas cargados.
En caso de que creemos una Nueva entrada, no necesariamente la misma debe estar previamente configurada en el archivo "sapmsg.ini" y "services". En caso de que no esté en estos últimos, se debe ingresar toda la información relevante para loguearse al sistema:
- Nombre del servidor o dirección IP donde se encuentra la instancia deseada.
- SID del Sistema.
- Descripción.
- Número de instancia. Este especifica los últimos dos dígitos del puerto que utiliza el dispatcher de cada instancia. Los números de puertos disponibles varían entre 3200 y 3299. Los puertos 3298 y 3299 están asignados a los programas de niping y saprouter,, por lo que no deberían utilizarse estos puertos para los dispatchers.
- Se puedee especificar un string de SAProuter, el cual es un programa que actúa como intermediario en la conexión entre el front end y el sistema SAP.
¿Dónde se almacena cada archivo?
- saplogon.ini, sapmsg.ini, saprouter.ini:
- Directorio de SAP GUI
- Directorio de Windows
- services (windows)
- windows -> system32 -> drivers -> etc -> services
Accesos Directos: Se pueden configurar acceso directos (shortcuts) utilizando la solapa "Acceso Directos" en el SAP Logon. Esto nos puede llevar directamente a una transacción preasignada. También es posible guardar la password en el shorcurt, pero no es recomendado por temas de seguridad.
Los shortcurts se guardan en un archivo llamado "sapshortcut.ini", en el directorio de Windows del usuario.
String de Conexión SAP GUI:
El string de conexión SAP GUI describe una serie de parámetros para llamar al programa SAP GUI. Un ejemplo de un string completo sería:
- sapgui/M/sapdp01/S/3600/G/SPACE
Los parámetros utilizados en el string son:
- sapgui: Llama al programa SAP GUI.
- /M/: Sirve para especificar el servidor de Message Server.
- /S/: Sirve para especificar el Puerto del Message Server
- /G/: Sirve para especificar el nombre del grupo de logon seleccionado.
Utilización de Grupos de Logon:
Algunos sistemas SAP tienen más de una instancia. En estos casos, cada instancia posee una cantidad de work process y pueden acceder a los recursos del hardware.
Muchas veces ocurren tareas en una instancia que genera largos tiempos de respuestas en los procesos de diálogo, resultando molesto para los usuarios. Algunos ejemplos de estas situaciones pueden ser:
- Carga debido a una gran número de solicitudes RFC externas.
- Carga debido a un complejo esquema de procesos de background.
- Carga debido a numerosas tareas de update.
Algunas alternativas frente a estos problemas pueden ser:
- Configurar un grupo de logon para recibir solicitudes RFC.
- Configurar un grupo de logon especial para las actividades de background.
- Configurar un grupo de logon especial para las tareas de diálogo.
- Utilizar un grupo de logon para distribuir la carga de diálogo de la mejor manera.
Por defecto, cada instancia de un sistema SAP es asignado al grupo de logon SPACE.
Transacción SMLG: Permite crear y administrar los grupos de logon en el sistema.
 
 
 
Sobre el autor
Publicación académica de Rodrigo Leonardo Mar?a Garc?a, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Rodrigo Leonardo Mar?a Garc?a
Profesión: Analista de Administraci?n Sap - Argentina - Legajo: CM14L
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me llamo rodrigo, tengo 23 a?os y vivo en argentina. soy ingeniero en sistemas de informaci?n y actualmente trabajo en una empresa nacional como administrador sap.
Certificación Académica de Rodrigo Mar?a