✒️ABAP El debugger ABAP
ABAP El debugger ABAP
Modificación de configuración de Debugger:
Para elegir que versión de debugger usar se debe acceder a:
> Utilidades / Opciones / Editor ABAP / Debugging
Variantes del debugger:
Se pueden grabar las sesiones de Debugging (grabamos configuraciones actuales de la sesión actual, entre ellas breakpoint, watchpoint, customizaciones y demás) a través del uso de las variantes del debugger. Se pueden grabar en la base de datos o en un archivo local.
Esto es para ahorrarnos el trabajo de volver a establecer los breakpoints, watchpoint y demas variantes que configuramos en sesiones pasadas. Simplemente se puede acceder dicha configuración cargando la variante de debugger previamente grabada.
Para guardar o cargar la variante se debe:
Para guardar: > Debugger / Sesión de Debugger / Guardar
Para cargar:: > Debugger / Sesión de Debugger / Cargar
Para ejecutar el debugger el programa debe estar activo y se debe establecer un breakpoint.
Funcionalidades del debugger:
- Se puede modificar el valor de una variable dentro de la ejecución del modo debugger haciendo clic en el icono del lapiz y colocando el valor deseado en la columna "Val.". Posteriormente apretar enter para confirmar el cambio.
- Watchpoint: es un breakpoint que se ejecuta únicamente cuando se cumple una condición determinada y que resulta útil para encontrar errores en los programas ABAP.
Para crearlo se debe acceder al modo debugging y hacer clic en la opción Watchpoint, posteriormente se debe colocar la variable a observar y sumar una condición en el campo "Entrada condición libre". Finalmente se apreta enter.
Una vez establecido si apretamos F8 y, si y solo sí, la variable a tomado el valor de condición ingresado en el watchpoint, el programa se detendrá en la línea del código fuente que se cumple la condición evaluada.
Realización de Debugg en ventanas de dialogo: se puede realizar el debugg de las ventanas de dialogo, par eso se debe arrastrar un archivo formato txt. a la ventana de dialogo a analizar. Dentro del archivo el código debe ser:
[FUNCTION] Command=/H Tittle=Debugger Type=SystemCommand
 
 
 
Sobre el autor
Publicación académica de German Ariel Fritsch, en su ámbito de estudios para la Carrera Consultor ABAP.
German Ariel Fritsch
Profesión: Ingeniero Industrial - Argentina - Legajo: EW95G
✒️Autor de: 20 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de German Fritsch