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.

SAP Certified Associate – Implementation Consultant – SAP Sales Cloud Version 2 / SAP Service Cloud Version 2

Hace poco me he certificado de las dos certificaciones disponibles de  de la nueva solución SAP Sales & Service Cloud Versión 2.


¿Por que esto es importante?

Bueno, estas, para mi caso partícular, no son unas certificaciones al uso y el proceso es distinto.

  • Se trata de una solución nueva, salida a mediados del año pasado.
  • No hay muchas implementaciones y mucho menos consultores especializados. Y menos en España.
  • Forma parte de mi área de especialización y, por lo tanto esta en mi ruta de objetivos.

¿Cómo prepararse para la certificación?

Bueno, no te voy a dar la llave maestra para aprobar los exámenes, para eso hace falta que me invites a un café. Pero puedo comentar los pasos lógicos para preparar la certificación.


Cursos de SAP Learning Hub para Sales Cloud Versión 2

Si nos fijamos en la web de SAP sobre la certificación de Sales Cloud v2 nos propone:


Learning Journey «Mastering SAP Sales Cloud Version 2«

Que tiene el siguiente itinerario:


Curso «Exploring SAP Sales Cloud Version 2«


Curso «Configuring SAP Sales Cloud Version 2«


Ejercicio práctico «Working with SAP Sales Cloud Version 2»

Donde podremos ejecutar:


Cursos de SAP Learning Hub para Service Cloud Versión 2

Si nos fijamos en la web de SAP sobre la certificación de Service Cloud v2 nos propone:


Learning Journey «Implementing and Using SAP Service Cloud Version 2«

Además, hay muchos videos de Service Cloud v2 en SAP Learning, pero son de temas muy específicos que no aplican para el examen, aplican para ser experto (que no es lo mismo 😉​)


Tener acceso a un sistema

Yo he tenido la suerte de tener a mi alcance un par de sistemas demo y he participado en la implementación de una PoC a cliente. Con ello me he podido hacer una idea del potencial y las posibilidades. Así como el feeling que me da.

Esto es quizás lo más complicado, lo cual es paradójico, porque un certificado en una solución debería tener experiencia en dicha solución, pero entonces no habría ningún certificado en esto


Hacer muchos test

Bueno, todo lo anterior está bien, pero si lo que quieres es aprobar a toda costa, y el conocimiento te da un poco igual, este punto es la clave. Busca un set de preguntas y respuestas (las venden en internet) y trabaja sobre ellas intensamente.

Eso sí, cuidado que las respuestas no tienen porqué ser correctas. Para hacer test yo suelo usar la herramienta iTest, no sé si haré una entrada al respecto, si tienes dudas contáctame.


Crear un GPT

Yo lo que he hecho también es preparar un GPT (con el GPT Plus de pago) entrenándolo con todos los PDFs de información que hay en las páginas de SAP Sales Cloud V2 y SAP Service Cloud V2.

Para que me responda solo teniendo en cuenta el contenido de dichos PDFs.

Lo que yo hacía cuando fallaba alguna pregunta y no la entendía era pegarla en este GPT y me

Si quieres acceso a esos GPTs que he creado, me los tendrás que pedir.

Avvale

Lo habitual en el mundo de la consultoría (y en casi cualquier ámbito profesional) es que la gente exprese su opinión cuando algo ha salido mal, cuando se sienten decepcionados o maltratados. Yo suelo hacer el camino inverso: me gusta poner en valor lo que funciona, lo que está bien. Porque eso ayuda más, a mí y al resto.

Hoy quiero hablar de la empresa con la que colaboro desde hace tiempo: Avvale.

Y es que Avvale es un buen sitio para trabajar, por muchas razones, entre ellas:

  • Saben lo que hacen: Saben hacer consultoría, preventa, gestión de proyectos y soporte al cliente. Y lo hacen bien. Hay algunas que solo saben facturar.
  • Saben cómo hacerlo: Avvale apuesta por la calidad y la eficiencia. Su modelo no consiste en llenar proyectos con 25 juniors, sino en ofrecer equipos ajustados, bien coordinados y orientados a resolver problemas reales..
  • La importancia del conocimiento: Su principal valor es su expertise profesional de su equipo, y lo hacen valer. El conocimiento se comparte, se valora, y se transmite. Si necesitas algo siempre habrá un experto al que consultar.
  • Gente buena y buena gente: en Avvale he encontrado grandes amigos, y también referentes en los que mirarme y aprender. Debo de tener suerte, pero lo cierto es que la gente con la que he trabajado es, además de excelente profesional, buena gente de verdad.

Avvale en Customer Experience CX

En lo que a mí respecta, Avvale es una de las consultoras más relevantes en el ámbito de Customer Experience (CX) en España. Cuenta con un equipo CX de más de 60 personas especializadas tanto en SAP como en Salesforce, y es líder en número de certificaciones SAP CX a nivel nacional.

Además, participa activamente en eventos del sector, mostrando soluciones, innovaciones y casos de éxito. Como en el último e-Show de Barcelona.

Belén Ballesteros, referente en SAP Emarsys
(Abril 2025)

O en el pasado SAP CX Executive Exchange de la mano de Albia

David Mestre (Avvale) y Juan Muñoz (Albia) en el SAP CX Executive Exchange
(Abril 2025)

Partner Gold de SAP

La relación entre Avvale y SAP —al menos en el área de CX, que es la que conozco de primera mano— es muy estrecha. Colaborar con Avvale significa tener un puente directo con SAP, acceder a conocimiento, participar en iniciativas y ganar visibilidad en el mundo SAP CX. La relación entre Avvale, SAP y los consultores es de ganancia mutua, jugando bien las oportunidades, todos ganamos.


Colaboración en contenidos

Como parte de nuestra colaboración, en los próximos meses vamos a publicar conjuntamente varios artículos enfocados en soluciones de Customer Experience, con el objetivo de ganar visibilidad mutua y demostrar que Avvale —y, por supuesto, yo con ellos— es el socio perfecto para acompañar a los clientes en su transición hacia herramientas modernas de CX.

En mi caso particular, participaré en la elaboración de contenidos centrados en SAP Sales & Service Cloud Version 2, una solución en la que estoy especializado y con la que trabajamos activamente en proyectos reales.

¿Qué es Customer Experience (CX)?

Nos alejamos un poco de la tecnología y miramos desde arriba el concepto y la filosofía que subyace a las nuevas formas de realizar la gestión de clientes. Salimos de los procesos para ver las necesidades y el enfoque que motiva los procesos.

Vivimos en una era donde los productos ya no son suficientes para diferenciarse. La verdadera ventaja competitiva está en cómo las empresas hacen sentir a sus clientes. Esta experiencia global, desde el primer contacto hasta la postventa, es lo que conocemos como Customer Experience o CX.

En un entorno cada vez más digitalizado, donde las interacciones pueden producirse a través de decenas de canales, la gestión de la experiencia del cliente se ha convertido en un elemento estratégico. Las empresas que invierten en CX no solo fidelizan, sino que también crecen más rápido.


¿Qué es Customer Experience (CX)?

Customer Experience (CX) se refiere al conjunto de percepciones, emociones y reacciones que un cliente experimenta durante toda su relación con una marca. Esto abarca cada punto de contacto, desde la navegación por una web hasta la interacción con el servicio postventa.

Como podéis ver se trata de un concepto algo etéreo e ideal a cumplir pero, sin duda, difícil de alcanzar.

Es importante no confundirlo con:

  • Atención al cliente (Customer Service): es solo una parte del CX, centrada en la resolución de problemas.
  • User Experience (UX): se refiere a la experiencia de uso de un producto o servicio concreto (por ejemplo, una app), mientras que CX es más amplia.

Del CRM al CX: una evolución necesaria

Durante años, las empresas se centraron en implementar sistemas de CRM (Customer Relationship Management) para gestionar datos de clientes, contactos, oportunidades o campañas. El objetivo principal era organizar y automatizar las relaciones comerciales y contar con los datos estructurados para poder medir, analizar y mejorar. Muchas veces más centrados en medir el rendimiento interno que la satisfacción del cliente.

Sin embargo, el enfoque CRM tradicional tenía limitaciones: se centraba en lo interno (ventas, procesos, datos), pero no siempre contemplaba la perspectiva emocional y experiencial del cliente.

Así nació el concepto de CX como una evolución natural:

  • Del dato al sentimiento
  • Del proceso al vínculo
  • De gestionar relaciones a diseñar experiencias

Hoy día, los grandes proveedores tecnológicos (SAP, Salesforce, Adobe, Oracle…) han transformado sus plataformas CRM para incluir soluciones completas de Customer Experience, que abarcan marketing, ventas, ecommerce, atención al cliente y análisis de datos, todo con foco en el cliente.


Componentes Clave del CX

El éxito de una estrategia de CX radica en cómo se diseñan e integran las siguientes dimensiones:

  • Multicanalidad y Omnicanalidad: los clientes quieren interactuar desde cualquier dispositivo y plataforma, y esperan continuidad.
  • Personalización: adaptar los contenidos, recomendaciones y comunicaciones según el perfil y el comportamiento.
  • Consistencia: ofrecer mensajes coherentes y experiencias similares sin importar el canal.
  • Tiempo de respuesta: la inmediatez es crucial, sobre todo en contextos digitales.
  • Emoción y empatía: entender cómo se siente el cliente en cada momento y actuar en consecuencia.

Tecnología como motor del CX

La tecnología juega un papel fundamental porque armoniza la experiencia y permite a todas las partes implicadas de la empresa contar con toda la información. Algunas herramientas clave son:

  • CRM de nueva generación, como SAP Sales & Service Cloud V2, Salesforce o Microsoft Dynamics.
  • Plataformas de automatización de marketing, como SAP Emarsys, Salesforce Marketing Cloud, Abode Marketing Cloud o HubSpot.
  • Soluciones de atención al cliente con IA, como chatbots, asistentes virtuales o agentes inteligentes.
  • Sistemas de analítica avanzada y big data, para extraer insights y predecir comportamientos.
  • Plataformas de integración de datos y procesos, que permiten construir una visión 360° del cliente.

La tecnología no lo es todo en CX

La tecnología no es más que una herramienta para CX, es necesario que la filosofía de la empresa se alinee con los requisitos de una gestión de CX en todos los niveles de la empresa. Hay que tener un plan, una misión, visión y valores, estar «orientado a cliente» y traspasar esos conceptos a todos los equipos de trabajo.

Sin un compromiso fuerte de la empresa con la satisfacción del cliente, por mucha tecnología que implementemos no conseguiremos nada.


Ejemplos de buenas prácticas

Bueno hay varios casos de ejemplo muy claros:

  • Amazon: domina la personalización y la eficiencia en todos los puntos de contacto. El cliente es el centro, su atención al cliente es excelente.
  • Apple: experiencia fluida y coherente desde el producto hasta el servicio postventa.
  • Netflix: uso avanzado de IA para ofrecer contenido adaptado a cada perfil.

Conclusión

El Customer Experience ya no es una opción, es un imperativo. Las empresas que sitúan al cliente en el centro, se adaptan a sus necesidades y usan la tecnología para diseñar experiencias memorables, no solo sobreviven, sino que prosperan.

Invertir en CX es invertir en lealtad, reputación y rentabilidad. Y todo empieza con una pregunta:

¿Qué sienten tus clientes cuando interactúan contigo?