✒️ABAP El debugger ABAP
ABAP El debugger ABAP
UNIDAD 2: DECLARACIÓN Y PROCESAMIENTO DE DATOS
LECCIÓN 2: LOS EVENTOS Y EL DEBUGGER
Abrimos el programa ZPRUEBA_EVENTOS y colocamos un breakpoint en el evento INITIALIZATION, presionamos F8 y el ejecución se detiene en el breakpoint, si hacemos doble click en las variables que aparecen en pantalla podemos ver su valor en ese momento.
Ahora vamos a crear un watchpoint esta funcionalidad nos va a permitir detener la ejecución de un programa cuando se cumpla determinada condición. En field name ingresamos el nombre del campo por el cual queremos hacer la búsqueda. Luego, ingresamos el operador por el cual hacemos la comparación que será el igual, por último ingresamos el valor de la búsqueda.
Ahora vamos a ejecutar el programa con F8 y el mismo se detendrá cuando se cumpla la condición, ahora vamos a ejecutar el programa paso a paso el programa presionando F5. Luego de la ejecución del código que está dentro del evento INITIALIZATION se ejecutará el código existente en el evento START-OF-SELECTION, luego se ejecutará en evento END-OF-SELECTION pero al ejecutarse la sentencia WRITE el control pasara al evento TOP-OF-PAGE que es el que imprime la cabecera de reporte; luego volverá al evento END-OF-SELECTION, finalmente vemos el resultado de la salida del reporte
Modificación del Debugger: Este video fue realizado utilizando el llamado Debugger Clásico. Si al ejecutar el Debugger en tu sistema SAP, visualizas una pantalla distinta a la que mostramos en el video, esto se debe a que el Debugger que tienes configurado es el llamado Nuevo Debugger. Para elegir con cual de ambos quieres trabajar debes acceder a:
UTILIDADES/OPCIONES/EDITOR ABAP/DEBUGGING
AUDIO: Es la posibilidad de grabar las sesiones de dabaguing, esto lo podemos realizar mediante las llamas variantes del debugger o debugger varian las cuales nos permitirán grabar las configuraciones de la sesión actual del debugger en la base de datos o en un archivo local. Estas configuraciones incluyen: breakpoint, watchpoint, customizaciones y demás herramientas que presenta del debugger, la próxima vez que estemos debaguenado el mismo programa no tendremos que colocar nuevamente los breakpoints ni el resto de las configuraciones, si estamos trabajando en un equipo de desarrollo grande dentro de un proyecto nos será muy útil está herramienta, ya que podemos pasar las variantes del debugger a otros usuarios.
Menu/Debugger/sesión del debugger/Guardar
Menu/Debugger/sesión del debugger/CARGAR
 
 
 
Sobre el autor
Publicación académica de Jesus Robinson Cruz Monroy, en su ámbito de estudios para la Carrera Consultor ABAP.
Jesus Robinson Cruz Monroy
Profesión: Ingeniero de Sistemas - Peru - Legajo: RP21W
✒️Autor de: 74 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
🎓Egresado del módulo:
Certificación Académica de Jesus Cruz