✒️La configuración del SAP Logon
La configuración del SAP Logon
Configuracion de SAP Logon:
El SAP Logon permite loguearse a un sistema SAP a traves del programa para Windows SAP GUI.
El programa SAP Logon evalua varios archivos de configuracion que se encuentran en el front end del usuario. Estos archivos tambien pueden ser editados utilizando SAP Logon.
SAP Logon primero inicia el programa SAP GUI para un sistema SAP seleccionado con ciertos parametros.
Se puede configurar, por ejemplo:
Los niveles de trace para conexiones SAP GUI.
Podemos utulizar el boton Nueva entrada para crear una nueva conexion a un sistema.
Un asistente nos lleva a traves de varias opciones para crear nuevas conexiones. Hay tres posibles opciones:
- La seleccion de un sistema que ya fue previamente configurado en el archivo sapmsg.ini seguido de la seleccion del modo de logon: Grupo de logon o logon a una instancia especifica.
- La definicion de una nueva conexion, eligiendo la opcion sistema especifico de usuario, en donde se realiza una consulta al Message Server para conocer que servidores o grupo de servidores existen en el sistema.
- La definicion de una nueva conexion tambien pero como sistema especifico de usuario con la especificacion explicita de todos los detalles de conexion (Servidor de aplicacion, numero de sistema de ID de sistema) sin consultar al Mesagge Server.
En los casos 1 y 2 se necesita del Abap Message Server del sistema al que queremos crear la conexion.
En el caso 3, definimos una conexion directa al dispatcher seleccionado, o sea a una instancia especifica del sistema. No hay necesidad de una consulta al Message Server aqui.
Cuando nos logueamos utilizando a un grupo de logon, el message server de abap es consultado primero para poder identificar la instancia con mayor disponibilidad en base a la cantidad de work process de dialogo que tenga configurada y los usuarios que ya esten conectados a esta en el momento dentro del grupo de logon elegido.
El archivo de configuracion sapmsg.ini se evalua para mostrar los sistemas ya configurados en el SAP Logon. La siguiente imagen muestra un ejemplo del contenido del archivo sapmsg.ini
El Message Server del sistema seleccionado es consukltado para mostrar los grupos de logon y servidores de aplicacion disponibles.
Para que la conexion al message server del sistema especifico en el archivo sapmsg.ini funcione es necesario del archivo services de Microsoft Windows con el cual se especifica el puerto de comunicacion del message server del ID del sistema seleccionado, denominado SID.
Una conexion es luego creada al servidor y al message server que corre sobre este utilizando la informacion de los archivos sapmsg.ini y services.
Resumen de la utilizacion de archivos por SAP Logon:
- Inicio de SAP Logon: Lee saplogon.ini
- Boton acceder al sistema: accede al sistema seleccionado.
- Boton entrada sistema variable: ningun cambio al archivo saplogon.ini, evalua los archivos sapmsg.ini y services.
- Boton nueva entrada: edita saplogon.ini, evalua sapmsg.ini y el archivo services.
- Boton modificar entrada: edita saplogon.ini
- Boton borrar entrada> edita saplogon.ini
Con el boton Nueva entrada se puede crear una conexion a un sistema SAP que no necesariamente se encuentra en el archivo sapmsg.ini y el archivo services.
En este caso tendremos que ingresar toda la informacion que es relevante para loguearse al sistema.
El nombre del servidor o direccion IP donde se encuentra la instancia a la que queremos conectar y el numero de sistema son esenciales, asi tambien como el SID del sistema y una descripcion.
El numero de instancia especifica los ultimos dos digitos del puerto de 4 digitos que utiliza el dispatcher de cada instancia. Los primeros dos digitos son fijos y son 32. Esto significa que los numeros de puertos entre 3200 y 3299 son posibles. Los puertos 3298 y 3299 estan asignados a los programas niping y saprouter y no se deberian utilizar para los puertos de los dispatchers.
La configuracion para una conexion, tal como su nombre en el SAP Logon, puede ser modificada utilizando el boton Modificar Entrada.
Se puede especificar un string (secuencia) de Saprouter para las conexiones de SAP GUI. Un saprouter es asignado a la transferencia de datos para esta conexion. El Saprouter es un programa que actua como un punto inermedio en la conexion entre el front end y el sistema SAP.
Donde se almacena cada archivo:
- saplogon.ini, sapmsg.ini, saprouter.ini:
- Directorio de SAP GUI
- Directorio de Windows
- services (Windows)
- Windowssystem32driversetcservices
Con los shortcuts, necesitamos ingresar el password, despues de la cual el sistema nos lleva directamente a una transaccion presignada.
En teoria, tambien es posible guardar el password en el shortcut. De todas formas, no es recomendable por cuestiones de seguridad. Los shortcuts se guardan en un archivo llamado sapshortcut.ini en el directorio de windows en la computadora del usuario, front-end.
String de conexion SAP GUI:
El string de conexion SAP GUI describe una serie de parametros para llamar al programa SAP GUI.
Una llamada a SAP GUI puede verse de la siguiente forma:
Spgui
Si se va utilizar un grupo de logon la estructura de conexion es algo mas compleja:
/M/
Para especificar el servidor del Message Server, luego
/S/
Para especificar el Puerto del Message Server, y
/G/
Es utilizado para especificar el nombre del grupo de logon seleccionado.
sapgui/M//S/ /G/
Esta seria la estructura completa de un string de conexion completo
sapgui/M/sapdp/S/3600/G/SPACE seria un ejemplo concreto del string de conexion.
Utilizacion de grupos de Logon:
Los sistemas SAP muchas veces tienen mas que solo una o dos instancias. Cada una de estas instancias ofrece una cantidad de work processes de varios tipos y pueden acceder a los recursos de hardware.
Algunas situaciones en las que las tareas a realizar en una instancia demandan una utilizacion intensiva del hardware, por lo tanto, degradando todo el trabajp que pueda ser realizado en esta instancia. Largos tiempos de respuesta de los procesos de dialogo son particularmente molestos para los usuarios que se ven afectados por esto lo que lleva a costos altos debido a una pobre disponibilidad del sistema. Ejemplos de estas situaciones pueden ser:
- Carga debido a un gran numero de solicitudes RFC externas.
- Carga debido a un complejo esquema de work processes de background.
- Carga debido a numerosas tareas de update.
Alternativas que podemos utilizar para separar las cargas de trabajo mediante los grupo de logon:
- Configurar un grupo de logon especial 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 dialogo
- Utilizar un grupo de logon para distribuir la carga de dialogo de la mejor manera
SAP recomienda que en los sistemas SAP con instancias multiples configurar un grupo de logon para las conexiones de dialogo con el objetivo de que los usuarios experimenten tiempos de respuesta similares.
La transaccion SMLG es la que nos permitira crear y administrar los grupos de logon en el sistema.
 
 
 
Sobre el autor
Publicación académica de Melina Gallego, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Melina Gallego
Profesión: - - Argentina - Legajo: BR73D
✒️Autor de: 70 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Melina Gallego