# SAP CPI (Integration Suite): Conecta SAP con Todo sin Perder la Cabeza
Tabla de Contenidos
- El problema de las integraciones empresariales
- Qué es SAP Integration Suite (antes CPI)
- CPI vs PI/PO: por qué migrar
- Cómo funcionan los iFlows
- Patrones de integración reales
- API Management dentro de Integration Suite
- Costos por tenant en México
- Preguntas Frecuentes
---
El problema de las integraciones empresariales
Las empresas que llevan años trabajando con SAP rara vez viven en un ecosistema puro. Tienen SAP para finanzas, un CRM de terceros, un portal de ecommerce, un sistema de logistica, un WMS en los almacenes y quizás una aplicación móvil propia. Cada uno de estos sistemas tiene su propia base de datos y su propia lógica.
El problema no es que existan múltiples sistemas; el problema es cuando esos sistemas no se comunican. Entonces aparece lo que los arquitectos de TI llaman "integración punto a punto": conexiones directas, construidas una por una, entre cada par de sistemas que necesitan hablar. Diez sistemas con conexiones punto a punto pueden generar hasta 45 interfaces diferentes. Cuando un sistema cambia su API o su formato de datos, hay que actualizar cada una de esas conexiones individualmente.
SAP Integration Suite existe para resolver exactamente este problema: un hub centralizado donde todas las integraciones se diseñan, monitorean y mantienen en un solo lugar.
---
Qué es SAP Integration Suite (antes CPI)
SAP Integration Suite es la plataforma de integración en la nube de SAP. Hasta hace algunos años se conocía como SAP Cloud Platform Integration (CPI) y antes aún como HCI (HANA Cloud Integration). El nombre ha cambiado pero la función central es la misma: conectar SAP con cualquier otro sistema, dentro o fuera de la empresa.
La plataforma tiene cuatro capacidades principales:
Cloud Integration (el CPI original): El motor de integración que ejecuta los flujos de mensajes entre sistemas. Aquí se configuran los iFlows que definen cómo fluye la información de un sistema a otro.
API Management: Un API gateway que permite exponer, asegurar, monitorear y publicar APIs tanto internas como externas. Útil cuando SAP necesita exponer datos hacia aplicaciones móviles, portales web o partners comerciales.
Open Connectors: Una biblioteca de conectores preconstruidos para más de 170 aplicaciones SaaS comunes (Salesforce, ServiceNow, Slack, Workday, entre otros). Reduce el tiempo de integración para aplicaciones populares.
Event Mesh: Un bus de eventos para arquitecturas de mensajería asíncrona, útil cuando los sistemas necesitan reaccionar a eventos en tiempo real en lugar de consultas periódicas.
---
CPI vs PI/PO: por qué migrar
SAP PI (Process Integration) y SAP PO (Process Orchestration) son las plataformas de integración on-premise que SAP ha venido utilizando desde principios de los 2000. Miles de empresas en México y el mundo tienen sus integraciones construidas sobre estas plataformas.
SAP tiene anunciado el fin del mantenimiento estándar de SAP PO para 2027, con extensión de mantenimiento hasta 2030 bajo contrato especial. Esto significa que las empresas que aún operan sobre PI/PO tienen un reloj corriendo.
Las diferencias prácticas entre PI/PO y CPI son significativas:
| Criterio | SAP PI/PO | SAP CPI (Integration Suite) |
|---|
| Despliegue | On-premise (servidor local) | Cloud (SAP BTP) |
|---|---|---|
| Mantenimiento de infraestructura | Responsabilidad del cliente | Responsabilidad de SAP |
| Actualizaciones | Manuales, disruptivas | Automáticas, continuas |
| Modelo de diseño | Repository-based (Java) | iFlow visual (BPM-like) |
| Conectores preconstruidos | Adaptadores estándar (IDOC, RFC, etc.) | + Open Connectors (170+ apps) |
| Monitoreo | SAP NetWeaver Admin | Dashboard web integrado |
| Costo | Licencia on-premise + infraestructura | Suscripción cloud por tenant |
La migración de PI/PO a CPI no es un proceso automático. Los objetos de integración (interfaces, mappings, escenarios) deben rediseñarse en el nuevo modelo de iFlows. Dependiendo de la complejidad, una migración puede tomar de 3 meses a más de un año.
---
Cómo funcionan los iFlows
Un iFlow (Integration Flow) es la unidad básica de trabajo en SAP CPI. Es un diagrama de flujo visual que define cómo un mensaje viaja desde un sistema origen hasta un sistema destino, incluyendo las transformaciones, validaciones y enrutamientos que ocurren en el camino.
Un iFlow típico tiene estos componentes:
Sender: El sistema que inicia el mensaje (por ejemplo, SAP S/4HANA enviando una orden de compra).
Receiver: El sistema que recibe el mensaje transformado (por ejemplo, un portal de proveedores).
Canales de comunicación: Los adaptadores que definen el protocolo de comunicación en cada extremo (HTTPS, SFTP, IDoc, SOAP, REST, AMQP, etc.).
Pasos de transformación: Los bloques donde se mapea, transforma o enriquece el mensaje. CPI soporta:
- Message Mapping (mapeo visual de campos)
- XSLT para transformaciones XML
- Groovy Script para lógica compleja
- JavaScript para procesamiento ligero
Enrutador: Permite enviar el mensaje a diferentes destinos según condiciones del contenido (por ejemplo, órdenes de más de MXN 500,000 van por un flujo de aprobación diferente).
Manejo de errores: Cada iFlow puede configurar qué hacer si algo falla: reintentar, enviar alerta por correo, escribir en una cola de mensajes fallidos, notificar a un sistema de monitoreo.
---
Patrones de integración reales
En proyectos de integración con SAP en México, estos son los patrones más frecuentes:
SAP ERP - Marketplace (Amazon, MercadoLibre): El catálogo de productos y precios de SAP se sincroniza hacia los marketplaces. Los pedidos recibidos en el marketplace crean órdenes de venta automáticamente en SAP. La facturación y actualización de inventario regresan al marketplace en tiempo real.
SAP - Salesforce (CRM): Las oportunidades ganadas en Salesforce crean automáticamente clientes y órdenes de venta en SAP. Los estados de entrega y facturación en SAP se reflejan en Salesforce para que el equipo comercial tenga visibilidad sin entrar a SAP.
SAP - WMS externo: Los movimientos de almacén confirmados en el WMS (por ejemplo, entradas y salidas de mercancía) actualizan el inventario en SAP. Las órdenes de despacho creadas en SAP llegan automáticamente al WMS.
SAP - Portal de proveedores: Los proveedores reciben sus órdenes de compra, confirman entregas y suben sus facturas en el portal. CPI sincroniza todo esto con SAP, eliminando la entrada manual de datos.
SAP - Aplicación móvil de campo: Los agentes en campo usan una app móvil para tomar pedidos o registrar visitas. CPI recibe esos datos, los valida y los inserta en SAP como órdenes de venta o actividades de CRM.
---
API Management dentro de Integration Suite
API Management permite a las empresas publicar APIs de SAP de forma segura y controlada hacia el exterior. Sin API Management, exponer datos de SAP hacia internet implica abrir acceso directo al sistema, lo que es un riesgo de seguridad inaceptable.
Con API Management:
- Se define qué operaciones están disponibles (GET de catálogo de productos, POST de pedidos, etc.)
- Se controla quién puede acceder (con API keys, OAuth 2.0, JWT, o certificados)
- Se monitorea el uso (cuántas llamadas por cliente, tiempos de respuesta, errores)
- Se establecen límites de tasa (rate limiting) para proteger el sistema backend
- Se puede versionar la API para no romper a los consumidores cuando SAP cambia
Para empresas que están construyendo ecosistemas digitales (portales de clientes, integraciones con partners, aplicaciones móviles), API Management es la capa de seguridad y gobierno que protege a SAP del caos de las integraciones no controladas.
---
Costos por tenant en México
SAP Integration Suite opera en SAP Business Technology Platform (BTP) y se licencia por capacidad de mensajes procesados y por número de conexiones activas.
Los modelos de precios más comunes son:
Modelo por mensajes: Se paga por millón de mensajes procesados. SAP ofrece paquetes de mensajes con diferentes niveles de precio según el volumen comprometido anualmente.
Modelo por tenant estándar: Un tenant estándar incluye una capacidad mensual de mensajes y un número de iFlows activos. Precio referencial en MXN para 2026: entre MXN 35,000 y MXN 80,000 mensuales dependiendo del paquete y la negociación.
Modelo Enterprise: Para empresas con alto volumen de mensajes (más de 50 millones al mes), existen acuerdos de licenciamiento enterprise con precios negociados directamente con SAP.
Además del costo de licenciamiento, hay que considerar:
- Costo de implementación de los iFlows (entre MXN 15,000 y MXN 60,000 por integración según complejidad)
- Costo de soporte y monitoreo continuo
- Costo de la migración si se viene de PI/PO
---
Preguntas Frecuentes
¿SAP CPI solo funciona con SAP?
No. Aunque fue diseñado para el ecosistema SAP, CPI puede integrarse con cualquier sistema que tenga una API REST, SOAP, FTP, o que use protocolos estándar. Los Open Connectors amplían esto a más de 170 aplicaciones SaaS sin escribir código.
¿Necesito SAP para usar SAP Integration Suite?
SAP Integration Suite está disponible independientemente de SAP ERP. Sin embargo, en la práctica, el 90% de los casos de uso involucran al menos un sistema SAP como origen o destino.
¿Cuánto tiempo toma implementar una integración típica?
Una integración simple (por ejemplo, sincronizar clientes entre SAP y Salesforce) puede estar lista en 2 a 4 semanas. Integraciones complejas con múltiples flujos condicionales, transformaciones elaboradas y requisitos de alta disponibilidad pueden tomar 2 a 3 meses.
¿Cómo monitoreamos los fallos de integración?
SAP CPI tiene un dashboard de monitoreo integrado que muestra el estado de cada ejecución de iFlow en tiempo real. Se pueden configurar alertas por correo o notificaciones a sistemas de monitoreo externos (como PagerDuty o un canal de Teams) cuando un flujo falla.
¿Puedo migrar mis interfaces de SAP PI a CPI sin perder funcionalidad?
La mayoría de la funcionalidad puede migrarse, aunque no es una migración automática. Los mapeos XSLT pueden reutilizarse en gran medida. La lógica de Java de PI/PO debe reescribirse en Groovy. Las interfaces estándar de IDoc y RFC tienen equivalentes directos en CPI.
---
Siguiente Paso
Si tienes SAP PI/PO en producción y necesitas planear la migración antes de 2030, o si tienes integraciones punto a punto que ya son inmanejables, en iTechDev podemos hacer un diagnóstico de tu arquitectura de integración actual.
Agenda una consulta sin costo: meet.itechdev.com.mx/itechdev/consulta
---
Autor: Juan Carlos Guajardo, CEO de ITECHDEV MX S.A. de C.V. Ingeniero con 8+ años implementando soluciones empresariales en México. Partner certificado de SAP, Salesforce, Microsoft y AWS. Ha liderado más de 100 proyectos de transformación digital para empresas medianas y grandes en Monterrey y toda la república. Contacto: contacto@itechdev.com.mx | +52 81 8526 2230 | San Antonio 2324, Monterrey, NL.
