✒️ABAP El debugger ABAP
ABAP El debugger ABAP
El debugger ABAP
Es una herramienta imprescindible que tiene SAP para el análisis y solución de errores en los programas
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 programas, las tablas internas, las variables del sistema, las áreas de memoria.
Existen 2 versiones de la misma herramientas dentro de SAP, el debugger clasico que la versión antigua y el nuevo debugger el cual incorpora mejoras la cual es aconsejable pasarse a esta nueva versión.
Para utilizar la nueva versión del debugger, en la transacción SE38, accedemos al menú Utlidades/opciones/Editor ABAP/debugging y marcamos la opción F.debugging nueva
- Coloración de la sintaxis automática y configurable
- predicción de las palabras claves del lenguaje en tiempo real
- Señaladores de código (marcadores)
- Posibilidad de contraer y expandir bloques lógicos de código
- Autocorrección del código a través de diccionario de errores conocido totalmente configurable
- Separación del editor en dos ventanas de la misma pantalla
- Seteo de breakspoints al margen del código
Ingresando en modo debugging
Para utilizar el debugger ABAP, solo necesitamos colocar un breakpoint en el código abap que deseamos depurar
Un breakpoint es una marca que ponemos en una línea del código de un programa, de tal forma que cuando la ejecución de programa llegue a ese punto, este se detendrá y podemos analizar su estado hasta ese punto.
Existen 2 posibilidades de aplicar en un programas breakpoint:
Breakpoints estaticos: se genera escribiendo en el código fuente abap la sentencia break-point, estos breakpoint funcionan independientemente del usuario SAP que ejecuta el programa
Breakpoints dinámicos: existen tres tipos de breakpoints dinámicos.
Breakpoints dinámicos de debugger: son creados en el debug y se borran cuando se cierra el debugger
Breakpoints dinámicos de sesión: solo son validos para la sesión actual, es decir para programas o aplicaciones que se lancen dentro de la misma entrada al sistema SAP
Breakpoints dinámicos externo: son validos para cualquier aplicación que se ejecute en el sistema, independientemente de donde se haya lanzado. Estos suelen tener validez de 2 horas y se asocian a un usuario de SAP en partcicular
Hay 4 opciones disponibles para avanzar en la depuración de un programa.
- Presionando el botón paso a paso o pulsando la tecla F5
- Presionando el botón ejecutar o pulsando la tecla F6
- Presionando el botón retornar o pulsando la tecla F7
- Presionando el botón continuar o la tecla F8
 
 
 
Sobre el autor
Publicación académica de Javier Danilo Romero Cujia, en su ámbito de estudios para la Carrera Consultor ABAP.
Javier Danilo Romero Cujia
Profesión: Ingeniero de Sistema - Colombia - Legajo: MG91Z
✒️Autor de: 1 Publicación Académica
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Javier Romero