✒️SAP El log del sistema y el análisis de dumps
SAP El log del sistema y el análisis de dumps
El Log del sistema y el análisis de Dumps
1.- El Log del sistema SAP
SAP graba eventos y problemas, como: modos de usuario de sistema, bloqueos de usuarios al introducir mal el password, parada y arranque de sistema en un LOG.
El Log es un registro oficial de eventos durante un rango de tiempo en particular. La transacción que se utiliza para ingresar al Log es la SM21 en el menú general herramientas/Gestión/monitor/ Log de sistema. La pantalla de la transacción tiene dos modos normal y experto. El normal se ejecuta con esta transacción. Para cambiar a modo experto hay que ir al menú desplegable y seleccionar tratar/modo experto. Esto último modo da más opciones a seleccionar.
La pantalla muestra una amplia información
1.1 Accediendo al log en modo normal
Se usa la transacción SM21 y en la pantalla se ven distintos parámetros de selección para poder filtrar los datos del log.
- Fecha y hora.- rango de fecha a visualizar
- Usuarios.- Mensajes de la actividad del usuario
- Código de transacción.-Actividad de usuarios en la transacción solicitada
- Proceso SAP.- mensajes debidos al proceso particular de SAP
- Clases de problemas.- visualización por tipo de mensaje, sólo errores y advertencias y todos los menajes
1.2 Accediendo al Log en modo Experto
Se accede por el menú, opción tratar y contiene más opciones de filtros entre los que están:
- Programas.- se restringe por la ejecución de programas
- Clases de problemas.- donde los posibles valores son:
- K Mensajes kernel del sistema
- S Mensajes de estado
- T Mensajes de transacciones
- W Mensajes de advertencia
- X otros tipos de mensajes
- De archivo/Posición de archivo/ Posición.- define el segmento del archivo de log a leer. Si ya fue leído, determinar la posición de entrada y esta se encuentra en la sección de detalles técnicos.
- Formato de mensaje (tipo).- Se puede seleccionar mensajes por el formato de la componente del sistema
- Terminal.- Filtro de mensajes causados por actividad llevada acabo desde un servidor de presentación
- Paquete.- Mensajes producidos por la ejecución de programas que pertenezcan a una clase de desarrollo o paquete en particular.
- Con entradas internas log sistemas.-Mensajes relativos a los procesos de recolección y envío de mensajes del log lo cal al central. Esta opción no está disponible para entornos UNIX.
2.- El concepto Dump
Llamado error de tiempo de ejecución,- Es un log de terminación anormal de ejecución de cualquier programa. Este se produce por la cancelación del programa que actualmente se está ejecutando. En pantalla se muestra un log con información del error producido y su posible solución.
Posibles causas de terminación anormal de programas pueden ser:
- Errores de sintaxis en programas hechos a la medida.
- Referencias obsoletas a objetos Workbench hechos a medida que han sido eliminados
- Cancelación manual de un modo actualmente en ejecución
Cuándo se produce una terminación anormal de una ejecución de un programa, el dump se muestra automáticamente en exclusiva al usuario cuyo proceso fue cancelado. en ese momento el usuario puede leer el log pero si se sale de la ventana, este ya no se vuelve a mostrar. Para acceder de nuevo hay que acudir a la transacción donde se pueden gestionar los dumps producidos en el sistema.
2.1 Accediendo a los Dumps del sistema
Se accede desde la transacción ST22 o a través del menú desplegable Herramientas/gestión/Monitor/Analisis de dumps
Por defecto sólo se muestran los dumps producidos a la fecha de hoy y el día anterior. para acceder a más antiguos, se tiene que entrar a los filtros y se puede filtrar por usuario, máquina o mandante, programa, entre otras opciones.
Cuando se realiza la consulta, esta aparece en forma de lista y esta está conformada por los siguientes campos: fecha dump, hora dump, Servicio de aplicaciones donde se ha producido, usuario que ha provocado el dump, breve descripción del dump, excepción
3.- Interpretando los dumps
Cada parte de la pantalla de los dumps está enfocada a los distintos roles que existen en SAP, es decir usuarios de sistema, consultores técnicos o funcionales, y los administradores del sistema o SAP BASIS.
- Las secciones vienen de la siguiente forma:
- Entorno del sistema.- información técnica del sistema como versión de SAP, Base de Datos, sistema operativo, entro otros.
- Usuario y transacciones.- Se muestra el user que generó el dump, el programa ejecutado, transacción e idioma
- Vista de usuario
- ¿Que ha sucedido? Se explica el error
- ¿Que puede hacer? Explica que acciones llevar a cabo
- Vista programador ABAP
- Texto breve.- Explica muy breve el error para saber a simple vista la razón
- Análisis error.- Explica más detalladamente el error
- Notas para corregir errores.- Sección donde se explica las acciones a llevar a cabo
- Info posición de cancelación.- Se muestra la línea del programa donde se encuentra el error
- Detalle código fuente.- Se muestra el segmento de código donde está el error y con una línea se muestra donde está el error
- Contenidos campo sistema.-Se muestran valores de variables cuando ocurrió el error
- Variables seleccionadas.- Se detalla exhaustivamente el detalle de las variables cuando se produjo el error
- Llamadas/Eventos activos.- Selección detallada de eventos o llamada a la que pertenece la línea de código que ha producido el error.
- Lista Programas ABAP involucrados.- Muestra programas involucrados en ejecución del programa que produjo el error.
- Vista Programas BASIS
- Notas internas.-Seccion que detalla la función perteneciente al kernel de SAP donde se produce el error.
- Llamadas activas Núcleo SAP.- detalla los elementos del Kernel y la posición cuando estaban activos
- Directorio tablas aplicación.- Detalla las tablas de aplicación que han sido usadas durante la ejecución del programa que terminó que error.
- Bloq. control ABAP (CONT).- información complementaria a Detalle código fuente
Toda la información aparecerá en inglés
 
 
 
Sobre el autor
Publicación académica de Adrian Barrios Robles, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Adrian Barrios Robles
Profesión: Ingeniero en Sistemas Computacional - Mexico - Legajo: CW30M
✒️Autor de: 37 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Actualmente tomo la academia de introducci?n a sap, ya que me encuentro en una posici?n en la que administro proyectos de esa ?ndole, donde requiero conocer los conceptos de esta tecnolog?a.
Certificación Académica de Adrian Barrios