✒️El debug del sistema SAP
El debug del sistema SAP
El debug del sistema SAP:
1. Introducción del debugging:
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.
Al proceso de encontrar y eliminar los errores de software se le conoce como Debug, también llamado debugging o en español depuración.
¿Para que sirve el debug en SAP? encontrar errores que pueden impedir que los códigos de los programas ABAP funcionen de forma adecuada. Algunos errores se detectan a simple vista, 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.
2. El entorno de depuración de SAP:
Se encuentra dentro del entorno de desarrollo ABAP.
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.
2.1. La estructura de los programas y las sentencias:
Dentro del mundo ABAP se pueden crear distintos tipos de programas: reportes, programas de dialogo, formularios, batch input, user exits, field exits, funciones y RFC.
Para aprender a hacer debugging no vamos a concentrar en los llamados Reportes ( 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: etiqueta que identifica una sección del código dentro de un programa.
Los eventos que se ejecutan:
- INITIALIZATION: primer evento que se ejecuta y se utiliza para inicializar o blanquear e contenido de las variables de un programa.
- START-OF-SELECTION: realiza el procesamiento central del programa.
- END-OF-SELECTION: cuando se termina el procesamiento central del programa, es decir luego del evento SATR-OF-SELECTION.
2.2. El debugger ABAP:
Disponibles dos versiones, una vieja y una nueva (mejoras respecto a su predecesora)
concepto importante: Breakpoint (o punto de parada), es un stop 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:
- Breakpoints de sesión: mientras dure la sesión actual
- Breackpoints externos: validos para cualquier aplicación que se ejecute en el sistema.
 
 
 
Sobre el autor
Publicación académica de Mario Gonzalez Salcedo, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Mario Gonzalez Salcedo
Profesión: Gerente - Mexico - Legajo: AE45Q
✒️Autor de: 38 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Buen día consultor de cvosoft es para mi muy importante el estudiar este curso puesto que me va ayudar demasiado en mi vida laboral. tengo mucho interés en inscribirme en otras áreas de sap que necesi
Certificación Académica de Mario Gonzalez