✒️SAP El log del sistema y el análisis de dumps
SAP El log del sistema y el análisis de dumps
Unidad 2 Lección 6
1. Log del sistema y análisis de dumps
El sistema SAP graba eventos y problemas, tales como borrado de modos de usuarios del sistema, bloqueos de usuarios al introducir incorrectamente la password, parada y arranque del sistema, en un log.
Log- Es un registro oficial de eventos durante un rango de tiempo en particular.
Al log del sistema se accede directamente por la transacción SM21 o por el menú general Herramientas/ Gestión/ Monitor/ Log Sistema.
La pantalla de selección de la transacción SM21 tiene 2 modos:
1. Modo Normal- Es definido por defecto, y al que se entra directamente cuando se ejecuta la transacción SM21.
2. Modo Experto- Para cambiar a modo experto, deberemos ir al menú desplegable Tratar/ Modo Experto. Este da mas opciones de selección.
Transacción SM21- Utilizaremos la transacción estándar SM21 para acceder al Log del sistema SAP.
2. Accediendo al Log en modo normal
Accediendo a la transacción SM21- entramos por defecto a la pantalla de selección del log local del servidor de aplicaciones al que estemos conectados en Modo Normal.
Parámetros de selección que nos permitirán filtrar los datos del Log
- De Fecha/ Hora a Fecha/ Hora- permite visualizar un rango de fechas de mensajes del log a visualizar.
- Usuario- permitirá visualizar solo los mensajes que se hayan grabado en el sistema debido exclusivamente a la actividad del usuario específico.
- Código de transacción- permite visualizar los mensajes del Log debidos exclusivamente a la acción de los usuarios sobre la transacción específica.
- Proceso SAP- permite visualizar los mensajes del Log debidos a un proceso particular R/3.
- Clases de Problemas- limita la visualización por tipo de mensaje, solo errores, errores y advertencias y todos los mensajes.
3. Accediendo al Log en modo experto
Para acceder al modo experto debemos acceder por el menú desplegable. Esta pantalla dispone de más opciones de filtro como es la opción Atributos.
Esta opción nos permite filtrar 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 d mensajes.
Los valores disponibles son:
- 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 del archivo de log a leer.
Formato mensaje (tipo)- se pueden seleccionar mensajes por el formato de la componente del sistema.
Terminal- se pueden filtrar los mensajes que han sido causados por l actividad llevada a cabo desde un servidor de presentación.
Clase de desarrollo- se pueden filtrar los mensajes relativos a los procesos d recolección y envío de mensajes de log desde el log local al log central.
4. Concepto de Dump
Dump- también llamado error en tiempo de ejecución es un log de terminación anormal de ejecución de cualquier programa.
El sistema nos muestra una pantalla con un log de terminación donde se puede encontrar información acerca del error producido y su posible solución.
Las posibles causas de terminación anormal pueden ser:
- Errores en 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 en ejecución.
5. Accediendo a los Dumps del sistema
La transacción de los Dumps es la ST22; accediendo por el menú desplegable será Herramientas/ Gestión/ Monitor/ Análisis de Dumps.
Transacción ST22- Utilizaremos la transacción estándar ST22 para analizar lo Dumps o errores en tiempo de ejecución.
Si deseamos acceder a un Dump más antiguo deberemos pulsar la opción Pasar a / Sel. Dump breve
6. Interpretando los Dumps
Estos aparecerán en forma de lista en 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 de Dump. Hacemos doble click para ver el contenido.
El contenido del Dump está organizado en las siguientes secciones:
1. Que sucedió?: explica brevemente el error
2. Que se puede hacer?: explica las acciones a llevar a cabo
3. Análisis de error: explica más detalladamente el error
4. Notas para corregir errores: explica más detalladamente las acciones a llevar a cabo
5. Entorno del sistema: aparecen las variables del sistema más importantes, tales como la versión de SAP, nombre del servidor, dirección IP, sistema operativo, RDMS, versión kernel, etc...
6. Usuario y transacción: aparece el usuario que ha generado el Dump, programa que se estaba ejecutando, transacción, idioma, etc...
7. Informaciones lugar terminación: especifica la línea del programa donde se ha producido el error.
8. Detalle código fuente: muestra un intervalo del código fuente donde se ha producido un error.
9. Contenido campos sistema: se muestran valores que tenían algunas variables del sistema cuando se produjo el error.
10. Variables seleccionadas: se detalla más exhaustivamente el contenido de más variables cuando se produjo el error.
11. Llamadas / eventos activos: detalla el evento o llamada a la que pertenece la línea de código que ha producido el error.
12. Notas internas: detalla la función, perteneciente al kernel de SAP donde se ha producido el error.
13. Llamadas activas kernel SAP: detalla los elementos del kernel y su posición que estaban activos en el momento del error.
14. Lista de programas ABAP involucrados: muestra los programas involucrados en la ejecución del programa que produjo el error.
15. Lista de 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.
16. Directorio tablas aplicación (contenidos): detalla las tablas de aplicación que han sido usadas durante la ejecución de programa que ha terminado en error.
17. Directorio de ámbitos datos (info gestión): detalla el conjunto de objetos del workbench (variables, parámetros, tablas) involucradas en la ejecución del programa.
18. Directorio ámbito datos (contenidos): contenido parecido a la anterior.
19. ABAP/ 4 Bloques control CONT: información complementaria a la de la sección 8.
20. Fin análisis error tiempo ejecución: marca el fin del log del dump
El contenido solo se encuentra disponible en inglés y alemán. Las secciones más importantes y que más nos pueden ayudar para solucionar el error son las 1, 3,7 y 8.
Tres Dumps que ocurren con mayor frecuencia en SAP:
1. Timeout: se genera cuando el programa en ejecución sobre pasa el tiempo máximo establecido para ejecutarse sin interrucion.
2. MessagetypeX: Es un poco genérico y puede ocurrir por muchas razones.
3. TSB_TNEW_PAGE_ALOG_FAIL: problema de la memoria del sistema
 
 
 
Sobre el autor
Publicación académica de Javier Vega, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Javier Vega
Profesión: Retail Operations - Puerto Rico - Legajo: OZ55A
✒️Autor de: 47 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial
- Curso Introducción a SAP