✒️ABAP El debugger ABAP
ABAP El debugger ABAP
1 - El Debugger ABAP:
Herramienta para el análisis y solución de problemas en el código. Se utiliza para ejecutar programas paso a paso y durante el proceso se puede verificar la lógica, inspeccionar el contenido de las variable de program, las tablas internas, las variables del sistema, las áreas de memoria, entre otras opciones.
Breakpoint: Marca o punto de interrupción que se coloca en una línea de código fuente de un programa, de tal forma de tal forma que cuando la ejecución del programa llegue a ese punto, el procesamiento de nuestro programa se detendrá y podremos analizar su estado en ese momento, justo antes de ejecutar esa línea de código.
Usar tanto breakpoints necesitemos en los puntos críticos que creemos importante.
Existen dos tipos de breakpoint:
Breakpoints Estáticos: son cuando en el código escribimos "BREAK-POINT". Al llegar a este punto, siempre la aplicación parará y ejecutará el debugger.
Breakpoints Dinámicos: dentro de estos tenemos tres tipos:
- Breakpoint de debugger: estos son creados directamente en el debugger y se borran solo cuando se cierra el debug. Se crean dentro del debug haciendo doble clic a la izquierda de una línea particular del código ABAP o a través del icono "stop" (rojo) que se encuentra en la barra de aplicaciones.
- Breakpoint de Sesión: Son válidas para la sesión actual, es decir, programas y aplicaciones que se lancen dentro de la misma entrada al sistema SAP. Para colocarlos, debemos seleccionar la línea de código y hacer clic sobre el icono "stop" (con un monitor pequeño) de la barra de aplicaciones.
- Breakpoints Externos: válidos para cualquier aplicación que se ejecute en el sistema, independientemente de donde haya sido lanzado. Suelen tener validez de 2 horas y están asociados a un usuario de SAP en particular. Para borrarlos tenemos que ir a utilidades, breakpoints externos, borrar!
Watchpoints: Sirve para colocar un breakpoint en un punto en el cual determinada variable del programa tenga determinado valor. En cientos o miles de líneas, este trabajo sería complicado. Los Watchpoints son expresiones que detienen la ejecución de un programa ABAP cuando la variable o valor en cuestión cambia de un valor o adquiere el valor de parada.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Carlos Piles Rosell
Favorito:
Está publicación ha sido agregada a sus favoritos por: Carlos Piles Rosell
Sobre el autor
Publicación académica de Pedro Antonio Duarte, en su ámbito de estudios para la Carrera Consultor ABAP.
Pedro Antonio Duarte
Profesión: Consultor de Sap Abap - Argentina - Legajo: JP24O
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Pedro Duarte