✒️SAP El log del sistema y el análisis de dumps
SAP El log del sistema y el análisis de dumps
LOG DEL SISTEMA Y ANALISIS DE DUMP
1. Log del sistema.
Un LOG es un registro oficial de eventos durante un rango de tiempo en particular. Es un archivo a nivel de sistema operativo. Se accede directamente por la transacción SM21, la cual tiene 2 modos: el modo normal y el modo experto.
2. Log en Modo Normal.
Parámetros de selección que nos permitirán filtrar los datos del log:
De Fecha/Hora a Fecha/Hora: establece un rango de fechas de mensajes del log a visualizar.
Usuario: Se visualiza sólo los mensajes grabados en el sistema del usuario especificado.
Código de transacción: Se visualizan los mensajes del log de la transacción especificada.
Proceso SAP: se visualizan los mensajes de log debidos a un proceso particular de SAP R/3.
Clases de Problemas: limita la visualización por tipo de mensaje: sólo errores, errores y advertencias, todos los mensajes.
3. Log en Modo Experto.
Para acceder a esta opción se debe acceder por el menú desplegable, luego de haber ingresado al Log del Sistema, haciendo clic en: Tratar >> Modo Experto. La pantalla nos muestra más opciones de filtro.
La opción Atributos nos permite filtrar ademas por:
Programa: mensajes causados por la ejecución de un programa específico.
Clase de problema: cierto tipo de mensajes con los valores siguientes: K (Kernel del sistema), S (Estado), T (Transacciones), W (Advertencias), X (Otro tipo de mensajes).
De Archivo/Posición a Archivo/Posición: define el segmento del archivo de log a leer.
Formato mensaje: selecciona mensajes por el formato de la componenete del sistema.
Terminal: filtra los mensajes causados por la actividad llevada a cabo desde un servidor de presentación.
Clase de desarrollo: mensajes producidos por la ejecución de programas que pertenecen a una clase de desarrollo particular.
Con entradas internas SysLog: mensajes relativos a los procesos de recolección y envío de mensajes de log desde el Log Local al Log Central. Esta opción esta disponible sólo para entornos UNIX.
4. Dump.
Dump o error en tiempo de ejecución, es un log de terminación anormal de la ejecución de cualquier programa. Se produce por una cancelación del programa que se esta ejecutando actualmente. En este se puede encontrar información acerca del error producido y su posible solución. El dump se muestra automáticamente en exclusiva al usuario cuyo proceso de dialogo ha sido cancelado. Para acceder de nuevo a él, en cualquier otro momento, se debe acceder a la transacción ST22, donde se gestionan todos los dump producidos en el sistema.
Posibles causas de terminación anormal de programas:
Errores de sintaxis en programas hechos a medida.
Referencias obsoletas a objetos del Workbench hechos a medida y que han sido eliminados.
Cancelación manual de un modo actualmente en ejecución.
5. Accediendo a los Dumps del sistema.
Para analizar los dumps se utiliza la transacción ST22 o mediante el menú desplegable: Herramientas / Gestión / Monitor / Análisis de Dump. por defecto sólo se muestran los dumps producidos a fecha de hoy y el día anteriror. Si se desea acceder a dumps más antiguos se debe pulsar la opción Pasar a / Sel. Dump breve. Allí podremos filtrar por fecha, usuario, máquina o mandante.
6. Interpretando los Dumps:
Cuando visualizamos los Dumps producidos, estos aparecen en forma de lista, la cual contiene los siguientes campos: fecha, hora, servidor de aplicaciones, usuario y breve descripción. El contenido de todos los dumps esta organizado en las siguientes secciones:
¿Que sucedió? explica brevemente el error.
¿Qué se puede hacer? explica brevemente las acciones a llevar a cabo.
Análisis error: explicación más detallada del error.
Notas para corregir errores: explicación más detallada de las acciones a llevar a cabo.
Entorno sistema: aquí aparecen las variables del sistema más importantes.
Usuario y transacción: aquí aparece el usuario que ha generado el dump, el programa, la transacción, el idioma, etc.
Informaciones lugar terminación: aquí se especifica la línea del programa donde se ha producido el error.
Detalle código fuente: muestra el intervalo del código fuente donde se ha producido el error.
Contenido campos sistema: muestran los valores que tenían algunas variables cuando se produjo el error.
Variables seleccionadas: se detalla exhaustivamente el contenido de más variables cuando se produjo el error.
Llamadas / Eventos activos: detalla el evento o la llamada a la que pertenece la línea de código que ha producido el error.
Notas internas: detalla la función, perteneciente al kernel de SAP, donde se ha producido el error.
Llamadas activas kernel SAP: detalla los elementos del kernel y su posición que estaban activos en el momento del error.
Lista programas ABAP involucrados: muestra los programas involucrados en la ejecución del programa que produjo el error.
Lista 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.
Directorio tablas aplicación (Contenidos): detalla las tablas de aplicación que han sido usadas durante la ejecución del programa que ha terminado en error.
Directorio ámbitos datos (info gestión): detalla el conjunto de objetos del workbench involucradas en la ejecución del programa.
Directorio ámbitos datos (contenidos): contenido parecido al anterior.
ABAP/4 Bloques control CONT: información complementaria a la sección "detalle código fuente".
Fin análisis error tiempo ejecución: marca el fin del log del dump.
Las secciones más importantes y que más nos pueden ayudar para solucionar errores son las secciones 1, 3, 7, y 8.
Los tres dump que ocurren con mayor frecuencia dentro del sistema SAP:
Time Out: se genera cuando el programa en ejecución sobrepasa el tiempo máximo establecido para ejecutarse sin interrupción
Message Type-X: es un poco genérico y puede ocurrir por una multitud de razones, como por ejemplo: tener instalada una versión vieja del SAP GUI y el formato de fecha es incorrecto, estas son las mas comunes.
TSB_Tnew_Page_Aloc_Fail: es un problema de la memoria del sistema, colapsándose la memoria del servidor.
 
 
 
Sobre el autor
Publicación académica de Carlos Castillo, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Carlos Castillo
Argentina - Legajo: CV83F
✒️Autor de: 83 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor en SAP FI Nivel Inicial
- Curso Introducción a SAP