✒️SAP El log del sistema y el análisis de dumps
SAP El log del sistema y el análisis de dumps
Log del sistema
El sistema R/3 graba eventos y problemas en un log. Este log no es más que un archivo a nivel del sistema operativo.
Un log es un registro oficial de eventos durante un rango de tiempo en particular.
Al log del sistema se accede por la transacción SM21 o en Herramientas -> Gestión -> Monitor -> Log Sistema.
Hay dos modos en esta transacción: normal y experto.
Accediendo al log en modo normal
Cuando se accede al log del sistema, se accede al modo normal.
Los distintos parámetros de selección para filtrar datos del log son:
· De Fecha/Hora a Fecha/Hora: rango de fechas.
· Usuario: logs de un usuario específico.
· Código de transacción: logs de una transacción específica.
· Proceso SAP: mensajes de log generados por un proceso de SAP.
· Clases de problemas: limita la visualización.
Accediendo al log en modo experto
Para cambiar a modo experto se irá a Tratar -> Modo Experto.
Nos permite filtrar, además de lo anterior, por:
· Programa: logs de un programa específico.
· Clase de problema: K: mensajes del kernel del sistema; S: mensajes de estado; T: mensajes de transacciones; W: mensajes de advertencia; X: otros tipos de mensajes.
· De archivo / posición a archivo / posición: define el segmento de archivo de log a leer.
· Formato mensaje (tipo): se pueden seleccionar mensajes por el formato de la componente del sistema.
· Terminal: filtrar mensajes causados por la actividad del servidor de aplicación.
· Clase de desarrollo: filtrar mensajes causados por ejecución de programas que pertenecen a una clase de desarrollo.
· Con entradas internas Syslog: visualización de mensajes relativos a los procesos de recolección de envío de mensajes de log desde el log local al log central.
Clase de desarrollo: también llamada paquete, es una forma de organizar todos los objetos nuevos que se crean en SAP.
Concepto de Dump
También llamado error en tiempo de ejecución es un log de terminación anormal de ejecución de cualquier programa.
Esto se produce por una cancelación del programa que se está actualmente ejecutando.
Algunas posibles causas de Dump pueden ser:
· Errores de sintaxis en programas.
· Referencias obsoletas a objetos del Workbench que han sido eliminados.
· Cancelación manual de un modo actualmente en ejecución.
Workbench: es un conjunto de herramientas para la adaptación de R/3 a las necesidades individuales de las empresas de modo de extender la funcionalidad de las aplicaciones.
El Dump es mostrado automáticamente cuando se produce una terminación anormal en la ejecución de un programa.
Accediendo a los dumps del sistema
La transacción de los dumps es la ST22 o accediendo a Herramientas -> Gestión -> Monitor -> Análisis de Dumps.
Por defecto se muestran los dumps producidos el día actual y el anterior. Si deseamos acceder a un dump de otro día se deberá pulsar la opción “Pasar a / Sel. Dump breve.”
Interpretando los dumps
La visualización de los dumps aparecerá en forma de lista. Esta lista está formada por los siguientes campos:
· Fecha de dump.
· Hora del dump.
· Servidor de aplicaciones dónde se ha producido.
· Usuario que ha provocado el dump.
· Breve descripción del dump.
Haciendo clic a cada uno de ellos accederemos al log del dump dónde tendremos toda la información. El contenido de los dumps está organizado en varias secciones, siendo las más importantes las siguientes:
· ¿Qué sucedió?: sección dónde se explica brevemente el error.
· Análisis del error: sección dónde se explica más detalladamente el error.
· Informaciones lugar terminación: sección dónde se especifica la línea del programa dónde se ha producido el error.
· Detalle código fuente: sección que muestra un intervalo del código fuente dónde se ha producido el error.
Tres dumps más populares:
· Time out: se genera cuando el programa en ejecución sobrepasa el tiempo máximo establecido para ejecutarse sin interrupción.
· Dump MESSAGE_TYPE_X: es un poco genérico.
· Dump TSV_TNEW_PAGE_ALLOC_FAILED: problema de la memoria del sistema.
 
 
 
Sobre el autor
Publicación académica de Oscar Anibal Rizzo, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Oscar Anibal Rizzo
Profesión: Analista Funcional - Argentina - Legajo: KJ38Q
✒️Autor de: 37 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Oscar Rizzo