
El debugger ABAP
Es una de las herramientas más poderosas que tiene SAP para el análisis y la solución de problemas. Se utiliza para ejecutar programas paso a paso y durante el proceso se puede verificar la lógica,inspeccionar el contenido de las variables de programa,las tareas de memoria, etc.
BREAKPOINT
Es una marca que ponemos en una línea de código fuente de un programa,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.
TIPOS DE BREAKPOINT
Breakpoints estático: se genera escribiendo en el código ABAP de un programa la sentencia break-point.
Breakpoints dinámicos: dentro de este existen 3 tipos
Breakpoints de debugger: estos son creados en el debug y se borran cuando se cierra el debugger.
Breakpoints de sesión:solo son válidos para la sesión actual,es decir,para programas o aplicaciones que se lancen dentro de la misma entrada al sistema SAP
Breakpoints externos: son válidos para cualquier aplicación que se ejecute en el sistema, independientemente de dónde se haya lanzado.
Watchpoints
Son expresiones que detienen la ejecución de un programa ABAP cuando la variable o valor en cuestión cambia de valor o adquiere el valor de parada.