![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️El debug del sistema SAP
El debug del sistema SAP
![El debug del sistema SAP El debug del sistema SAP](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/80.jpg)
Curso Introducción a SAP
![](http://www.cvosoft.com/inc/fckeditor/my_config/img_tabs/lastpost_rojo.gif)
Lección 9: El debug del sistema SAP
Tema 1: Introducción al debugging
Los bugs son errores del programa.
El proceso de eliminar los errores del software se conoce como debug - debuggin o depuración.
En SAP su objetivo es encontrar errores que pueden impedir que los programas ABAP funcionen adecuadamente.
Tema 2: Entorno de depuración en SAP
El debugger es una de las herramientas mas poderosas de SAP para la solución de problemas.
Se utiliza para ejecutar programas paso a paso, ver logica, variables del programa, tablas internas, variantes del sistema, areas de memoria, etc.
Dentro del mundo de ABAP podemos crear los siguientes objetos:
1. Reportes: Pantallas donde se introducen ciertos parametros y se muestran resultados obtenidos.
2. Programas de dialogo: Serie de pantallas o dynpros por donde el usuario va navegando a medida que se ejecuta el programa. Cada dynpro tiene una logica asociada.
3. Formularios: Objetos que se utilizan en la creación de documentos que nesecitan ser impresos, visualizados en pantalla o ser enviados por correo.
4. Batch input: Simula a un usuario de manera automatica y utlizando validaciones que nos da el sistema en sus transacciones.
5. User exits: Huecos que se dejan en el sistema para que se agregue codigo a modo de satisfaccer algun requerimiento.
6. Field exits: Se utiliza para relacionar un dynpro con una funcion o codigo de programa.
7. Funciones: Funciones que pueden ser reutilizadas en cualquier otro programa.
8. RFC (Remote Funtion Call) Protocolo de comunicacion de SAP con otros sistemas.
Evento: Etiqueta que indica la sección dentro del programa ABAP, son palabras reservadas dentro del sistema, alguna de estas son:
1. START-OF-SELECTION: Donde se va a realizar el procesamiento central del programa.
2. END-OF-SELECTION: Procesa cuando termina el procesamiento central del programa.
En la SE38 podemos acceder al debugger.
Breakpoint = Punto de parada, stop que colocamos en una linea de codigo. Hay dos, por sesión (sesión de usuario) y externos (duran 2 horas)
Para ejecutar el debugger utilizamos F8 o el icono ejecutar.
Transacciones:
-----> SE38: Editor ABAP, se pueden crear reportes.
-----> SE80: Navegador de objetos, puede crear reportes.
 
 
 
Sobre el autor
Publicación académica de Alex Fernando Llanos Garcia, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Alex Fernando Llanos Garcia
Profesión: Negocios y Finanzas Internacionales - Colombia - Legajo: US26S
✒️Autor de: 100 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP FI Nivel Avanzado
🎓Egresado de los módulos:
Presentación:
Profesional en negocios y finanzas el cual ha trabajado con el sector de la tecnología en los siguientes roles: - business analyst - scrum master - analista sap fi submodulo ap
Certificación Académica de Alex Llanos