✒️ABAP El debugger ABAP
ABAP El debugger ABAP
1 El debugger ABAP
Para modificar la funcionalidad del debugger, dentro del editor ABAP correspondiente a la transacción SE38 accedemos al menú Utilidades/Opciones:
Existen dos tipos de brakpoints que podmeos colocar en un programa ABAP:
Breakpoints estáticos: se generan escribiendo en el código ABAP de un programa la sentencia break-point.
Estos breakpoint funcionan independientemente del usuario de SAP que ejecuta el programa.
Breakpoints dinámicos: Existen tres tipos:
- Breakpoints de debugger: Estos breakpoints son creados en el debug y se borran cuando se cierra el debugger. Se crean dentro del modo debugging haciendo doble clic a la izquierda de una línea particular del código ABAP o con el icono Crear breakpoint.
Cuando hacemos clic en el icono Crear breakpoint vamos a visualizar una ventana de diálogo en donde podemos escribir la sentencia donde deseamos colocar el breakpoint de 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. Estos breakpoints son independiente del usuario de SAP que los coloque.
- Breakpoint externos: Son válidos para cualquier aplicación que se ejecute en el sistema, independientemente de donde se haya lanzado. Tienen validez de 2 horas y se asocian a un usuario de SAP.
Para borrar los Breakpoints externos: Utilidades - Breakpoints Externos - Borrar.
Luego de colocar los breakpoints en el programa, ejecutamos el programa y se abre un nuevo de SAP en donde se visualiza el debugger ABAP.
Una vez que estamos ejecutando el programa en modo debug tenemos cuatro opciones disponibles para avanzar en la ejecución.
Para visualizar el contenido de una variable en modo debugging hacemos doble clic sobre la variable y luego vamos a visualizar a la derecha de la pantalla a dicha variable junto con su contenido.
Para modificar el contenido de una variable en modo debugging:
WATCHPOINTS
- Es un indicador en un programa que indica al procesador ABAP en tiempo de ejecución que interrumpa el programa en un punto determinado.
/h + enter
Si estamos visualizando o editando un programa ABAP tenemos la posibilidad de ejecutar el modo debugging escribiendo /h en el campo de comandos y luego se presiona la tecla enter.
Posicionar el puntero en la línea deseada y presionar SHIFT+F12.
Archivo.txt
 
 
 
Sobre el autor
Publicación académica de Cyntia Vanesa Ramirez, en su ámbito de estudios para la Carrera Consultor ABAP.
Cyntia Vanesa Ramirez
Profesión: Encargada de Comercio - Argentina - Legajo: DQ51G
✒️Autor de: 19 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Certificación Académica de Cyntia Ramirez