✒️ABAP / El debugger ABAP Por Miguel Campo Velasco
ABAP El debugger ABAP

Debugger:
Con la herramienta de debug en SAP se pueden analizar los programas paso a paso, inspeccionando el contenido de las variables, las tablas internas, las variables del sistema, las áreas de memoria...
Breakpoints:
Un Breakpoint es un punto de interrupción dentro del código del programa, de tal forma qeu cuando la ejecución del mismo llegue a ese punto, el procesamiento se detiene y entonces se puede analizar lo que pasa justo en ese punto, antes de ejecutar la línea de código donde situamos el breakpoint.
Se pueden colocar tantos breakpoints como queramos, normalmente interesa colocarlos en los puntos críticos donde creemos que se produce el error en cuestión.
Tipos de breakpoint:
- Estáticos: se generan escribiendo en el código ABAP de un programa la sentencia Break-point. Al ejecutar el programa siempre se detendrá su ejecución en el punto donde escribamos un breakpoint estático y pasará inmediatamente al modo debugging. Estos breakpoint funcionan independientemente del usuario de SAP que ejecuta el programa.
- Dinámicos:
- Breakpoints de debugger, son creados en el debug y se borran cuando se cierra el degugger. Se crean dentro del modo debugging haciendo doble clic a la izq de una línea concreta del código o a través del icono STOP.
- Sesión: Solo son válidos en la sesión actual. Es decir estos son independientes del usuario que los coloque.
*Tanto los breakpoints estáticos como los de sesión afectan a los demás usuarios al ser independientes de usuario.
Watchpoint:
Detienen la ejecución del programa cuando la variable o valor en cuestión cambia de valor o adquiere el valor de parada. La diferencia con los breakpoints, es que estos no se activan hasta que cambia el contenido de un campo especificado.
Solo podemos definir watchpoints dentro del debugger, en modo debugging, por lo que son independientes de usuario.
 
 
 
Sobre el autor
Publicación académica de Miguel Angel Campo Velasco, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Miguel Angel Campo Velasco
Profesión: Consultor Sap Funcional Fi-ca - España - Legajo: PM38R
✒️Autor de: 18 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional ABAP
🎓Egresado de los módulos:
- Master ABAP Orientado a Objetos
- Master ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial






Disponibilidad Laboral: FullTime


















