✒️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
Log: registro oficial (archivo a nivel de sistema operativo) de eventos (borrado de modos de usuarios del sistema, bloqueos de usuarios al introducir incorrectamente la password, parada y arranque del sistema) durante un rango de tiempo en particular.
Acceso: Transacción SM21* ó menú general Herramientas/Gestión/Monitor/Log Sistema
*Modo: Normal (por default al iniciar) y Experto (menú desplegable Tratar/Modo experto, da más opciones de selección).
Accediendo al log en modo normal
Parámetros de selección que permiten filtrar los datos del log:
- De Fecha / Hora a Fecha / Hora: permite establecer un rango de fechas de mensajes del log a visualizar.
- Usuario: permite visualizar sólo los mensajes que se hayan grabado en el sistema debido exclusivamente a la actividad del usuario especificado.
- Código de transacción: nos permite visualizar los mensajes del log debidos exclusivamente a la acción de los usuarios sobre la transacción especificada.
- Proceso SAP: permite visualizar los mensajes de log debidos a un proceso particular R/3.
- Clases de Problemas: limita la visualización por tipo de mensaje, sólo errores, errores y advertencias y todos los mensajes.
Accediendo al log en modo experto
Dispone de más opciones de filtro como es la opción Atributos. Esta opción nos permite filtrar además por:
- Programa: se restringe el resultado a los mensajes causados por la ejecución del programa especificado.
- Clase de Problema: limita el resultado a ciertos tipos de mensajes. Los valores posibles son:
K Mensajes de 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 del archivo de log a leer, la posición se encuentra en la sección de detalles técnicos.
- Formato mensaje (tipo): seleccionar mensajes por el formato de la componente del sistema. Para visualizar posibles valores=botón de ayuda de búsqueda correspondiente.
- Terminal: filtrar los mensajes que han sido causados por la actividad llevada a cabo desde un servidor de presentación.
- Clase de desarrollo: filtrar los mensajes que han sido producidos por la ejecución de programas que pertenezcan a una clase de desarrollo en particular.
- Con entradas internas Syslog: visualización de mensajes relativos a los procesos de recolección y envío de mensajes de log desde el log local al central. No está disponible para entornos que no sean Unix.
Concepto de Dump
Dump=error en tiempo de ejecución: log de terminación anormal de ejecución de cualquier programa. Se produce por una cancelación del programa que actualmente se está ejecutando. Se muestra una pantalla con un log de terminación=información del error y su posible solución.
Causas:
- Errores de sintaxis en programas hechos a medida.
- Referencias obsoletas a objetos del Workbench* hechos a medida que han sido eliminados.
- Cancelación manual de un modo actualmente de ejecución.
*Workbench: 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 se muestra automáticamente , pero si sale de la pantalla ya no se vuelve a mostrar, se deberá acudir a la transacción donde se puede gestionar los dumps producidos en el sistema.
Accediendo a los dumps del sistema
Por Transacción ST22 ó menú desplegable Herramientas / Gestión / Monitor / Análisis de Dumps.
Transacción ST22: para analizar los dumps o errores en tiempo de ejecución generados en el sistema SAP.
Los dumps que se muestran son los producidos a fecha de hoy el día anterior, para ver los anteriores deberemos pulsar la opción Pasar a / Sel. Dump breve, aparecerá un pantalla de selección donde podremos filtrar por fecha, usuario, máquina o mandante.
Interpretando los dumps
La lista de los dumps producidos en cualquier fecha está formada por los siguientes campos:
- Fecha del dump, Hora del dump, Servidor de aplicaciones donde se ha producido, Usuario que ha provocado el dump y Breve descripción del dump.
Para acceder al log del dump hacemos doble clic, y se tendrá toda la información. El contenido est;a organizado en as siguientes secciones:
- Que sucedió?: se explica brevemente el error.
- Qué se puede hacer?: se explica en breve las acciones a llevar a cabo.
- Análisis error: se explica detalladamente el error. Extensión de la sección 1.
- Notas para corregir errores: se explica detalladamente las acciones a llevar a cabo. Extensión sección 2.
- Entorno sistema: aparecen las variables del sistema más importantes (versión de SAP, nombre del servidor, dirección IP, sistema operativo, RDBMS, versión del kernel, etc.)
- Usuario y transacción: aparece el usuario que ha generado el dump, programa que se estaba ejecutando, transacción, idioma, etc.
- Informaciones lugar terminación: se especifica la línea del programa donde se ha producido el error.
- Detalle código fuente: muestra un intervalo del código fuente donde se ha producido el error. La línea donde se ha producido el error aparece marcada con una flecha.
- Contenido campos sistema: muestran los valores que tenían algunas variables del sistema cuando se produjo el error.
- Variables seleccionadas: se detalla más exhaustivamente el contenido de más variables cuando se produjo el error.
- Llamadas / Eventos activos: detalla el evento o la llamada a la que pertenece la línea de código que ha producido el error.
- Notas internas: detalla la función, perteneciente al kernel de SAP, donde se ha producido el error.
- Lllamadas activas kernel SAP: detalla los elementos del kernel y su posición que estaban activos en el momento del error.
- Lista programas ABAP involucrados: muestra los programas involucrados en la ejecución del programa que produjo el error.
- Lista tablas internas: detalla el conjunto de tablas internas que se estaban procesando en el momento del error y el contenido de su cabecera cuando el error se produjo.
- Directorio tablas aplicación (contenidos): detalla las tablas de aplicación que han sido usadas durante la ejecución del programa que ha terminado en error.
- Directorio ámbitos datos (info gestión): detalla el conjunto de objetos del workbench involucradas en la ejecución del programa.
- Directorio ámbitos datos (contenidos): de contenido parecido a la anterior.
- ABAP/4 Bloques control CONT: con información complementaria a la de la sección 8.
- Fin análisis error tiempo ejecución: marca el fin del log del dump.
El título de cada sección está en el idioma de conexión, pero el contenido sólo viene en inglés o alemán.
Secciones importantes y ayudan a solucionar el error: 1, 3, 7 y 8.
Dumps más frecuentes
Time out: se genera cuando el programa en ejecución sobrepasa el tiempo máximo establecido para ejecutarse sin interrupción, para evitarlo lo recomendable es ejecutar el programa de fondo o batch, se produce cuando se realizan accesos a las tablas de datos con muchos registros de datos o accesos a las tablas de la base de datos
Messagge type x: es un poco genérico, se produce por muchas razones: versión (corregir con la útlima versión), fecha no es correcta (corregir por medio de la transacción SU01 y modificar el formato de fecha).
TSB_TNew_Page_Alock_Failed: problema de la memoria, cuando realizamos selecciones de datos muy grandes a las tablas de la base de datos y se colapsa la memoria del servidor, se corrige con aumentar los parámetros de memoria o realizar selecciones de datos más pequenas, cuando sea posible.
 
 
 
Favorito:
Está publicación ha sido agregada a sus favoritos por: Luis Bulgarelli Brenes
Sobre el autor
Publicación académica de Carmen Lilian Ayala Melo, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Carmen Lilian Ayala Melo
Profesión: Proyectista - Mexico - Legajo: ZJ25G
✒️Autor de: 49 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo SD Nivel Inicial
🎓Egresado del módulo:
Certificación Académica de Carmen Ayala