✒️SAP El log del sistema y el análisis de dumps
SAP El log del sistema y el análisis de dumps
Unidad n°2: Los servicios del sistema SAP
Lección n°4: El log del sistema y el análisis de dumps
El log del sistema SAP:
- El sistema graba eventos y problemas, como borrar modos de usuario, bloqueos de los usuarios al poner mal la contraseña, etc, en un log.
*Log: registro oficial de eventos durante un rango de tiempo particuar.
- La trans SM21 sirve para acceder al Log del sistema.
La pantalla de selección de la trans. tiene dos modos: el normal, que es definido por defecto y al que se entra cuando se ejecuta dicha transacción; y el experto.
Accediendo al log en modo normal:
- Accediendo a la trans SM21, se entra por defecto a la pantalla de selección del log local del servidor de aplicaciones.
- Hay varios parámetros para filtrar los datos del log: de fecha y hora, usuario, código de transacción, proceso SAP, clases de problemas.
Accediendo al log en modo experto:
- Para acceder a este, hay que desplegar el menú Tratar y luego hacer clic en "Modo experto".
- La pantalla de selección es parecida a la del modo normal, exceptuando que ésta tiene la opción de Atributos.
- Y además permite filtrar por:
Programa: restringe el resultado a los mensajes causados por la ejecución del programa especificado.
Clase de problema: limita el resultado a tipos de mensaje: K (msjs de kernel del sistema), S (msjs de estado), T (msjs de transacciones), W (msjs de advertencia), X (otros tipos de msjs).
*Kernel: núcleo del sistema que constituye la parte más importante del sistema (donde están las principales funcionalidades del sistema)
De archivo / posición: define el segmento de log al leer.
Formato mensaje (tipo).
Terminal: se pueden filtrar msjs causados por la actividad hecha desde el servidor de presentación.
Paquete: se pueden filtrar msjs que han sido producidos por la ejecución de programas que pertenezcan a una clase de desarrollo o paquete en particular
Con entradas internas log sistema.
El concepto Dump:
- También llamado error en tiempo de ejecución, es un log de terminación anormal de ejecución de cualquier programa.
- Se produce por una cancelación del programa que se está ejecutando. El sistema muestra una pantalla con un log de terminación donde se puede ver la info del error y su posible solución.
- Algunas causas de terminación anormal de programas pueden ser:
Errores de sintaxis.
Referencias obsoletas a objetos del Workbench hechos a medida que han sido eliminados.
Cancelación manual de un modo que se está ejecutando.
*Workbench: herramientas utilizadas para el desarrollo, testing y ejecución de programas ABAP - Cuando se produce una terminación anormal, el dump se muestra al usuario al que se le ha cancelado el proceso de diálogo. Este podrá leer ese log, pero si se sale de la pantalla no podrá verlo.
Para acceder nuevamente, debe entrar a la trans donde se puede gestionar los dumps producidos.
Accediendo a los dumps del sistema:
- Por la trans ST22 podremos analizar los dumps (errores en tiempo de ejecución), que se generan en el sistema.
- Se puede acceder a esta por el campo de comandos o por el menú desplegable:
HerramientasGestiónMonitoreoAnálisis de dump. - Para filtrar los dumps podemos elegir entre: Fecha y hora del dump, servidor donde se produjo, usuario que lo produjo, breve descripción del dump, excepción.
Interpretando los dumps:
Si hacemos clic sobre un dump nos mostrará el error, que a su vez tiene ciertas secciones:
- Entorno del sistema:
Entorno del sistema: se muestra la info técnica del sistema (versión, sistema operativo, etc).
Usuario y transacción: se muestra el usuario que generó el dump (el programa en ejecución, idioma, trans, etc). - Vista del usuario:
¿Qué ha sucedido?: explica el error.
¿Qué puede hacer?: explica que acciones llevar a cabo. - Vista Programador ABAP:
Texto breve: explica brevemente el error para saber a simple vista la razón.
Análisis error: explica mejor el error.
Notas para corregir errores: explica mejor que hacer para solucionarlo.
Info posición de cancelación: especifica la línea donde se produjo el error.
Dalle código fuente: donde 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 cuando se produjo el error.
Variables seleccionadas: se detalla el contenido de más variables.
Llamadas / eventos activos: se detalla el evento o la llamada a la que pertenece la línea que produjo el error.
Lista programas ABAP involucrados: muestra los programas involucrados en la ejecución del programa que produjo el error. - Vista Programador BASIS:
Notas internas: detalla la función, perteneciente al kernel donde se produjo el error.
Llamadas activas núcleo SAP: detalla los elementos del kernel y su posición al momento del error.
Directorio tablas aplicación: detalla las tablas de aplicación usadas durante la ejecución del programa.
Bloq. control ABAP (CONT): info complementaria a Detalle código fuente.
El contenido de estas vistas se encuentra en inglés y alemán.
Las secciones más importantes que pueden ayudar a solucionar el error son:
- ¿Qué ha sucedido?: explica el error.
- Análisis error: explica mejor el error.
- Info posición de cancelación: especifica la línea donde se produjo el error.
- Dalle código fuente: donde se muestra el intervalo del código fuente donde se produjo el error.
Los dumps más populares dentro del sistema:
- Time out: se genera cuando el programa en ejecución sobrepasa el tiempo establecido para ejecutarse sin interrupción. Para evitar eso, se recomienda ejecutar de fondo o batch.
- Message type X: puede ocurrir por muchas razones, como:
El usuario que está usando el sistema tenga instalada una versión vieja del SAP GUI.
El formato de fecha configurado en datos propios de la trans SU01 no son los correctos.
Entre otras.
 
 
 
Sobre el autor
Publicación académica de Candela Estefanía Calzada, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Candela Estefanía Calzada
Profesión: Técnica Electrónica - Argentina - Legajo: JW91W
✒️Autor de: 160 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me encuentro estudiando la ingeniería en sistemas de información. poseo amplia experiencia en edición de videos. tengo bases entorno a la programación que quiero continuar consolidando.
Certificación Académica de Candela Calzada