En la arquitectura empresarial moderna, no siempre es eficiente replicar millones de registros de un sistema a otro. Cuando un usuario de SAP Cloud for Customer (C4C) necesita ver el historial de facturas en tiempo real desde ECC o S/4HANA, la mejor solución es un Mashup.
Un Mashup (ya sea de datos o HTML) permite incrustar un servicio web externo directamente en la pantalla de la aplicación. En este escenario, SAP CPI actúa como el backend orquestador.
El Flujo de Arquitectura:
- El usuario en C4C abre la pantalla de un cliente.
- El Mashup captura el ID del cliente y hace una llamada REST/SOAP enviando este parámetro.
- CPI recibe la petición y consulta al ERP On-Premise (vía Cloud Connector).
- CPI transforma la respuesta del ERP a una estructura limpia (ej. JSON) y la devuelve al Mashup.
Esta técnica garantiza que los usuarios siempre vean la "única fuente de verdad" manteniendo el Clean Core en los sistemas de origen.
Referencia Oficial: SAP Help Portal - Mashups in SAP Cloud for Customer