![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️La configuración del SAP Logon
La configuración del SAP Logon
![La configuración del SAP Logon La configuración del SAP Logon](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/293.jpg)
Configuracion del SAP Logon
1. Configuracion de SAP Logon
El programa SAP Logon provee a los usuarios una forma sencilla de loguearse a un sistema SAP a traves del programa para Windows SAP GUI. Existen versiones de programas SAP GUI basados en JAVA que pueden ser utilizados en entornos como Linux, MacOS, etc.
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. En principio, SAP Logon inicia el programa SAP GUI para un sistema SAP seleccionado con ciertos parametros.
Se pueden realizar varias configuraciones generales a traves de SAP Logon. Se puede por ejemplo, configurar los niveles de trace para conexiones SAP GUI. Las contraseñas pueden tambien quedar registradas en el archivo de trace generado, por lo que deberemos tener especial cuidado al utilizarlo; el archivo de trace deberia ser eliminado una vez que sea utilizado.
Para crear una nueva conexion a un sistema utilizaremos el boton Nueva entrada... una especie de asistente nos lleva a traves de varias opciones. Hay tres 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 especifica.
2.- 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 grupos de servidores existen en el sistema.
3.- La definicion de una nueva conexion tambien pero como un sistema especifico de usuario con la especificacion explicita de todos los detalles de conexion (servidor de aplicacion especifico de usuario, numero de sistema e ID de sistema) sin consultar al Message Server. En esta opcion se esta definiendo una conexion directa al dispatcher seleccionado.
Cuando nos logueamos 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 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 de sapmsg.ini se evalua 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 aplicacion disponibles.
Para que la conexion al message server del sistema especificado en el archivo sapmsg.ini funcione es necesario del archivo services, con el cual se especifica el puerto de comunicacion del message server del SID.
Luego una conexion es creada al servidor y al message server que corre sobre este, utilizando la informacion de los archivos sapmsg.ini y services.
Resumen del proceso de 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. (Servidor de aplicacion especifico de usuario).
El nombre del servidor o direccion IP donde se encuentra la instancia a la que queremos contactar, el numero de sistema, el SID del sistema y una descripcion son esenciales.
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.
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 intermedio en la conexion entre front end y el sistema SAP.
¿Donde se almacena cada archivo?
Posibles ubicaciones:
- saplogon.ini, sapmsg.ini, saprouter.ini: 1. Directorio de SAP GUI. 2. Directorio de Windows.
- services (Windows): Windows/system32/drivers/etc/services
Otra opcion es configurar shortcuts (accesos directos) utilizando la solapa Accesos Directos en el SAP Logon. Con los shortcuts, necesitamos ingresar el password, despues de la cual el sistema nos lleva directamente a una transaccion preasignada.
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.
2. String de conexion SAP GUI:
En su forma mas 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 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/
Ejemplo: sapgui/M/sapdp01/S/3600/G/SPACE
3. 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 trabajo 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 grupos 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.
Este grupo de logon es llamado por ejemplo PUBLIC. Si consideramos que es util, 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 asiganada al grupo de logon SPACE.
La transaccion SMLG es la que nos permite crear y administrar los grupos de logon en el sistema.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Yarua Porras Mendoza
Sobre el autor
Publicación académica de Meyer Macabeo, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Meyer Macabeo
Profesión: Consultor Sap Basis - Mexico - Legajo: BE53Z
✒️Autor de: 65 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP BASIS Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Meyer Macabeo