✒️SAP El log del sistema y el análisis de dumps
SAP El log del sistema y el análisis de dumps
PARTE 1
El Log del sistema SAP
Un log es un registro oficial de eventos durante un rango de tiempo en particular.
Para acceder al log del sistema se realiza a través de la transacción SM21 o por el menú general Herramientas / Gestión / Monitor /Log Sistema.
Transacción SM21
Utilizaremos la transacción estándar SM21 para acceder al Log del sistema SAP.
La pantalla de la transacción SM21, tiene dos modos: Normal (predeterminado) y Experto (para su uso debe cambiarse en el menú desplegable Tratar / Modo experto.
Se diferencian en que el último permite más opciones.
Accediendo al log modo Normal:
Se accede por defecto a través de la transacción SM21. Sus parámetros son los siguientes:
- · De Fecha/Hora a Fecha/Hora: permite establecer un rango de fechas de mensajes del log a visualizar.
- · Usuario: nos permitirá 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 permitirá visualizar los mensajes del log debido exclusivamente a la acción de los usuarios sobre la transacción especificada.
- · Proceso SAP: nos permitirá visualizar los mensajes de log debidos a un proceso particular de SAP.
- · Clases de Problemas: limita la visualización por tipo de mensaje, sólo errores, errores y advertencias y todos los mensajes.
Accediendo al log modo Experto:
Para su uso debe cambiarse en el menú desplegable Tratar / Modo experto.
Posee los mismos parámetros más el de Atributos, el cual 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 de mensajes. Los valores posibles son:
o K Mensajes del kernel del sistema
o S Mensajes de estado
o T Mensajes de transacciones
o W Mensajes de advertencia
o X Otros tipos de mensajes
o Errores de sintaxis en programas hechos a medida.
Nota: Cuando se produce una terminación anormal de una ejecución de un programa, el dump es mostrado automáticamente en exclusiva al usuario cuyo proceso de diálogo ha sido cancelado. En ese momento el usuario podrá leer ese log, pero si se sale de la pantalla del log del dump, éste ya no se vuelve a mostrar en pantalla.
Para acceder de nuevo a él, deberemos acudir a la transacción donde se puede gestionar todos los dump producidos en el sistema.
Accediendo a los Dumps del sistema:
Transacción ST22
Utilizaremos la transacción estándar ST22 para analizar los dumps o errores en tiempo de ejecución, que se generan en el sistema SAP. O a través del menú desplegable: Herramientas / Gestión / Monitor / Análisis de Dumps.
Nota: Por defecto sólo se muestran los dumps producidos a la fecha de hoy y el día anterior. Si deseamos acceder a un dump más antiguo debemos filtrar por fecha y hora en la pantalla de selección. También podemos filtrar los dumps por usuario, máquina o mandante, programa, entre otras opciones disponibles.
Interpretando Dumps:
Al realizar doble click en algún dumps, su información estará organizada en distintas secciones, cada una enfocada en los distintos roles en el mundo SAP (consultores técnicos, usuarios del sistema, Basis, etc)
Entorno del sistema:
1. Entorno del sistema: aquí se muestra información técnica del sistema, como ser la versión de SAP, la base de datos, el sistema operativo, entre otros datos.
2. Usuario y transacción: aquí se muestra el usuario que ha generado el dump, el programa que se estaba ejecutando, la transacción, el idioma, etc.
Vista del usuario:
4. ¿Qué puede hacer?: es la sección que explica brevemente las acciones a llevar a cabo.
Vista programador ABAP:
5. Texto breve: se explica muy brevemente el error de modo de saber a simple vista la razón.
6. Análisis error: sección donde se explica más detalladamente el error. Es una extensión de ¿Qué ha sucedido?.
7. Notas para corregir errores: sección donde se explica más detalladamente las acciones a llevar a cabo. Es una extensión de ¿Qué puede hacer?.
8. Info posición de cancelación: sección donde se especifica la línea del programa donde se ha producido el error
9. Detalle código fuente: sección que 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.
10. Contenido campos sistema: sección donde se muestran los valores que tenían algunas variables del sistema cuando se produjo el error.
11. Variables seleccionadas: sección donde se detalla más exhaustivamente el contenido de más variables cuando se produjo el error.
12. Llamadas / Eventos activos: sección que detalla el evento o la llamada a la que pertenece la línea de código que ha producido el error.
13. Lista programas ABAP involucrados: sección que muestra los programas involucrados en la ejecución del programa que produjo el error.
Vista programador BASIS:
14. Notas internas: sección que detalla la función, perteneciente al kernel de SAP, donde se ha producido el error.
15. Llamadas activas núcleo SAP: sección que detalla los elementos del kernel y su posición que estaban activos en el momento del error.
16. Directorio tablas aplicación: sección que detalla las tablas de aplicación que han sido usadas durante la ejecución del programa que ha terminado en error.
17. Bloq. control ABAP (CONT): sección con información complementaria a Detalle código fuente.
Nota: Las secciones más importantes y que más nos pueden ayudar para solucionar el error son las 3, 6, 8 y 9.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Juan Maiztegui
Sobre el autor
Publicación académica de Oscar Teodoro Gutierrez Ceballos, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Oscar Teodoro Gutierrez Ceballos
Profesión: Trabajador Social - Venezuela - Legajo: DX42S
✒️Autor de: 7 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Soy un venezolano de profesión trabajador social y amante de la filosofía. cuento con 8 años de experiencia en mi área y busco ampliar mis conocimientos y experiencia hacia el manejo del sap.
Certificación Académica de Oscar Gutierrez