✒️El debug del sistema SAP
El debug del sistema SAP
Introducción al debugging.
Una de las tareas que con más frecuencia vamos a realizar consiste en la búsqueda y corrección de errores, tanto en las transacciones Z ya existentes y nuevos que se crean, que se encuentran funcionando en el ambiente de producción, como así también en el código estándar del sistema SAP.
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 le conoce como debug. También llamado debugging o en español simplemente depuración.
El objetivo del debug en SAP es encontrar errores que pueden impedir que los códigos de los programas ABAP funcionen de forma adecuada.
Algunos errores se detectan a simple vista, pero para resolver otros vamos a necesitar ejecutar la transacción o el programa y saber exactamente cuáles son los valores que van tomando las variables internas del mismo.
Entorno de depuración de SAP.
SAP dispone de un entorno completo de depuración. Esta herramienta, se encuentra dentro del entorno de desarrollo ABAP, que es la herramienta que utilizan los consultores técnicos ABAP para crear y modificar los programas y las transacciones, entre otros objetos.
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 del programa, las tablas internas, las variables del sistema, las áreas de memoria, entre otras opciones.
Para poder realizar debugging en ABAP vamos a necesitar contar con conocimientos básicos sobre la estructura de los programas y las sentencias ABAP y por otro vamos a necesitar saber usar e debugger.
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. Hay 2 tipos de Breakpoints:
· Breakpoints de sesión.
· Breakpoints externos.
 
 
 
Sobre el autor
Publicación académica de Luis Manuel Pacheco Calderon, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Luis Manuel Pacheco Calderon
Profesión: Licenciado en Derecho - Mexico - Legajo: UP98D
✒️Autor de: 44 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Luis Pacheco