✒️SAP El log del sistema y el análisis de dumps
SAP El log del sistema y el análisis de dumps
1 log del sistema
el sistema SAP graba eventos y problemas, tales como borrado de modos de usuarios del sistema, bloqueos al introducir incorrectamente la password, log. este log no es mas que un archivo a nivel de sistema operativo.
- un log es un regsitro oficial de eventos durante un rango de tiempo en particular.
Al log del sistema se accede directamente por la transaccion SM21 o por el menu general herramientas gestion monitor log del sistema.
- SM21: transaccion estandar de sap para monitoreo de logs del sistema en busca de errores.
- pantalla de seleccion: conjunto de campos de entrada y selecciones, que se muestran al ejecutar un reporte y que sirven para filtrar datos en tablas del sistema.
- transaccion SM21 utilizaremos la transaccion estandar para acceder al log del sistema SAP.
- para cambiar modo experto, ir al menu desplegable tratar/modo experto.
2 accediendo al log en modo normal
accediendo a la transaccion SM21 directamente o a traves de menu entramos por defecto a la pantalla de seleccion.
estos son los distintos parametros de seleccion que nos permitiran filtrar los datos del log:
- de fecha/hora a fecha/hora: permite establecer un rango de fechas de mensajes del log.
- usuario: visualizar solo los mensajes que se hayan grabado en el sistema
- codigo de transaccion: permitira visualizar los mensajes del log debidos a la accion de los usuarios.
- proceso SAP: nos permitira visualizar los mensajes de log debidos a un proceso R/3-
- clase de problemas: limita la vizualizacion por tipo de mensaje, solo errores, errores y advertencias.
3 accediendo al log en modo experto
para acceder al log modo experto deberemos acceder por el menu desplegable tal y como se ha explicado anteriormente.
esta opcion nos permite iltrar ademas por
- programa: se restringe el resultado a los mensajes causados por la ejecucion del programa especificado.
- clase de problema: limita el resultado a ciertos tipos de mensajes.
- 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/ posicion archivo/ posicion: define el segmento del archivo de log a leer. si ya se ha leido el archivo se puede determinar la posicion de una entrada especifica.
- formato mensaje (tipo): se pueden seleccionar mensajes por el formato de la componenete del sistema.
- terminal: se pueden filtrar los mensajes que han sido causados por la actividad llevada a cabo desde un servidor de presentacion.
- clase de desarrollo: se pueden filtrar los mensajes que han sido producidos por la ejecucion de programas que pertenezcan a una clase de desarrollo en particular.
- clase de desarrillo: tambien llamada paquete, es una forma de orgarnizar todos los objetos nuevos que se crean en SAP ordenandolos generalmente por modulos.
- con entradas internas Syslog: visualizacion de mensajes relativos a los procesos de recoleccion y envio de mensajes de log de el log local al log central.
4 concepto de dump
tambien llamado error en tiempo de ejecucion es un log de terminacion anormal de ejecucion de cualquier programa.
------esto se produce por una cancelacion del programa que se esta actualmente ejecutando: nos muestra un pantalla con un log de terminacion donde se puede encontrar informacion acerca del error producido y su posible solucion
las posibles causas de terminacion anormal de programas, entre otras, pueden ser:
- errores de sintaxis en programas hechos a medida
- referencias obsoletas a objetos del workbench hechos a medida que han sido eliminados.
- cancelacion manual de un modo actualmente en ejecucion.
workbench: es un conjunto de herramientas que se utilizan para el desarrollo, testing y ejecucion de los programas ABAP.
cuando se produce una terminacion anormal de una ejecucion de un programa, ek dump es mostrado automaticamente en exclusiva al usuario cuyo proceso de dialogo ha sido cancelado. en ese momento el usuario podra leer ese log, pero si se sale de pantalla del log del dump este ua no se vuelve a mostrar en pantalla.
para acceder de nuevo a el, deberemos acudir a la transaccion donde se puede gestionar todos los dump que se hacen en el sistema-
5 accediendo a los dumps del sistema
la transaccion de los dumps es la ST22; accediendo por el menu desplegable sera herramientas/ gestion/ monitor/ analisis de dumps.
- transaccion ST22: utilizaremos la transaccion estandar ST22 para analizar los dumps o errores en tiempo de ejecucion, que se generan en el sistema SAP.
si deseamos acceder a una dump mas antiguo deberemos pulsar la opcion pasar a / sel. dump breve.
- pantalla de seleccion: conjunto de campos de entrada y selecciones, que se muestran al ejecutar un reporte y que sirven para filtrar datos en tablas del sistema.
6 interpretando los dumps
tanto si visualizamos los dumps producidos en fecha actual, como el dia anterior o alguna fecha mas antigua, estos apareceran en forma de lista. esta lista esta 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 descripcion del dump.
contenido de todos los dumps esta organizado en las siguientes secciones:
- que sucedio: seccion donde se ecplica brevemente el error.
- que se puede hacer
- analisis error: seccion donde se explica mas detalladamente el error. es una extension de la seccion 1.
- notas para corregir errores
- entorno sistema
- usuario y transaccion
- informaciones lugar terminacion: seccion donde se especifica la linea del programa donde se ha producido el error.
- detalle codigo fuentes: seccion donde se muestran los vlaores que tenian algunas variables del sistema cuando se produjo el error.
- contenido campos sistema
- variables seleccionadas
- llamadas / eventos activos
- notas internas
- llamadas activas kernel SAP
- lista programas ABAP involucrados
- lista tablas internas
- directorio tablas aplicacion (contenidos)
- directorio ambitos datos (info gestion)
- directorio ambitos datos (contenidos)
- ABAP/4 bloques control CONT:
- fin analisis error tiempo ejecicion:
las secciones mas importantes y mas nos pueden ayudar para solucionar el error son las 1,3,7 y 8.
 
 
 
Sobre el autor
Publicación académica de Jaime Ulises Marmolejo Vazquez, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Jaime Ulises Marmolejo Vazquez
Profesión: Gestion Empresarial - Mexico - Legajo: SM45K
✒️Autor de: 35 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Certificación Académica de Jaime Marmolejo