✒️SAP El log del sistema y el análisis de dumps
SAP El log del sistema y el análisis de dumps
Lección nº4: El log del sistema y el análisis de dumps
El log del sistema SAP
Un log es un registro oficial de eventos durante un rango de tiempo en particular. Accederemos al log del sistemas directamente por la transacción SM21 o por el menú general.
La pantalla de selección de la transacción SM21 cuenta con: el modo Normal y el Experto.
Accediendo al log en modo normal
Accediendo al log, entraremos por defecto a la pantalla de selección del log al que estemos conectados de modo normal.
Estos son los parámetros de selección:
- De Fecha/Hora a Fecha/Hora: Establece un mensaje del log a visualizar en un rango de fechas.
- Usuario: Nos permite ver sólo los mensajes que se hayan grabado en el sistema.
- Código de transacción: Según la transacción especificada visualizaremos los mensajes del log.
- Proceso SAP: Visualizaremos los mensajes del log debido a un proceso particular de SAP.
- Clases de Problemas: Limita la visualización por tipo de mensaje.
Accediendo al log en modo experto
Para acceder vamos al menú desplegable. La pantalla visualizada es igual a la anterior solo que dispone de mas filtros.
- Programa: Se restringe el resultado a los mensajes causados por la ejecución del programa.
- Clase de programa: Limita el resultado a ciertos tipos de mensajes. los valores posibles son:
-K Mensajes de kernel del sistema
-S Mensaje de estado
-T Mensaje de transacción
-W Mensajes de advertencia
-X Otros tipos de mensajes
- De archivo / posición a archivo / posición: Define el segmento del archivo de log sin leer.
- Formato mensaje (tipo): Se pueden seleccionar mensajes por el formato de la componente del sistema.
- Terminal: Se pueden filtrar los mensajes que fueron causados por la actividad llevada a cabo.
- Paquete: Se pueden filtrar los mensajes que fueron producidos por la ejecución de programas.
- Con entradas internas log sistema: Visualización de mensajes relativos a los procesos de recolección y envío de mensajes del log local al log central.
El concepto de Dump
Un Dmp (error en tiempo de ejecución), es un log de terminación anormal de ejecución de cualquier programa.
Esto se produce cuando un programa es cancelado y se está ejecutando.
Las posibles causas de terminación anormal de programas pueden ser.
- Errores de sintaxis en programas echos a medida
- Referencias obsoletas a objetos del Workbench echos a medida que han sido eliminados.
- Cancelación manual de un modo actualmente en ejecución.
Accediendo a los dumps del sistema
Mediante la transacción ST22 ubicada en el campo de comando o el menú desplegable, podremos acceder a los dumps del sistema
Por defecto solo veremos los dumps del dia de hoy y el dia anterior. Si deseamos acceder a uno más antiguo debemos filtrarlo por la fecha y hora. También podemos filtrarlos por usuario, mandante, programas, entre otros.
Si visualizamos los dumps producidos a la fecha actual o alguna fecha más antigua, estos aparecerán en forma de lista.
- Fecha del dump.
- Hora del dump.
- Servidor de aplicaciones donde se ha producido.
- Usuario que ha provocado el dump.
- Breve descripción del dump.
- Excepción.
Interpretando los dump
Si hacemos doble click en un dump veremos que la información está organizada en distintas secciones. Cada sección esta enfocada a cada uno de los roles que existen en el mundo SAP.
Estas son algunas de las secciones:
Entorno del sistema
- Entorno del sistema: se muestra información técnica del sistema
- Usuario y transacción: se muestra el usuario que genero el dump.
Vista del usuario
- ¿Qué ha sucedido?: se explicará brevemente el error.
- ¿Qué puede hacer?: explica brevemente las acciones a llevar a cabo.
Vista del Programador ABAP
- Texto breve: Se explica brevemente el error para saber a simple vista la razón.
- Análisis error: Sección donde se explica más detalladamente el error.
- Notas para corregir errores: Se explica más detalladamente las acciones a llevar a cabo.
- Info posición de cancelación: Se especifica la línea del programa donde se produjo el error.
- Detalle código fuente: Se muestra el intervalo del código fuente donde se produjo el error.
- Contenido campos sistema: Se muestran los valores que tenían algunas variables a la hora del error.
- Variables seleccionadas: Se detalla más exhaustivamente el contenido de mas variables a la hora del error.
- Llamadas / Eventos activos: Detalla el evento o la llamada a la que pertenece la linea de codigo que produjo el error.
- Lista programas ABAP involucrados: Se muestran los programas involucrados en la ejecución del programa que produjo el error.
Vista Programador Basis
- Notas internas: Detalla la función donde se produjo el error.
- Llamadas activas núcleo SAP: Detalla los elementos de kernel y su posición en el momento del error.
- Directorio tablas aplicación: Detalla las tablas de aplicación que se usaron durante la ejecución del programa.
- Bloq. control ABAP (CONT): Sección con información complementaria a Detall código fuente.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Candela Calzada
Sobre el autor
Publicación académica de Ramiro Joel Castro, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Ramiro Joel Castro
Profesión: Bachillerato en Informática - Argentina - Legajo: ZL14L
✒️Autor de: 34 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Ramiro Castro