Que puertos se utilizan en SAP
Conocer qué puertos se utilizan en SAP en una instancia ABAP es fundamental para cualquier administrador SAP BASIS, ya que permite diagnosticar errores de conectividad, analizar problemas de comunicación entre componentes SAP y crear scripts de monitorización que verifiquen que los servicios críticos responden correctamente en todo momento.
Este conocimiento es especialmente importante cuando se trabaja con firewalls, balanceadores, monitorización externa o entornos productivos, donde un puerto cerrado o mal configurado puede provocar errores difíciles de identificar.
Antes de entrar en detalle, es importante tener claro el número de instancia. En los ejemplos de este artículo utilizaremos la instancia 00, pero el mismo criterio se aplica a cualquier otra instancia SAP.
Puertos básicos de SAP ABAP
Cuando hablamos de puertos SAP ABAP, existen tres puertos básicos que todo administrador debe conocer, ya que forman el núcleo de la comunicación interna del sistema:
[su_box title="Puertos básicos de SAP ABAP" box_color="#39ff5a" radius="14"]
Message Server → 3600
Gestiona la comunicación entre instancias y el balanceo de logons.
Rango: 3600–3699 (según número de instancia).
Ejemplo instancia 00 → 3600
Dispatcher → 3200
Recibe las peticiones de los usuarios SAP GUI.
Rango: 3200–3299 (según instancia).
Ejemplo instancia 00 → 3200
⚠️ Solo se utiliza en el host local.
Gateway → 3300
Gestiona comunicaciones RFC entre sistemas SAP y externos.
Rango: 3300–3399 (según instancia).
Ejemplo instancia 00 → 3300
⚠️ Solo se utiliza en el host local.
[/su_box]
Otros puertos de una instancia SAP ABAP
Además de los puertos básicos, una instancia ABAP utiliza otros puertos importantes, especialmente relacionados con servicios web, administración y monitorización:
- Internet Communication Manager (ICM) – HTTP → 8000 (80 + número de instancia, por ejemplo: 80 + 00)
- ICM SMTP → No configurado por defecto. Si se habilita, normalmente se utiliza el puerto 25.
- Message Server HTTP → 8100 (81 + número de instancia)
- Message Server HTTPS → 44400 (444 + número de instancia SAP)
- ICM Admin → 65000 Puerto de administración interna del ICM. Solo acepta conexiones desde el host local.
El listado completo y actualizado de puertos ABAP puede consultarse en la documentación oficial de SAP: Ports of SAP NetWeaver Application Server for ABAP .
Puertos básicos de SAP JAVA
En el caso de SAP JAVA, el número de instancia sigue siendo clave, pero a diferencia de ABAP, el número de instancia se inserta en el centro del puerto.
Por ejemplo, para una instancia JAVA con número 00, el puerto HTTP se construye como: 5 + número de instancia + 00, lo que da como resultado el puerto 50000.
Puerto HTTP de una instancia JAVA → 5NN00 → Por defecto: 50000
Puerto HTTPS de una instancia JAVA → 5NN01 → Por defecto: 50001
Puerto P4 de una instancia JAVA → 5NN04 → Por defecto: 50004
Puerto Telnet de una instancia JAVA → 5NN08 → Por defecto: 50008
Puedes consultar todos los puertos de SAP JAVA en la documentación oficial: AS Java Ports .
Algunas notas SAP especialmente útiles relacionadas con la verificación de puertos son:
- 2608809 – How to check open ports in the AS Java
- 2423420 – List of default ports used in BI Platform
Existe información aún más detallada en help.sap.com, donde SAP documenta en profundidad los aspectos de seguridad, comunicación y puertos de sus sistemas. Si quieres llevar esta información a la práctica, te recomendamos leer también cómo comprobar puertos SAP en Linux y Windows.