ABAP Video - Los eventos y el debugger

Publicación Académica por Brenda Castillo Domínguez

Publicación Académica de Brenda Castillo Domínguez para el tema Video - Los eventos y el debugger.

Dentro del ámbito de estudios: Carrera Programador ABAP / Unidad 2: Declaración y Procesamiento de datos.

Carrera Programador ABAP
Carrera Programador ABAP
Inscripción Abierta - Inicio: 20 Noviembre 2017

ABAP Video - Los eventos y el debugger por Brenda Castillo

12 de Sep de 2017

Unidad 2: Declaración y Procesamiento de datos.

Lección 2: Video-Los eventos y el debugger

Ø Watchpoint. Detener la ejecución cuando se cumpla una condición.

Ø Guardar y leer variables del degugger.

Para la práctica

Para cambiar el valor de una variable en tiempo de ejecución:

  1. Dar doble clic sobre las variables que quieras ver en el debugging(versión nueva)
  2. A la derecha hay un ícono de lápiz, dar doble clic hasta que aparezca el icono de anteojos lo que significa que el campo "val" estará habilitado para modificación.
  3. Modificar el valor de la variable y presionar ENTER para guardar el valor.
  4. Presionar F8 para verificar el resultado.

VIDEO.

  1. Abrimos el programa ZPRUEBA_EVENTOS que acabamos de crear.
  2. Colocamos un breakpoint dentro del evento INITIALIZATION (en v_campo1 =10).
  3. Presionamos F8 y la ejecución se detiene en el brake.
  4. Si hacemos doble click en las variables que aparecen en pantalla podemos ver su valor en ese momento.

Hora vamos a crear un Watchpoint, esta funcionalidad nos va a permitir detener la ejecución de un programa cuando se cumpla determinada condición.

  1. Damos click en el botón Watchpoint.
  2. En field name ingresamos el nombre del campo por el cual queremos hacer la búsqueda < v_campo2 >.
  3. Ingresamos el operador (Relational Operator) por el cual hacemos la comparación que sera < igual(=) >.
  4. Por último ingresamos el valor de la búsqueda (Comp. field/value) <20>.

Ahora vamos a ejecutar el programa con F8 y el mismo se detendrá cuando se cumpla la condición.

Ahora vamos a ejecutar paso a paso el programa presionando F5, luego de la ejecución del código que esta dentro del evento INITIALIZATION se ejecutara el código existente en el evento START-OF-SELECTION. Luego se ejecutara el evento END-OF-SELECTION pero al ejecutarse la sentencia WRITE el control pasará al evento TOP-OF-PAGE que es el que imprime la cabecera del reporte, luego volverá al evento END-OF-SELECTION finalmente vemos el resultado de la salida al reporte.

Audio TIP:

Una de las nuevas funcionalidades que aporta el nuevo debugger ABAP por sobre el debugger clásico, es la posibilidad de grabar las sesiones de debugging esto lo podemos realizar mediante las llamadas variantes del debugger o debugger variant 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 breakpionts, watchpoints, customizaciones y demás herramientas que presenta el debugger la próxima vez que estemos debugueando 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 esta herramienta ya que podremos pasar las variantes del debugger a otros usuarios.

Para guardar las variantes del debugger debemos ir al menú/debugger/sesion del debugger/Guardar.

Para leer las variantes del debugger debemos ir al menú/debugger/sesion del debugger/Cargar

Código fuente del ejemplo usado. *&---------------------------------------------------------------------* *& Report Z_PRUEBA_EVENTOS *& *&---------------------------------------------------------------------* REPORT z_prueba_eventos. DATA: v_campo1 TYPE i, v_campo2 TYPE i, v_suma TYPE i. INITIALIZATION. CLEAR v_suma. v_campo1 = 10. v_campo2 = 20. START-OF-SELECTION. v_suma = v_campo1 v_campo2. TOP-OF-PAGE. WRITE 'Resultado de las cuentas'. END-OF-SELECTION. WRITE v_suma.

 

:: Al igual que Brenda ¿Usted está dispuesto a aprender SAP?

El lunes 20 Noviembre 2017 comenzamos el Curso Introducción SAP, Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

:: Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:

 

 

:: Ayúdenos a Difundir nuestra propuesta

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!


 

+Recursos Gratuitos: