![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El debugger ABAP
ABAP El debugger ABAP
![ABAP El debugger ABAP ABAP El debugger ABAP](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/378.jpg)
EL DEBUGGER ABAP
Es una herramienta sumamente útil que nos permite detectar si existe alguna diferencia o error en el código ABAP que estamos creando o modificando.
Se utiliza para ejecutar programas paso a poso y durante el proceso se puede verificar la lógica, inspeccionar el contenido de las variables de programa, las tablas internas, las variables del sistema, las áreas de memoria, entre otras opciones.
Saber utilizar correctamente el debugger ABAP es tan importante como saber programar en ABAP y esto se debe a que gran parte de nuestro tiempo de trabajo como programadores ABAP lo vamos a emplear detectando y corrigiendo errores, ya sea de programas nuevos que estamos desarrollando nosotros mismos o de programas creados por otros programadores y que tengamos que modificar.
Existen dos versiones de la misma herramienta, por un lado tenemos el debugger clásico que es la primera versión o funcionalidad de esta poderosa herramienta con la que contamos los ABAPers y luego con el pasar de los años SAP incorporo el nuevo debbuger, el cual presenta muchísimas mejoras respecto de su antecesor, por lo que prácticamente no tiene ningún sentido utilizar el debugger clásico.
Para debuggear un programa ABAP lo que necesitamos hacer es colocar un breakpoint en el código ABAP que deseamos revisar.
BREAKPOINT
Es una marca que ponemos en una línea del 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, justo antes de ejecutar esa línea de código.
Existen básicamente dos tipos de breakpoints que podemos colocar en un programa ABAP:
- Breakpoint estáticos: se generan escribiendo en el código ABAP de un programa la sentencia BREAK-POINT. Funcionan independientemente del usuario SAP que ejecuta el programa.
- Breakpoints dinámicos: dentro de los breakpoints dinámicos existen tres tipo:
- Breakpoints de debugger
- Breakpoints de sesión
- Breakpoints externos
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.
Al igual que los breakpoints, un watchpoint es un indicador en un programa que indica al procesador ABAP en tiempo de ejecución que interrumpa el programa en un punto determinado. Sin embargo, a diferencia de los breakpoints, los watchpoints no se activan hasta que cambia el contenido de un campo especificado.
Los watchpoints , como los breakpoints dinámicos, son específicos del usuario y por lo tanto, no afectan a otros usuarios que ejecuten el mismo programa,
AKPOINT
 
 
 
Sobre el autor
Publicación académica de Ducelvis Lolimar Arcia Cova, en su ámbito de estudios para la Carrera Consultor ABAP.
Ducelvis Lolimar Arcia Cova
Profesión: Tsu Relaciones Industriales (rrii) - Argentina - Legajo: WX74T
✒️Autor de: 125 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP FI Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Mi principal objetivo al comenzar esta gran experiencia educativa en programación abap es adquirir los conocimientos y competencias necesarias para incorporarme en el ámbito laboral en esta área.
Certificación Académica de Ducelvis Arcia