✒️La configuración del SAP Logon
La configuración del SAP Logon
Configuracion de SAP Logon
El programa SAP Logon provee a los usuarios una forma sencilla de loguearse a un sistema SAP a través del programa para Windows SAP GUI.
Informacion Importante:
Existen versiones de programas SAP GUI basados en JAVA que pueden ser utilizados en entornos como Linux, MacOS, etc...
SAP Logon fue diseñado para front-ends de plataformas Windows.
El programa SAP Logon evalúa varios archivos de configuración que se encuentran en el Front End del usuario. Estos archivos pueden ser editados utilizando SAP Logon.
En principio, SAP Logon simplemente inicia el programa SAP GUI para un sistema SAP seleccionado con ciertos parametros.
Se pueden realizar varias configuraciones generales a través de las opciones de SAP Logon. Se puede por ejemplo, configurar los niveles de trace para conexiones SAP GUI. Las contraseñas pueden quedar registradas en el archivo de trace, por lo que debemos tener cuidado al utilizar esta opcion ; el archivo de trace debe ser eliminado una vez sea utilizado.
Podemos utilizar el boton Nueva Entrada para crear una nueva conexion. Un asistente nos lleva a traves de varias opciones para crear la conexion.
Existen 3 posibles opciones:
1.- 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 específica.
2.- La definicion de una nueva conexion, eligiendo la opcion Sistema específico de usuario, en donde se realiza una consulta al Message Server para conocer que servidores o grupos de servidores existen en el sistema.
3.- La definicion de una nueva conexion pero como sistema específico de usuario con la especificación explícita de todos los detalles de conexión (Servidor de aplicacion, Número de sistema e ID de sistema) sin consultar al Message Server.
INFORMACION IMPORTANTE:
En los primeros 2 casos se necesita del ABAP Message Server del sistema al que nos queramos conectar.
En el caso 3, definimos una conexión directa al Dispatcher seleccionado, o sea a una instancia específica del sistema. No hay necesidad de consultar al Message Server.
NOTA:
Si vemos los botones Grupos... y Servidor... en vez de el botón Nueva Entrada... el asistente está desactivado. Para activarlo, seleccionamos Opciones desde el menú en la esquina superior izquierda del SAP Logon.
Seleccionamos la opción con Asistente y confirmamos con OK y luego con Si.
Cuando ingresamos utilizando 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 diálogo que tenga configurada y los usuarios que estén conectados en ese preciso momento.
El archivo de configuracion sapmsg.ini se evalúa para mostrar los sistemas ya configurados en el SAP logon.
El message server del sistema seleccionado es consultado para mostrar los grupos de logon y servidores de aplicación disponibles.
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 este se especifica el puerto de comunicación del message server del ID (Identification) del sistema seleccionado, denominado SID (System ID).
Una conexión 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 utilización de archivos por SAP Logon
- Inicio de SAP Logon: lee 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 sapmsg.ini y el archivo services.
- Botón Modificar Entrada...: Edita saplogon.ini.
- Botón Borrar Entrada...: Edita saplogon.ini.
Con el botón 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 información que es relevante para loguearse al sistema.
- El nombre del servidor o direccion IP donde se encuentre la instancia a la que queremos contactar.
- El numero de sistema.
- El SID (System ID).
- Descripcion del sistema.
El número de instancia especifica los dos ultimos dígitos del puerto de 4 dígitos que utiliza el dispatcher de cada instancia. Los primeros dos dígitos son fijos, y son 32. Esto significa que los números de puertos entre 3200 y 3299 sin posibles. Los puertos 3298 y 3299 están asignados a los programas niping y saprouter por lo que no se deben utilizar como puertos para dispatchers.
La configuracion de una conexión, tal como su nombre en el SAP Logon pueden ser modificados utilizando el botón 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 conexión. El Saprouter es un programa que actúa como un punto intermedio en la conexión entre el front end y el sistema SAP.
Los archivos antes mencionados se almacenan en:
Estos son los posibles lugares donde se encuentran estos archivos, existen maneras desde el mismo SAP Logon donde se pueden revisar estos datos.
saplogon.ini, sapmsg.ini, saprouter.ini:
- Directorio de SAP GUI.
- Directorio de Windows.
En caso de utilizar el SAP GUI en windows 7, 8.0, 8.1 o 10 el archivo saplogon.ini se encuentra en la ruta Users<UsuarioActual>AppDataRoamingSAPCommon
Services (Windows):
- WindowsSystem32DriversetcServices
Otra opción es configurar shortcuts (Accesos Directos) utilizando la solapa Accesos Directos en el SAP Logon.
En teoría, también es posible guardar el password en el shortcut. Esto no es recomendable por cuestiones de seguridad. Los shortcuts se guardan en un archivo llamado sapshortcut.ini en el directorio de windows de la computadora del usuario, front-end.
En windows 7, 8.0, 8.1 y 10 el archivo sapshortcut.ini se almacena en Users<UsuarioActual>AppDataRoamingSAPCommon
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.
En su forma más simple, una llamada a SAP GUI puede verse de la siguiente forma:
sapgui
Si se va a utilizar un grupo de logon, la estructura de conexión es algo más compleja:
- /M/ para especificar el Message Server.
- /S/ para especificar el Puerto del Message Server.
- /G/ para especificar el nombre del grupo de logon seleccionado.
sapgui/M/ /S/ /G/
Esta sería la estructura completa de un string de conexión completo.
sapgui /M/ sapdp01 /S/ 3600 /G/ SPACE
Utilización de Grupos de Logon
Los sistemas SAP muchas veces tienen más que sólo 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 utilización intensiva del hardware, por lo tanto, degradando todo el trabajo que pueda ser realizado en esta instancia. Esto causa molestias para los usuarios debido a los altos tiempos de respuesta de los procesos de diálogo y esto a su vez resulta en altos costos debido a la baja disponiblidad del sistema. Ejemplos de estas situaciones pueden ser:
- Carga debido a un gran número de solicitudes RFC externas.
- Carga debido a un complejo esquema de Work Processes de background.
- Carga debido a numerosas tareas de update.
Alternativas para evitar esto es utilizar los grupos de logon para separar las cargas de trabajo:
- 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 diálogo.
- Utilizar un grupo de logon para distribuir la carga de diálogo de la mejor manera.
SAP recomienda para los sistemas con instancias múltiples configurar un grupo de logon para las conexiones de diálogo con el objeto que los usuarios experimenten tiempos de respuesta similares.
Este grupo de logon es llamado por ejemplo PUBLIC. Si consideramos que es útil, podemos elegir no incluir la instancia central de nuestro sistema SAP en este grupo de logon.
Por defecto, cada instancia de un sistema SAP (incluyendo la instancia central) es asignada al grupo de logon SPACE.
la transaccion SMLG es la que nos permite crear y administrar grupos de logon en el sistema.
 
 
 
Sobre el autor
Publicación académica de Robert Jayson Mejia Bustillo, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Robert Jayson Mejia Bustillo
Honduras - Legajo: NR14U
✒️Autor de: 10 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Certificación Académica de Robert Mejia