✒️El debug del sistema SAP
El debug del sistema SAP
El Debug del sistema SAP
1. Introducción al debuggin
Error = Bugs. Se producendebido a errores de sintaxis, errores en la lógica de la programación, etc.
Debuggin: Encontrar y eliminar errores. (Depurar)
Objetivo: Encontrar errores. Para resolver hay que ejecutar la transacción o el programa. Obtener sugerencias de acciones.
2. El entorno de depuración de SAP
Se encuentra dentro del entorno de ABAP
Debugger: Herramienta para análisis y solución de problemas.
2.1 Estructura de los programas y las sentencias.
Dentro de ABAP se pueden crear distintos tipos de programas: Reportes, programas de diálogo, formularios, batch imput, user exits, field exits.
Reportes: Programa cuyo objetivo es procesar datos de entrada o datos que se obtienen en las tablas del sistema y mostrar los resultados del procedimiento en pantalla.
Transacción SE38
Transacción SE80 (Navegador de objetos)
Estructura:
Primero palabra Clave REPORT y el nombre
Declaraciones de las variables
Declaración de los eventos.
*Eventos: Son palabras reservadas. No se inventan. Identifica una sección del código dentro de un programa.
- Eventos que se ejecutan dentro un programa de prueba:
- Initialization: Inicializar o bloquear el contenido de las variables. (Damos valor a V1 y V2)
- Start-of-selection: Procesamiento central del programa (Realizamos la suma y almacenamos el resultado).
- End-of-selection: Contiene los últimas sentencias que se ejecutaron en el programa (Impresión)
No importa el orden en el que los pongamos. El sistema ABAP los ejecuta siempre del mismo modo.
2.2 El debugger ABAP
Transacción SE38 (vemos si tenemos la nueva versión)
Breakpoint (Punto de parada): Lo podemos colocar en alguna línea del código del programa. Se detendrá la ejecución en ese punto.
Breakpoint externos: Válidos para cualquier aplicación que se ejecute en el sistema. Válido por dos horas.
F8: Ejecutar el debuggin hasta el final del programa
F5: Paso a paso
F6: Ejecutar subrrutina (Bloque de código ABAP) a subrrutina. (Sin entrar en cada una)
F7 Retornar al nivel superior
Whatch Points: Programas en ejecución
 
 
 
Sobre el autor
Publicación académica de Ivana Valverde, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Ivana Valverde
Profesión: Téc. Superior en Gestión Contable - Argentina - Legajo: UP75Z
✒️Autor de: 24 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Ivana Valverde