
1. El Log del Sistema SAP - Transacción SM21: Es un archivo a nivel de sistema operativo donde SAP graba todos los eventos: borrado de modos de usuarios, bloqueos por password mal puesta, paradas y arranques del sistema, entre otros. Un registro oficial de eventos durante un rango de tiempo.
Cómo se entra: Transacción SM21 o por menú: Herramientas / Gestión / Monitor / Log Sistema.
1.1 Modo Normal (SM21):
Pantalla de selección para filtrar el log del servidor donde estás conectado. Filtros principales:
-
De Fecha/Hora a Fecha/Hora: Rango de mensajes.
-
Usuario: Solo lo causado por un usuario.
-
Código de transacción: Solo lo causado por una transacción X.
-
Proceso SAP: Mensajes de un proceso en particular.
-
Clases de problemas: Solo errores, errores + advertencias, o todos los mensajes.
1.2 Modo Experto: Es igual que el normal, pero con más filtros. Para entrar usas el menú desplegable.
Filtros extra que agrega:
-
Programa: Solo mensajes causados por un programa específico.
-
Clase de Problema: K = Kernel, S = Estado, T = Transacciones, W = Advertencia, X = Otros.
-
De archivo/posición: Para leer un segmento específico del archivo de log.
-
Formato mensaje, Terminal, Paquete: Para filtrar por tipo de componente, por servidor de presentación, o por clase de desarrollo.
-
Con entradas internas: Para ver mensajes de recolección de logs (solo en Unix).
2. El Concepto de DUMP: También llamado "error en tiempo de ejecución". Es el log de terminación anormal de cualquier programa. Se produce cuando un programa se cancela. SAP te muestra una pantalla con el log del error, su causa y posible solución.
3. Causas de terminación anormal:
-
Errores de sintaxis en programas Z (a medida).
-
Referencias obsoletas a objetos del Workbench que fueron borrados.
-
Cancelación manual de un modo en ejecución.
Cuando pasa, el dump se muestra automáticamente solo al usuario afectado. Si cerrás esa pantalla, no lo ves más. Para verlo de nuevo tenés que ir a la transacción que gestiona todos los dumps.
4. Transacción para ver dumps: ST22
Entrás por campo de comandos o por Herramientas / Gestión / Monitor / Análisis de Dumps.
-
Por defecto solo muestra los de Hoy y Ayer. Para ver más viejos, filtras por fecha/hora.
-
También puedes filtrar por usuario, máquina/mandante, programa, entre otros.
-
La lista te muestra: Fecha, Hora, Servidor de aplicación y Usuario que provocó el dump.
5. Estructura del dump - 17 secciones:
La información está organizada por roles: usuario, consultor funcional/técnico y BASIS.
-
Entorno del sistema: Versión de SAP, base de datos, SO.
-
Usuario y transacción: Quién, qué programa y qué transacción estaba corriendo.
-
Vista del usuario: Explicación breve del error y qué puede hacer; qué acciones hacer. Anotar qué hiciste, contactar al administrador, usar ST22.
-
Vista Programador ABAP: Resumen del error a simple vista.
-
Análisis error: Detalle. Ej: excepción CX_SY_ZERODIVIDE no capturada, intento de dividir por 0 en programa ZTEST.
-
Info posición de cancelación: Línea exacta donde explotó.
-
Detalle código fuente: Muestra el código alrededor del error con una flecha en la línea fallida.
-
Contenido campos sistema.
-
Variables seleccionadas.
-
Llamadas / Eventos activos.
-
Lista programas ABAP involucrados: Valores de variables y pila de llamadas al momento del error.
-
Vista Programador BASIS: Notas internas del Kernel, llamadas activas del núcleo SAP, tablas usadas y bloque de control ABAP.
-
Dato clave: El título está en tu idioma de logueo, pero el contenido solo está en inglés y alemán. Si estás en español, te lo muestra en inglés.