SAP Customer Experience (SAP CX)

Entrada originalmente publicada por mi, en LinkedIn, como colaboración con Avvale.

En un mundo cada vez más digitalizado, las empresas compiten no solo por productos o precios, sino por algo mucho más valioso: la experiencia del cliente (Customer Experience). La forma en que una marca interactúa, conoce y atiende a sus clientes se ha convertido en un factor decisivo para la fidelización, la retención y el crecimiento sostenible. Ya vimos anteriormente lo que era Customer Experience como filosofía de gestión de clientes.

SAP, reconociendo esta evolución, ha desarrollado una suite integral llamada SAP Customer Experience (SAP CX), que permite a las organizaciones gestionar de forma centralizada todos los puntos de contacto con sus clientes, desde el marketing hasta el servicio postventa, pasando por eCommerce, ventas y gestión del dato.

En este artículo te presento una visión global de las principales soluciones SAP CX, cómo se integran entre sí y qué áreas funcionales abordan. Esta guía será el punto de partida para una serie de publicaciones en las que exploraremos el mundo SAP Customer Experience en profundidad.


¿Qué es SAP Customer Experience (CX)?

SAP CX es un conjunto de soluciones en la nube diseñadas para permitir a las empresas crear experiencias coherentes, personalizadas y centradas en el cliente a lo largo de todo su ciclo de vida: captación, conversión, fidelización y servicio.

Contenido del artículo
SAP Customer Experience

Esta suite incluye herramientas específicas para automatizar procesos de ventas, crear campañas de marketing omnicanal, gestionar el ecommerce, centralizar datos de clientes y aplicar inteligencia artificial para optimizar decisiones.


Visión general: el ecosistema SAP CX

A continuación, te presentamos los principales componentes de la suite SAP Customer Experience:

Contenido del artículo
SAP Customer Experience Suite

SAP Sales and Service Cloud Version 2

Una solución integrada que permite gestionar los procesos de ventas y servicio al cliente desde una única plataforma moderna, basada en microservicios, con experiencia de usuario renovada y capacidades avanzadas de IA. Se trata por tanto del equivalente a lo que antes era un CRM, pero dentro del ecosistema CX.

Contenido del artículo

Entre las principales funcionalidades tendremos dos bloques principales, que le dan nombre:

SAP Sales Cloud Versión 2

Pensada para equipos comerciales modernos, permite una gestión eficiente del ciclo de ventas con herramientas integradas de análisis y automatización:

  • Gestión de cuentas, contactos, oportunidades y forecast
  • Planificación de visitas y actividades comerciales
  • Flujo guiado de procesos de ventas
  • Integración con SAP S/4HANA y Microsoft 365
  • Visualizaciones analíticas con SAP Analytics Cloud
  • Acceso desde dispositivos móviles mediante una app nativa

SAP Service Cloud Versión 2

Dirigido a centros de atención al cliente y field service, permite ofrecer experiencias de servicio más rápidas y efectivas:

  • Gestión de tickets y casos multicanal
  • Automatización de procesos con reglas y flujos low-code
  • Integración con canales de mensajería (WhatsApp, email, chatbots)
  • Gestión de órdenes de trabajo para técnicos de campo (FSM)
  • Panel unificado para agentes (Agent Desktop) y base de conocimientos

Otras funcionalidades comunes

Además de las funcionalidades de Ventas y Servicio tiene otros aspectos clave:

  • Modelo de datos común y experiencia de usuario unificada
  • Inteligencia artificial integrada para sugerencias de siguiente acción
  • Extensibilidad mediante SAP Business Technology Platform (BTP)
  • Integración con SAP Analytics Cloud para reportes en tiempo real
  • APIs abiertas para conectar con soluciones externas

SAP Emarsys

Contenido del artículo
SAP Emarsys

Plataforma de automatización de marketing omnicanal enfocada en B2C, que permite diseñar journeys personalizados en tiempo real con base en comportamiento, preferencias y datos transaccionales.

  • Campañas automatizadas por email, SMS, push, web
  • Segmentación dinámica y recomendaciones con IA
  • Conectores con ecommerce (SAP Commerce, Magento, etc.) y CDP
Contenido del artículo
SAP Emarsys

SAP Customer Data Cloud (CDC)

Contenido del artículo
SAP Customer Data Cloud (SAP CDC)

Solución de gestión de identidades y consentimientos (CIAM) que garantiza un onboarding seguro y cumplimiento de regulaciones de privacidad como GDPR o CCPA.

  • Registro unificado de clientes
  • Preferencias y consentimiento centralizado
  • Single sign-on, autenticación y social login

SAP Customer Data Platform (CDP)

Contenido del artículo
SAP Customer Data Platform (SAP CDP)

Herramienta clave para unificar perfiles de cliente desde múltiples fuentes, generar segmentos y activar campañas personalizadas en tiempo real.

  • Golden record del cliente
  • Segmentación y activación de audiencias
  • Conectores a Emarsys, Commerce Cloud, etc.

SAP Commerce Cloud

Contenido del artículo
SAP Commerce Cloud

Plataforma de comercio digital headless pensada para entornos B2B y B2C, altamente personalizable y escalable.

  • Gestión de catálogos, promociones, contenido y precios
  • APIs flexibles para integraciones frontend
  • Compatible con OMF y motores de personalización

SAP Order Management Foundation (OMF)

Dentro del conjunto de herramientas que componen SAP Order Management Services, destaca SAP Order Management Foundation (OMF) como una pieza clave para la orquestación de pedidos en entornos omnicanal. Esta capa fundamental permite centralizar, armonizar y automatizar la gestión de pedidos provenientes de múltiples canales, garantizando coherencia y eficiencia a lo largo de todo el ciclo de vida del pedido.

Contenido del artículo
SAP Orden Management Foundation (SAP OMF)

SAP OMF actúa como el núcleo de integración y coordinación entre los diferentes sistemas front-end (como SAP Commerce Cloud) y los sistemas logísticos o de back-end, habilitando un control total del pedido desde su origen hasta su entrega.

Entre sus principales funcionalidades destacan:

  • 🔄 Vista única y en tiempo real del stock disponible en todos los canales, a partir de consultas a sistemas externos como SAP S/4HANA, EWM o incluso servicios de fulfilment como SAP OMSA.
  • 📦 Selección automática del almacén óptimo en base a reglas de negocio configurables, teniendo en cuenta la disponibilidad de stock, la proximidad geográfica, SLA definidos o las prioridades por canal, usando datos de OMSA u otras fuentes conectadas.
  • 🔗 Integración fluida con SAP Commerce Cloud, sistemas logísticos y de cumplimiento, permitiendo una orquestación centralizada del pedido sin importar el canal de entrada.
  • ⚙️ Motor de reglas configurable para determinar condiciones de entrega, lógica de partición (split) de pedidos, reglas de reserva y otras operaciones críticas del ciclo de fulfilment.
  • 🌐 Orquestación omnicanal real, unificando pedidos procedentes de múltiples canales (ecommerce, tiendas físicas, call center, marketplaces) en una única representación coherente, con control completo desde la captura hasta la entrega.

Esta solución, desarrollada nativamente sobre SAP Business Technology Platform (BTP), se alinea con la estrategia cloud de SAP, proporcionando escalabilidad, extensibilidad y analítica en tiempo real.


SAP CX AI Toolkit

Contenido del artículo
SAP CX AI Toolkit

Conjunto de capacidades de inteligencia artificial embebidas en la suite, que habilita desde recomendaciones de producto hasta respuestas inteligentes y análisis predictivo.

  • Machine learning y reglas entrenables
  • Uso en ventas, servicio, ecommerce y marketing
  • Complemento clave para automatizar experiencias

¿Cómo se integran estas soluciones?

SAP CX no son herramientas aisladas: están pensadas para funcionar como una suite conectada. Por ejemplo:

  • 🧾 Un cliente se registra en el sitio web (SAP Customer Data Cloud – CDC)
  • 🧠 Es segmentado automáticamente (SAP Customer Data Platform – CDP)
  • ✉️ Recibe una campaña personalizada (SAP Emarsys)
  • 🛍️ Compra desde el canal digital (SAP Commerce Cloud)
  • 🔄 Se orquesta y gestiona su pedido (SAP Order Management Foundation – OMF)
  • 🏭 El pedido se integra y procesa en el ERP (SAP S/4HANA)
  • 📞 Se le da seguimiento y soporte postventa (SAP Sales & Service Cloud Version 2)
  • 📊 Todos los datos se consolidan y analizan (SAP Analytics Cloud + inteligencia artificial integrada)

Todo eso ocurre con datos sincronizados, visión 360° del cliente y decisiones potenciadas por IA.

Conclusión

La experiencia del cliente ya no es una opción: es una prioridad estratégica. SAP ofrece un conjunto de herramientas robustas, integradas y escalables para que las empresas puedan competir con ventaja en un entorno cada vez más exigente

SAP Certified Associate – Solution Architect – Customer Experience

Pues resulta que me he hecho arquitecto. ¿De esos que construyen casas?

No, de esos no. ¿De los que ven ceros y unos y entran en Matrix?

Bueno, no exactamente.

Me he hecho arquitecto de SAP Customer Experience.

¿Qué es ser arquitecto SAP Customer Experience?

Un arquitecto SAP Customer Experience es un experto en las funcionalidades clave que aportan las soluciones SAP CX que, como vimos en el artículo SAP Customer Experience (CX) son las siguientes:

Entonces ¿es un consultor experto en todas esas soluciones?

No, eso sería imposible. Ser experto en todo sería como ser un monje sabio en lo alto de una montaña… pero con acceso a SAP Launchpad y al Business Accelerator Hub. Improbable.

Tienes a tú disposición 3 dudas sobre CX.
A partir de la cuarta tienes que abrir un caso en SAP for Me

Ser arquitecto SAP Customer Experience no significa saber hacer campañas automatizadas en Emarsys, modelar perfiles y audiencias en Customer Data Platform, configurar flujos de registro y consentimientos en Customer Data Cloud, construir catálogos y promociones en Commerce Cloud ni dominar los workflows y procesos guiados de Sales & Service Cloud v2.

Significa entender cómo todas estas soluciones encajan entre sí —y con el resto del ecosistema SAP (y no SAP)— para diseñar experiencias de cliente conectadas, consistentes y escalables. Y, cada vez más, saber cómo aplicar inteligencia artificial a los procesos CX con herramientas como el CX AI Toolkit, SAP Joule o Machine Learning para optimizar decisiones, recomendar productos o predecir el comportamiento del cliente.

¿Y qué implica certificarte?

En mi caso, he obtenido la certificación oficial:

SAP Certified Associate – Solution Architect – Customer Experience
(Código: C_C4HCX_2405)

Esta certificación valida que entiendes:

  • La arquitectura general de SAP CX y sus componentes clave
  • Como estos componentes se interrelacionan entre si para dar solución a flujos completos
  • Las integraciones con SAP S/4HANA y otras soluciones
  • Las capacidades de extensibilidad con SAP BTP
  • Los aspectos clave de seguridad, gobernanza y diseño
  • Las buenas prácticas para definir una estrategia CX moderna

En otras palabras, no certifica que sepas implementarlo todo… pero sí que sabes cómo se debería hacer.

¿Es difícil?

Bueno, no es una certificación para empezar desde cero, eso seguro. Necesitas amplia experiencia previa en al menos una o dos soluciones SAP CX, entender el lenguaje técnico y funcional de SAP, y sobre todo, pensar en términos de arquitectura: ¿qué solución usar? ¿cómo encaja con lo que ya tiene el cliente? ¿qué impacto tiene a largo plazo?

Mi consejo: no la prepares como un examen más. Estúdiala como si fueras a construir una propuesta real para un cliente exigente.

¿Y ahora qué?

Ahora toca seguir aprendiendo. Ser arquitecto no es una meta, es un camino. Un camino en el que SAP actualiza versiones cada tres meses, lanza nuevas capacidades en BTP, y redefine constantemente cómo deberíamos diseñar experiencias de cliente.

¿Mi próximo paso? Aplicar todo esto en proyectos reales y seguir ayudando a empresas a dar ese salto hacia un Customer Experience conectado, inteligente… y humano.

Webinar – SAP Sales Cloud v2: La Evolución del CRM Inteligente 

Voy a participar como ponente en un webinar sobre SAP Sales & Service Cloud v2.

Con la siguiente agenda:

¿Cuál es el objetivo de este Webinar?

Este webinar está pensado para responsables de TI, líderes de transformación digital y decisores que:

  • Ya tienen un CRM (Salesforce, Dynamics, SAP CRM OnPremise, SAP C4C…) y se plantean dar el salto a una solución moderna, robusta y preparada para el futuro.
  • Quieren entender por qué SAP Sales & Service Cloud v2 es la apuesta estratégica de SAP, con un roadmap claro y actualizaciones trimestrales.
  • Buscan una solución cloud-native, extensible mediante SAP BTP, y diseñada desde el inicio para integrarse de forma nativa con SAP S/4HANA y otras soluciones SAP.
  • Necesitan potenciar la experiencia de cliente (CX) en ventas y servicio, con herramientas como Pipeline Manager, Forecast Tracker, Deal Intelligence y Customer Insights.
  • Quieren incorporar inteligencia artificial (IA generativa, recomendaciones, automatización) sin depender de desarrollos complejos.
  • Están evaluando cómo afrontar una migración ordenada desde su CRM actual, minimizando el riesgo y maximizando el retorno de la inversión.

¿Y si eres consultor o desarrollador SAP CX?

Si estás aprendiendo SAP Sales & Service Cloud v2 en profundidad, te recomiendo seguir mejor mi blog. Este webinar está más centrado en visión estratégica, casos de uso y beneficios empresariales que en detalle funcional o técnico.

¿Por qué deberías conectarte?

Verás cómo SAP plantea la evolución natural del CRM con una solución centrada en la experiencia del usuario y la automatización inteligente.

Hablaremos de migraciones desde otros CRMs, con aceleradores y ayudas y cómo abordar el cambio con éxito.

Y, por supuesto, podrás hacer tus preguntas en directo.

Debug en SAP. Guía para desarrolladores y funcionales

He escrito un libro….. y ¡lo han publicado! (insensatos😏)

Lo puedes encontrar en:

Se vende en Japón también (en castellano) No preguntes por qué

¿De qué trata el libro?

Bueno, el título es bastante descriptivo, y no voy a repetir lo que ya puse como resumen en la cotraportada:

El debugging es una de las herramientas más importantes en cualquier tecnología de desarrollo de software, sin la cual el proceso de desarrollo sería como navegar en la oscuridad sin una linterna, ya que los errores serían difíciles de identificar y corregir. Domina el arte del debugging en SAP con esta guía práctica y detallada.

Este libro, pensado tanto para desarrolladores como para consultores funcionales, te ofrece los conocimientos y las técnicas imprescindibles para entender, analizar y resolver problemas en los sistemas SAP. A través de ejemplos claros y explicaciones paso a paso, aprenderás a enfrentarte a cualquier incidencia con seguridad y eficacia.

Esta guía presenta:

  • Las herramientas esenciales de debugging disponibles en SAP.
  • Estrategias prácticas para identificar y corregir errores en programas ABAP.
  • Casos reales y ejemplos que te ayudarán a aplicar los conocimientos.
  • Consejos y buenas prácticas para optimizar tu rendimiento en la resolución de incidencias.

¿Por qué?

Pues bueno, en principio porque podía hacerlo, por reto personal y satisfacción. No me va a proporcionar ningún tipo de rédito económico (a no ser que lo compréis masivamente y sea el nuevo Ken Follet). Lo que sí proporciona es imagen profesional que yo cuido mucho.

Voy tachando cosas de la lista:

  • Tener tres hijos
  • Plantar un árbol
  • Escribir un libro
  • Trabajar en una Big four
  • Trabajar en un cliente y ver a las consultoras llegar mientras afilo el cuchillo

Errores en SAP – Logs del sistema

Después de haber visto las opciones e información que ofrecen los Dumps en el sistema, y aprender a entenderlos en la entrada «Errores en SAP – DUMPs«, vamos a ver los distintos logs en el sistema que podemos consultar.

¿Por donde empiezo?

Y otra cosa no, pero SAP guarda todo tipo de logs durante el uso y ejecución de procesos. Además de la ST22 de gestión de DUMPs que ya vimos en la entrada anterior.


SM21 – System Log

Registra eventos importantes del sistema, como errores, advertencias, e información de diagnóstico. Es utilizado, principalmente, por los administradores de sistema para monitorizar y solucionar problemas relacionados con el rendimiento y la estabilidad del sistema SAP.

En SAP S4/HANA CRM, muy a mi pesar, mucha de la gestión de errores se pasa a esta transacción. Yo la odio un poco por eso, me parece una marcha atrás más que una evolución.

Precioso ¿no? ¡No!

SLG1 – Application Log

Registra mensajes específicos de la aplicación, que pueden ser generados por programas ABAP personalizados y estándar. Puede ser un poco complicado de entender, porque hay mucha información que, a priori, no vas a entender o no te va a interesar. Pero a veces si buscas por fechas/usuario consigues pistas para saber lo que está pasando.

La búsqueda también puede acotarse por Objeto y Objeto Inferior lo cual acota mucho, pero claro tienes que saber el error de qué objeto y subobjeto es.

En general es un log que suelo usar cuando lo habitual (mensajes directos de aplicación, Dumps) no me dicen nada.


ST01 – Trace de Sistema

El Trace de Sistema (ST01) se utiliza para monitorear y grabar llamadas al sistema, incluyendo acceso a archivos, RFC, y verificaciones de autorización. Es una herramienta vital para los administradores de seguridad y consultores técnicos para diagnosticar problemas de autorización y rendimiento, permitiéndoles identificar exactamente dónde y por qué fallan las transacciones.

Cuidado con este log, porque tenemos que activarlo, y podemos romper algo si lo dejamos activo (nunca en producción claro) y nos olvidamos, porque el log se sigue generando y al final algo se llena en algún sitio. Lo mejor es acotar, mediante el botón Filtros generales, el log a un usuario concreto, y además acordarse de quitar el Trace con el botón Trace OFF

Las sesiones de trace guardadas las tendremos disponibles dándole al botón «Evaluación», donde podremos acotar incluso sobre los resultados.


SMICM – HTTP Log

En la transacción SMICM accederemos al monitor del ICM (Internet Communication Manager) del sistema.

Este monitor es muy de Basis, pero dentro de él tenemos un log que podemos usar para identificar problemas. Para acceder a este log tenemos que darle, en el menú superior a:

Nos aparecerá un listado de mensajes complejo de este estilo.

Este log registra todas las solicitudes HTTP(S) hacia y desde el sistema SAP, incluyendo servicios web y Fiori. Puedo prometer y prometo, que dentro de todo esto yo he sacado oro de errores imposibles de sacar con el resto de herramientas. Servicios Web o comunicaciones HTTP si dan error nos pueden dar pistas. ¿Error de visibilidad entre máquinas? ¿Firewalls? ¿Certificados caducados? ¿hostnames erróneos?. Como antes he dicho, la intuición cuenta mucho en esto, pero que no sea porque no conocemos las herramientas.


ST11 – Ficheros de Log de Errores

You know where you are? 
Youre in the junglebaby
Youre gonna die

La transacción ST11 en SAP permite a los administradores y desarrolladores acceder y revisar los ficheros de log del sistema para detectar y solucionar errores. Estos ficheros contienen información detallada sobre los errores del sistema, la ejecución de procesos, y eventos significativos que pueden afectar el rendimiento y la estabilidad del sistema. Ahora bien, esta por ver la vez en la que yo encuentre algo dentro de aquí, porque esto es la jungla.


SM37 – Job Log

Esta transacción es muy importante, proporciona detalles sobre la ejecución de procesos (jobs) en background, incluyendo Fecha/hora de Inicio, Estado, Duración, Retraso y log detallado.

Esta transacción da para un artículo en sí mismo junto con la SM36 y la ejecución en fondo de procesos, quizás lo haga, pero lo que hay que saber aquí es ver el detalle de los errores de aquellos jobs que están con error. Para ver el log detallado de un job en fondo erróneo tenemos que seleccionarlo y pulsar el botón Log job.

Por poner un ejemplo veríamos un detalle como el siguiente:

Donde vemos ya mensajes durante la ejecución, y vemos la clase de mensaje, el número de mensaje y el tipo. Así como los mensajes en orden de ejecución. Con la clase de mensaje y el numero de mensaje podemos buscar el error tal y como vimos en el artículo:


SRTUTIL – Log SOAP

Si tienes Servicios SOAP publicados o consumes Servicios SOAP de otros sistemas y quieres ver los mensajes de entrada/salida y los errores de comunicación, debes usar la transacción SRTUTIL. Si no sabes lo que es un servicio web mírate la entrada

En la transacción SRTUTIL podremos ver el log de entrada/salida de los servicios web llamados por el usuario sobre el que levantemos la traza. Los logs SOAP son específicos para las interacciones a través de servicios web SOAP. Estos logs registran las solicitudes y respuestas de servicios web, incluyendo errores y la información de diagnóstico relevante.

Para activar la traza de SOAP en la SRTUTIL hay que seguir los siguientes pasos:

Si alguna vez publicas o consumes algún servicio SOAP, esta transacción la vas a tener que usar intensamente. En este artículo no vamos a explicar pormenorizadamente cómo usar esta transacción.


SU56 – Análisis Autorizaciones del Usuario

Otra de las fundamentales es la transacción SU56 que saca un trace de las autorizaciones por las que ha pasado un usuario durante el último proceso, ya sean autorizaciones válidas (verde) o autorizaciones faltantes (rojo).

Es muy importante cuando queremos modelar los perfiles de autorización en el sistema para que unos usuarios puedan ver ciertos datos/negocio/procesos o no.

Por defecto, al entrar, veremos nuestro log de autorizaciones. Pero podemos cambiar al log de autorizaciones de otro usuario cualquiera con el siguiente botón.


Report RSUSR200 de usuarios

Tenemos también a nuestra disposición el report RSUSR200 para visualizar la lista de usuarios del sistema, tipo de usuario, su estado, ultimo acceso, fecha de validez, etc.


En conclusión

Esto es un ejemplo de lo que veo más útil, seguro que me dejo muchas importantes, si es así lo ampliaré. Lo que me dejo seguro es Logs y Trazas sobre OData, pero eso irá en su correspondiente artículo de la serie OData y SAP Gateway.