Manual detallado y extenso en español sobre la instalación y configuración de SAP Router, basado prioritariamente en la guía oficial y ampliado con mejores prácticas actuales.
Requisitos previos
Antes de iniciar la instalación:
Verifica tener una cuenta registrada en el SAP Service Marketplace con acceso autorizado.
Asegúrate de contar con permisos de administrador sobre el servidor donde instalarás SAP Router.
Prepara la dirección IP pública y el nombre del host del servidor SAP Router, así como el número de cliente SAP para el registro ante soporte SAP.
Descarga de archivos necesarios
Descarga los siguientes archivos desde el portal:
Creación de la estructura de directorios
Crea la carpeta principal para SAP Router, por ejemplo:
En Windows:
C:\usr\sap\<SID>\saprouter
Desempaquetado de archivos SAR
Accede al directorio creado y ejecuta:
sapcar.exe -xvf saprouter_<versión>.sar
sapcar.exe -xvf sapcryptolib_<versión>.sar
Verifica que los ejecutables y la DLL sapcrypto.dll estén presentes.
Configuración de variables de entorno
Configura las siguientes variables para el usuario del sistema que ejecutará SAP Router:
SECUDIR = C:\usr\sap\<SID>\saprouter
SNC_LIB = C:\usr\sap\<SID>\saprouter\sapcrypto.dll
.
Puertos necesarios
Los principales puertos a abrir son:
Consideraciones y pasos recomendados
Si el sistema SAP tiene varias instancias, abrir el rango correspondiente (por ejemplo, 3200, 3201, 3202, etc.).
El puerto 3299 debe estar abierto para que SAPRouter consiga comunicarse con SAP y otras herramientas de soporte.
Los puertos 23, 1503, 5601 y 3389 deben habilitarse solo si se requiere soporte remoto adicional como Telnet, Netmeeting, PC-Anywhere o Escritorio Remoto Windows.
Para conexiones especializadas o herramientas, consulta la documentación y políticas de seguridad propias del sistema o red.
Mejores prácticas de seguridad
Limita la apertura exclusiva a los puertos indispensables.
Aplica reglas de acceso que permitan conexiones solo desde las direcciones IP autorizadas.
Revisa y actualiza periódicamente la configuración de puertos en coordinación con el área de seguridad de TI.
Generación y registro de certificados
Genera una solicitud de certificado con el comando:
textsapgenpse get_pse -v -onlyreq -r certreq -p local.pse "CN=<hostname>, OU=<customer_number>, OU=SAProuter, O=SAP, C=DE"
Abre el archivo
certreq
y copia su contenido.Pegue el contenido “como texto” en el área de generación de certificados en el SAP Marketplace bajo la sección de SAProuter SNC.
Descarga el certificado emitido por SAP y guárdalo como
srcert
.Instala el certificado con:
sapgenpse import_own_cert -c srcert -p local.pse
Crea las credenciales en el SAProuter:
sapgenpse seclogin -p local.pse
Este comando genera el archivo
cred_v2
y lo asocia al usuario ejecutante.
Configuración de permisos de red y puertos
Verifica que el puerto estándar TCP 3299 esté abierto tanto en el servidor como en el firewall.
Si se requiere, abre puertos adicionales para conexiones SNC, NetMeeting, Telnet, etc. según la guía.
Configuración de la tabla de rutas (saprouttab)
Crea o edita el archivo
saprouttab
en el directorio del SAProuter para definir las reglas de acceso permitidas y denegadas. Ejemplo de líneas en la saprouttab:KT “p:CN=sapserv2, OU=SAProuter, O=SAP, C=DE” 194.39.131.34 * KP * “p:CN=sapserv2, OU=SAProuter, O=SAP, C=DE” 3299 D * * *
Instalación como servicio en Windows
Ejecuta el siguiente comando para registrar SAProuter como servicio:
sc.exe create SAPRouter binPath= "<ruta>\saprouter.exe service -r -W 60000 -R <ruta>\saprouttab -K ^p:<nombre_distintivo>^" start= auto obj= "NT AUTHORITY\LocalService"
Abre
services.msc
, busca el servicio SAPRouter, edita el tipo de inicio a “Automático” y configura el usuario bajo el cual se ejecutará el servicio (debe coincidir con el usado en el paso de credenciales).
Inicio y comprobación de SAP Router
Inicia el servicio desde la propia ventana o usa:
net start SAPRouter
O bien inicia desde línea de comandos:
saprouter -r -K "p:CN=<hostname>, OU=<customer_number>, OU=SAProuter, O=SAP, C=DE"
Verifica su funcionamiento con:
saprouter -l
Verificación de conexión
Revisa la RFC SAPOSS en la transacción SM59 del sistema SAP.
Prueba la conexión usando el grupo adecuado, usuario y password definidos.
Consideraciones adicionales
Actualiza los certificados en SAP Router antes de su vencimiento.
Documenta cualquier cambio en la configuración de la tabla saprouttab.
Asegúrate que las reglas de firewall y seguridad en la red estén correctamente alineadas con los requisitos actuales de conectividad.
Este manual cubre todo el ciclo desde la preparación hasta la puesta en marcha y verificación del SAP Router en un entorno Windows, con recomendaciones que también aplican a otros sistemas operativos.