🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️El debug del sistema SAP

El debug del sistema SAP

El debug del sistema SAP

Unidad 2. Los Servicios del Sistema SAP

Lección 9. El debug del sistema SAP.

1. Introducción al debugging

Dentro del mundo de la programación, se conoce a los errores de los programas con el nombre de bugs.

Los bugs o errores de los programas se producen debido a errores de sintaxis en el código de los programas, como un código de programación incompleto, errores en la lógica de la aplicación, entre otros motivos.

Al proceso de encontrar y eliminar los errores de software se lo conoce como Debug. También llamado debugging o en español simplemente depuración.

¿Para qué sirve el debug en SAP?

Su objetivo es encontrar errores que pueden impedir que los códigos de los programas ABAP funcionen de forma adecuada.

2. El entorno de depuración de SAP

El sistema SAP dispone de un entorno completo de depuración.

El debugger es una de las herramientas más poderosas que tiene SAP para el análisis y la solución de problemas.

Se utiliza para ejecutar programas paso a paso y durante el proceso se puede verificar la lógica, inspeccionar el contenido de variables de programa, las tablas internas, las variables del sistema, las áreas de memoria, entre otras opciones.

Para poder realizar debugging en ABAP vamos a necesitar, por un lado, contar con conocimientos básicos sobre la estructura de los programas y las sentencias ABAP y por otro vamos a necesitar saber utilizar la herramienta, es decir, el debugger.

2.1 La estructura de los programas y las sentencias

Dentro del mundo ABAP se pueden crear distintos tipos de programas u objetos. Los más comunes de ellos son:

-Reportes

-Programas de diálogo

-Formularios

-Batch Input

-User exits

-Field exits

-Funciones y RFC, entre otras.

Para aprender a hacer debugging o depuración nos vamos a concentrar en los llamados Reportes. Reporte, es un programa que consiste en una serie de instrucciones y palabras clave cuyo objetivo es procesar datos de entrada o datos que se obtienen de las tablas del sistema y mostrar los resultados del procesamiento por pantalla.

Evento de un programa ABAP, es una etiqueta que identifica una sección del código dentro de un programa. La sección del código asociada con un evento, comienza con un nombre de evento y termina cuando el siguiente nombre de evento se encuentra.

2.2 El debugger ABAP

En ABAP tenemos disponibles dos versiones del debugger, una más vieja que fue la primera que salió y otra más nueva que incorpora muchas mejoras respecto de su predecesora.

Breakpoint, también llamado punto de parada, es un stop que podemos colocar en alguna línea del código del programa de modo que, al ejecutarlo, la ejecución se detenga en ese punto.

Existen 2 tipos de Breakpoint:

-Breakpoints de sesión, duran mientras dure la sesión actual de SAP, es decir, para aplicaciones que se lancen dentro de la misma entrada al sistema.

-Breakpoints externos, son válidos para cualquier aplicación que se ejecute en el sistema. Tienen una validez de dos horas.


 

 

 


Sobre el autor

Publicación académica de Rosa Amelia Diaz Velasquez, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.

SAP SemiSenior

Rosa Amelia Diaz Velasquez

Profesión: Contador-auditor - Chile - Legajo: GV63Q

✒️Autor de: 39 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Contador auditor, con dominio en registros contables, conciliaciones bancarias, análisis de cuentas, estados financieros, normas ifrs. analítica, creativa con facilidad para compartir y adquirir nuevo