Hola chicos,
Sé que esta pregunta se ha hecho varias veces, pero necesito un poco de ayuda...
Nuestro cliente está utilizando una herramienta RFC para cargar archivos, iniciar transacciones, etc., ahora han recibido una actualización de esta herramienta y tenemos algunos problemas de red.
La razón principal de este error es porque el sistema SAP envía su dirección IP interna de vuelta a la herramienta RFC, y la herramienta quiere conectarse al despachador con la dirección IP interna proporcionada.
Lo hemos probado con SAPRouter y sin él, el problema es el mismo.
1. La herramienta (cliente por ejemplo 10.10.20.1) se conecta al Gateway de SAP (por ejemplo 210.10.10.1) con la dirección IP externa proporcionada y/o con una cadena de SAPRouter.
- esta conexión funciona
2. La herramienta quiere iniciar una transacción, por lo que llama a la función "SYSTEM_PREPARE_ATTACH_GUI", SAP envía la dirección IP interna (por ejemplo 192.168.1.1) al cliente y recibo el aviso de seguridad de SAPGUI para permitir iniciar un SAPGUI, después de eso, la herramienta quiere conectarse al despachador con la dirección IP interna del sistema SAP, pero falla... Sé que esto es correcto...
Durante la búsqueda de una solución, encontré este buen tutorial:
Conexiones RFC en entornos "NATed" - Conectividad ABAP - SCN Wiki
Pero esto es para una conexión entre dos sistemas a través de una conexión RFC, tengo un puñado de clientes.
También leí algunas notas:
• 21151 - Múltiples adaptadores de red en servidores SAP
• 148832 - Conversión de direcciones IP con un firewall
• 555162 - RFC asincrónicos con un diálogo usando un router SAP
• 1033987 - El inicio de sesión remoto utilizando NAT o SAP router falla
Sé que debe haber una opción, no creo que sea el primero que quiere usar una dirección IP NAT para RFC.
Entonces, ¿cuál es la forma correcta de indicar al sistema SAP que no envíe la dirección IP interna de vuelta al cliente, sino la externa?
¿O debo enrutar en el SAPRouter todas las preguntas a la dirección IP interna a la externa?
El camino hacia los clientes:
SAP (interno por ejemplo 192.168.1.1) > FW (externo por ejemplo 210.10.10.1) > VPN > FW (por ejemplo 220.10.10.1) > SAPRouter (por ejemplo 10.10.10.1) > Cliente (por ejemplo 10.10.20.1)
¡Gracias por cualquier ayuda!
Saludos cordiales,
Tobias