¿Qué es la integración SAP Ariba–S/4HANA?
SAP Ariba es un portafolio de compras y sourcing en la nube; SAP S/4HANA es el ERP insignia de SAP. La integración crea flujos de datos continuos y automatiza los procesos de compras, sourcing, contratos y pagos de extremo a extremo. Sin ella, los datos maestros se desalinean, las órdenes de compra se vuelven a capturar manualmente, las facturas llegan fuera de contexto y la visibilidad del gasto se fragmenta.
El alcance abarca Buying and Invoicing, Catalog, Sourcing, Contracts, Spend Analysis, Supplier Lifecycle and Performance, y Supplier Risk.
Datos de compra bidireccionales
Solicitudes, órdenes de compra, entradas de mercancía, facturas y datos de pago fluyen en ambos sentidos.
Sincronización de datos maestros
Proveedores, centros de costo, cuentas de mayor, organizaciones de compras, materiales y sociedades se mantienen alineados.
Visibilidad del gasto
Los datos de análisis de gasto se alimentan desde el ERP hacia Ariba para reportes consolidados.
Colaboración con proveedores
Los proveedores en SAP Business Network reciben POs y devuelven confirmaciones, ASNs y facturas.
Arquitectura de integración
SAP S/4HANA <-> Cloud Connector <-> Managed Gateway (SISGW) / CPI <-> SAP Business Network / SAP Ariba
Managed Gateway (SISGW)
Antes llamado SAP Ariba Cloud Integration Gateway (CIG), renombrado con el release 2302; en SPRO aparece como “Managed Gateway for Spend & Network.” Los nombres de objetos ABAP no fueron renombrados. Se entrega como los add-ons ARBCI1, ARBCI2, ARBCIGR (100 para ERP, 10S para S/4HANA on-premise). Convierte formatos SAP a cXML, usa Cloud Connector como proxy de invocación inversa y se ejecuta sobre CPI. Solo Test y Production — Development no está soportado, y un system ID se mapea a un realm ID.
SAP Cloud Integration (CPI)
El servicio de integración en la nube dentro de SAP Integration Suite para procesamiento A2A, B2B, en tiempo real y asíncrono. Cuatro componentes: Design Time (iFlows), Runtime, Monitoring y Tenant Management. SAP gestiona la infraestructura; el cliente diseña los iFlows. Cloud Foundry es el runtime recomendado — el fin de vida de Neo está anunciado para el Q1 2026.
SAP Cloud Connector
El puente seguro entre redes on-premise y SAP BTP, con soporte para HTTP, RFC, JDBC y LDAP. Requerido tanto para Test como para Production con SISGW, se ejecuta como un agente on-premise en una red segura y no expone puertos de firewall entrantes. La configuración de la subcuenta varía según el data center (EU, US, AU, JP, CN, CA, BR, AE, IN, entre otros).
Métodos de integración clave
| Método | Tipo | Mejor para |
|---|---|---|
| Managed Gateway (SISGW/CIG) | Mediado por middleware, cXML sobre HTTPS | P2P estándar, sourcing, contratos y análisis de gasto entre SAP ERP/S4 y Ariba/Business Network |
| SAP Cloud Integration (CPI) | Procesamiento de mensajes basado en iFlow | Escenarios personalizados o complejos que requieren transformación, ruteo o lógica específica por partner |
| Ariba Network / cXML | Protocolo B2B (XML sobre HTTPS) | Intercambio directo de documentos con proveedores en SAP Business Network |
| Integration Toolkit (CSV) | Transferencia automatizada por lotes basada en archivos | Sincronización programada de datos maestros, exportación de PO, importaciones automáticas ERP→Ariba |
| UI manual (importación/exportación CSV) | Basado en archivos | Cambios de datos pequeños o esporádicos, configuración inicial |
| Web Services (SOAP/REST) | Llamadas API en tiempo real | Intercambio transaccional y de datos maestros en tiempo real |
El managed gateway ofrece conectores prediseñados, transformaciones estándar, monitoreo, alertas y gestión de errores. El escenario 42K es una alternativa destacada para compradores de S/4HANA Cloud Public Edition: automatización source-to-pay mediante SAP Integration Suite sin el add-on de managed gateway — “Automation of Source-to-Pay with SAP Business Network (42K) Using SAP Integration Suite.” Al configurar SAP_COM_0508, dejar sin marcar el checkbox Use WSRM.
Escenarios adicionales de Integration Suite: 2NV (Guided Buying con SAP Ariba Buying), 3EN (Guided Buying para Central Procurement) y Lean Services Procurement (S/4HANA ↔ Business Network Commerce Automation).
Sincronización de datos maestros y configuración
Master Data Integration (MDI)
Recomendado para S/4HANA Cloud: Cloud Identity Services → tenant BTP → escenarios de replicación que sincronizan proveedores, cuentas de mayor, centros de costo, organizaciones de compras, materiales y sociedades. La replicación en tiempo real y el modelo de servicio gestionado superan al Toolkit heredado. S/4HANA on-premise usa el Integration Toolkit (Data Transfer Tool + DB Connector) para sincronización CSV programada por lotes — lotes comprimidos con Full Replace, Incremental, Deactivate All o Deactivate Listed.
Integration Configuration Manager
ICM traslada la configuración entre entornos de Ariba (TEST → PROD). Los campos nuevos aceptados en Data Definitions — por ejemplo CreationDateInUTC para timestamps de PO — deben ser aceptados y publicados antes de que aparezcan en las exportaciones.
Partner Directory
El Partner Directory de CPI parametriza los iFlows por partner sin duplicarlos. Tipos de parámetro: String (máx. 4000 caracteres), Binary (máx. 1.5 MB — XSLT/XSD/certificados) y Authorized Users. Límites: 5000 partners, 250 parámetros string + 250 binary por partner, 500 usuarios autorizados por partner. Se gestionan mediante Monitor UI o la API OData. Nunca almacenar secretos en String Parameters — usar el Secure Parameter Store.
Flujo de documentos procure-to-pay
S/4HANA → Business Network
Purchase Requisition, Purchase Order, Stock Transport Order, Scheduling Agreement Release, Receipt, ERP-Initiated Invoice, Payment Remittance, Bill of Materials, Product Activity Message, entre otras. Varias transacciones salientes (facturas basadas en FI/MM, hojas de entrada de servicio, solicitudes de recibo) no soportan adjuntos out-of-the-box.
Business Network → S/4HANA
Order Confirmation, Ship Notice (ASN), Invoice, Service Sheet, PayMeNow (pago anticipado), Remittance Advice, Product Replenishment Message, Replenishment Order, Liability Transfer, entre otras.
- Timestamp de PO (UTC):
CreationDateInUTCenvía la hora de creación de la PO en UTC para evitar discrepancias de zona horaria; debe aceptarse en Data Definition. - RFQ y adjudicación: las RFQs se crean en Ariba Sourcing a partir de datos del ERP; la información de adjudicación regresa al ERP.
- Integración 42K: automatización directa source-to-pay mediante SAP Integration Suite sin el add-on de managed gateway.
Catálogo y PunchOut
PunchOut OCI 4.0
S/4HANA accede a catálogos externos mediante SAP Open Catalog Interface (OCI) 4.0, configurada en la transacción OLME. El usuario hace punch out desde S/4HANA hacia el catálogo de Ariba o externo, y regresa un carrito mediante la URL de retorno OCI. La autenticación usa HTTPS con métodos básicos o basados en certificado. Aplicar la nota SAP 1670554 (prerrequisito), revisar la 3164695 (FAQs de OCI) y configurar STRUST con certificados asegurados donde se requiera.
Protocolo de catálogo cXML
cXML soporta PunchOut, archivos de catálogo e intercambio de documentos. Los formatos de archivo de catálogo incluyen cXML y CSV. Los extrinsics de tipo ítem (ítems de contrato, PunchIn durante la creación de contratos) extienden el modelo de ítem cXML estándar.
Búsqueda de catálogo SOAP
Los web services exponen getCatalogItems y getCatalogSearchResponse. El formato de Product ID es BuyerSystemID|SupplierPartID|SupplierPartAuxID. El parámetro Application.Messaging.Channels.WS.UseBigDecimalFormatter (configurado por SAP Ariba Support) agrega separadores de miles que pueden interferir con el middleware — Support puede desactivarlo.
Consideraciones de seguridad
- Autenticación
- Basada en certificados (preferida) o usuario/contraseña básico.
- Cifrado de transporte
- TLS 1.2+ en todas las conexiones; el middleware debe cumplir con SNI.
- SSO
- Usar SSO a través de la aplicación SAP Ariba; el login directo al managed gateway no está permitido.
- Cloud Connector
- Proxy de invocación inversa — sin puertos de firewall entrantes; se ejecuta en una red on-premise segura.
- Keystore / Truststore
- Gestionar certificados de forma proactiva; renovarlos antes de su vencimiento.
- PCI
- El gateway NO cumple con PCI — no enviar datos de PCard.
- Secretos
- Nunca almacenar secretos en Partner Directory String Parameters — usar el Secure Parameter Store.
- Usuarios de servicio
- Usar usuarios de servicio dedicados por integración.
Resolución de problemas y casos conocidos
| Problema | Causa | Solución |
|---|---|---|
| PO no llega al ERP | Falló el evento de exportación | Revisar el Integration Monitor; verificar conectividad de CIG |
| Datos maestros no sincronizados | Job del toolkit falló o no está programado | Verificar el programador de jobs; revisar logs del toolkit |
| Error de autenticación en web service | Credenciales vencidas | Renovar certificados / tokens |
| Campo nuevo no aparece en la exportación | Campo no aceptado en Data Definition | Aceptar y publicar el cambio en Integration Manager |
| Timestamp de PO incorrecto | CreationDateInUTC no configurado | Seguir el proceso de aceptación de campos en Data Definition |
| MDI no replica desde S/4HANA | Configuración de conectividad incorrecta | Revisar la configuración de MDI en SAP BTP y Ariba |
| Errores de autorización RFC (S/4 2020) | Problema conocido | Aplicar la nota SAP 2798488 |
| Valores de cross-reference no persisten | Guardar solo no persiste | Usar el flujo Next → Confirm hasta el final |
| Carrito atascado en “Composing” | Problema de parámetro de configuración | Pedir a SAP Ariba Support que habilite Application.Content.MarkCheckedOutCartStatus |
| Límite máximo de búsqueda de catálogo (10,000) | Búsqueda demasiado amplia | Acotar las operaciones de búsqueda y reintentar |
Notas SAP clave: 2400737 (versiones de producto soportadas y calendario de releases trimestrales — feb, may, ago, nov), 2798488 (corrección de autorización RFC para S/4HANA 2020), 1670554 (prerrequisito de OCI), 3164695 (FAQs de OCI). Desde Ariba 2602, los service packs se liberan cuatro veces al año y SAP da soporte a los paquetes add-on liberados dentro de los 12 meses anteriores.
Herramientas de monitoreo: Document Validator (esquema, transformación, contenido), Test Central (regresión de extremo a extremo), Connectivity Tool (autenticación y red), Transaction Tracker (estado de documentos), SAP AIF y SAP Cloud ALM.
Checklist de referencia rápida
Arquitectura y conectividad
- Elegir el método correcto: Managed Gateway para P2P estándar; CPI para escenarios personalizados; Toolkit para lotes; APIs para tiempo real.
- Instalar los componentes add-on ABAP (ARBCI1 / ARBCI2 / ARBCIGR) en el backend de S/4HANA.
- Instalar y configurar SAP Cloud Connector (subcuenta, Location ID, mapeo de data center).
- Asegurar que el middleware cumpla con SNI; configurar la zona horaria mediante STZBC.
Datos maestros
- Para S/4HANA Cloud: configurar MDI (Cloud Identity Services → BTP → escenarios de replicación).
- Para on-premise: configurar jobs por lotes del Toolkit para sincronización de proveedores, centro de costo, GL y materiales.
- Documentar el mapa de datos de todos los campos mapeados; separar los jobs por tipo de dato.
Transacciones y catálogo
- Configurar todas las transacciones cXML requeridas (salientes y entrantes) según el proceso de negocio.
- Definir los mapeos de cross-reference usando Next → Confirm (Guardar solo no persiste).
- Aceptar y publicar los nuevos campos de Data Definition (por ejemplo, CreationDateInUTC).
- Configurar OCI 4.0 en OLME; aplicar las notas SAP 1670554 y 3164695.
Seguridad
- Autenticación basada en certificados (preferida); TLS 1.2+; SSO a través de la aplicación Ariba.
- No almacenar secretos en Partner Directory; no enviar datos de PCard (no cumple con PCI).
- Renovar certificados antes de su vencimiento.
Pruebas y operaciones
- Probar siempre primero en TEST; usar Document Validator, Connectivity Tool y Test Central antes del go-live.
- Configurar SAP Cloud ALM / SAP AIF para monitoreo diario y alertas de fallas.
- Publicar el proyecto solo después de confirmar todas las cross references, transacciones y pruebas.
- Dar seguimiento a la nota SAP 2400737 para versiones soportadas; planificar la migración de Neo → Cloud Foundry.
Compilado a partir de material del SAP Help Portal knowledge base, SAP Ariba versión 2605. Donde el material fuente estaba ausente o truncado, ese contenido no fue incluido.