Tag Archives: SAP PI 7.5

  • 0

SAP PI/PO 7.5 System Landscape: arquitectura, piezas y cómo orquestarlo sin morir en el intento

Category:Programación,SAP PI/PO Tags : 

Introducción: el “sistema nervioso” de tu empresa digital

En cualquier organización moderna, los sistemas no viven aislados: ERP, CRM, e-commerce, bancos, logística, analítica… todos necesitan hablar entre sí. SAP Process Orchestration —que incluye Integration (PI), BPM y BRM— actúa como el sistema nervioso central que coordina ese diálogo.

Si lo vemos en clave de negocio: PI/PO es tu hub de integración. En clave técnica: es un bus de servicios con capacidades de orquestación, enrutamiento, transformación y gobernanza. Y en clave práctica: es lo que evita que tengas un “spaghetti” de conexiones punto a punto imposible de mantener.


1) El mapa: ¿qué es el System Landscape?

El System Landscape es el mapa oficial de todos los sistemas que participan en la integración: quiénes son, cómo se conectan, qué roles tienen y qué reglas siguen.

Analogía directa: imagina una red de aeropuertos.

  • Cada sistema es una ciudad/aeropuerto
  • PI/PO es la torre de control + centro de conexiones
  • Los mensajes son los vuelos
  • El SLD es el mapa aeronáutico global

Sin ese mapa, no hay rutas confiables. Hay caos.


2) La pieza clave: SLD (System Landscape Directory)

System Landscape Directory es el repositorio central de información técnica de todos los sistemas conectados.

¿Qué guarda el SLD?

  • Sistemas técnicos (ej: ECC, S/4, CRM, externos)
  • Versiones de software
  • Componentes de integración
  • Relaciones entre sistemas

Analogía

El SLD es como el catastro digital de una ciudad:
sabe qué existe, dónde está y cómo se relaciona.

Impacto real

Si el SLD está mal configurado:

  • Interfaces fallan
  • Transportes inconsistentes
  • Problemas en rutas de mensajes

Hard truth: el 70% de los problemas de integración en PI/PO empiezan por un SLD descuidado.


3) Los entornos: DEV, QA, PRD

Un landscape serio se divide en:

  • DEV (Desarrollo): donde se construye
  • QA (Calidad): donde se prueba
  • PRD (Producción): donde vive el negocio

Analogía

Es como fabricar un carro:

  • DEV = diseño
  • QA = pruebas de choque
  • PRD = carretera real

Best practice

Nunca, bajo ninguna circunstancia, desarrolles en PRD.
Eso no es agilidad… es suicidio operativo.


4) Componentes principales del Landscape

4.1 Integration Engine (IE)

El motor de ejecución de mensajes.

Función:

  • Recibe mensajes
  • Aplica reglas
  • Los enruta

Analogía: el cerebro reptiliano: procesa y actúa rápido.


4.2 Adapter Engine (AE)

Donde viven los adaptadores (REST, SOAP, IDoc, JDBC, File, etc.)

Función:

  • Conectar SAP con el mundo exterior

Analogía: los puertos USB de tu sistema.


4.3 Enterprise Services Repository (ESR)

Repositorio de objetos de integración:

  • Data Types
  • Message Types
  • Service Interfaces
  • Mappings

Analogía: el plano arquitectónico de una ciudad.


4.4 Integration Directory (ID)

Configuración de ejecución:

  • Canales
  • Determinación de receptores
  • Routing

Analogía: el GPS en tiempo real.


4.5 BPM (Business Process Management)

Orquesta procesos complejos:

  • Secuencias
  • Decisiones
  • Estados

Analogía: un director de orquesta.


4.6 BRM (Business Rules Management)

Gestiona reglas dinámicas.

Analogía: el manual de decisiones del negocio.


5) Tipos de sistemas en el Landscape

Sistemas SAP

  • ECC
  • S/4HANA
  • CRM

Sistemas no SAP

  • APIs REST
  • Bases de datos
  • Apps móviles

Analogía

Es como un equipo de fútbol mixto:

  • SAP = jugadores veteranos
  • No SAP = fichajes internacionales

El rol de PI/PO es hacer que todos jueguen en el mismo sistema táctico.


6) Tipos de comunicación

Síncrona

  • Respuesta inmediata
  • Ej: API REST

Asíncrona

  • Procesamiento diferido
  • Ej: IDoc

Analogía

  • Síncrono = llamada telefónica
  • Asíncrono = correo electrónico

7) Modelos de integración

Punto a punto (anti-pattern)

Cada sistema conectado directamente.

Resultado: caos exponencial.

Hub-and-Spoke (PI/PO)

Todo pasa por un nodo central.

Resultado: control y escalabilidad.

Hard truth: si tienes más de 10 integraciones punto a punto, ya estás en deuda técnica.


8) Transporte y gobernanza

Los objetos viajan entre sistemas mediante:

  • CTS+
  • Transporte basado en archivos

Analogía

Es como mover contenedores entre puertos.

Riesgo

Sin control:

  • Versiones inconsistentes
  • Errores en producción

9) Seguridad en el Landscape

  • SSL
  • OAuth
  • Certificados
  • Autenticación básica

Analogía

Es el control migratorio de tu sistema.


10) Monitoreo y operación

Herramientas:

  • Message Monitoring
  • Channel Monitoring
  • Component Monitoring

Analogía

El centro de control aéreo.


11) Escalabilidad y alta disponibilidad

  • Clusters
  • Balanceadores
  • Failover

Analogía

Un aeropuerto con múltiples pistas.


12) Buenas prácticas (sin maquillaje)

  • Mantén el SLD limpio
  • Versiona todo
  • Evita lógica en mappings innecesaria
  • Documenta como si fueras a irte mañana

13) Errores comunes

  • SLD desactualizado
  • Uso excesivo de BPM
  • Mappings complejos sin control
  • Falta de monitoreo

14) Futuro del Landscape

Aunque PI/PO sigue vigente, el roadmap apunta a:
SAP Integration Suite

Cambio de paradigma

  • On-premise → Cloud
  • Monolítico → Modular
  • Transporte → DevOps

15) Conclusión estratégica

El System Landscape no es solo técnico.
Es un activo estratégico.

Bien diseñado:

  • Reduce costos
  • Aumenta velocidad
  • Permite escalar

Mal diseñado:

  • Te convierte en rehén de tu propia arquitectura


Archivos

Categorías