Integración de Sistemas SAP

Visibilidad y documentación de interfaces en el landscape

El Mapa de Dependencias

En un landscape SAP maduro, los sistemas no operan aislados. Un pedido de compra puede viajar desde un portal web, pasar por SAP Gateway, aterrizar en S/4HANA, disparar una llamada RFC a un sistema legacy, enviar un IDoc a SAP Ariba, y notificar vía REST API a un sistema de warehouse.

Interface Monitoring en Solution Manager detecta y documenta automáticamente estas conexiones, generando un "mapa de dependencias" visual que responde la pregunta crítica: "¿Qué se romperá si apago este sistema?"

Detección Automática de Interfaces

SolMan escanea periódicamente los managed systems buscando configuraciones de integración:

RFC Connections (SM59)

Ejecuta RFC al sistema para leer la tabla RFCDES que contiene:

IDoc Partners (WE21, WE20)

Lee configuración de ALE/EDI:

Interfaces PI/PO (Process Orchestration)

Si existe un PI/PO en el landscape, SolMan lo integra para visualizar:

APIs REST/SOAP (Gateway)

Detecta servicios OData y SOAP publicados en SAP Gateway (/IWFND/GW_CLIENT):

Integration Directory: El Inventario

Toda la información detectada se centraliza en el Integration Directory, accesible en SOLMAN_WORKCENTER → Integration Monitoring.

Para cada interfaz se documenta:

Análisis de Impacto (Dependency Map)

La funcionalidad más poderosa es el Dependency Viewer. Seleccionas un sistema (e.g., S4P - S/4HANA Producción) y SolMan genera un diagrama de red mostrando:

Esto permite responder preguntas críticas antes de mantenimientos o migraciones:

Pregunta: "Vamos a hacer un upgrade de S4P el sábado. ¿Qué otros sistemas se verán impactados?"

Dependency Map muestra: Portal Web (inbound HTTP), SAP Ariba (outbound IDoc), Sistema Legacy de Inventario (outbound RFC), SAP BW (inbound RFC para extracción de datos).

Acción: Notificar a los equipos de Portal, Ariba, Legacy e Inventario. Coordinar ventanas de mantenimiento alineadas.

Interface Monitoring en Tiempo Real

Además del inventario, SolMan monitoriza activamente la "salud" de las interfaces:

Métricas Monitorizadas

Alertas

Se configuran thresholds, por ejemplo:

Las alertas se envían por email o webhook, permitiendo reacción proactiva antes de que usuarios de negocio reporten problemas.

Test Management para Integraciones

SolMan incluye Test Suite para validar integraciones end-to-end:

Creación de Test Scenarios

  1. Definir el proceso de negocio (e.g., "Creación de Pedido de Compra").
  2. Identificar los sistemas involucrados (Portal → Gateway → S/4 → Ariba).
  3. Crear pasos de test con datos de entrada y outputs esperados.
  4. Ejecutar el test y capturar resultados en cada sistema.

Regression Testing

Después de un upgrade o cambio en una interfaz, se re-ejecutan los test suites automáticamente para validar que no se ha roto funcionalidad existente.

Casos de Uso Reales

Migración de un Sistema Legacy

Situación: Se planea desmantelar un sistema de warehouse legacy y migrar su funcionalidad a S/4HANA.

Uso de Interface Monitoring:

  1. Identificar todas las interfaces que llaman al sistema legacy (encontradas: 12 RFCs desde diferentes sistemas).
  2. Documentar qué funcionalidad expone cada RFC.
  3. Implementar las funciones equivalentes en S/4HANA.
  4. Re-configurar las 12 RFCs para apuntar al nuevo sistema.
  5. Ejecutar tests de integración end-to-end para validar.

Troubleshooting de Incidente

Situación: Los usuarios reportan que las órdenes de compra no llegan a Ariba.

Uso de Interface Monitoring:

  1. Verificar en Monitoring que la interfaz S/4 → Ariba tiene Success Rate del 0% desde hace 2 horas.
  2. Revisar mensajes de error: "HTTP 503 Service Unavailable".
  3. Conclusión: El problema está en el lado de Ariba (servidor caído), no en SAP.
  4. Escalar a equipo de Ariba. Mientras tanto, acumular IDocs en cola para reenvío automático cuando Ariba se recupere.

Troubleshooting: "Interface no detectada"

Síntoma: Una interfaz conocida no aparece en el Integration Directory.

Causas Comunes:

Solución: Ejecutar un scan manual desde SOLMAN_WORKCENTER → Integration Monitoring → Discover Interfaces.

Preguntas Frecuentes (FAQ)

¿Para qué sirve el Dependency Viewer en Solution Manager?

Permite visualizar gráficamente las conexiones de entrada (inbound) y salida (outbound) de un sistema, ayudando a prever qué se verá afectado durante un mantenimiento.

¿Qué tipos de interfaces puede detectar SolMan automáticamente?

Detecta automáticamente conexiones RFC (SM59), perfiles de IDocs (WE20/21), servicios OData de Gateway y flujos de integración en PI/PO.

¿Qué métricas se monitorizan en tiempo real para una interfaz?

Se monitorizan métricas como el Success Rate (tasa de éxito), Throughput (mensajes por hora) y la Latencia promedio de procesamiento.

Páginas relacionadas

Volver a Solution Manager

Monitorización de Sistemas

Arquitectura de Integración