PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 X 

✒️El debug del sistema SAP

El debug del sistema SAP

El debug del sistema SAP

DEBUG DEL SISTEMA

Bugs: errores de programas por errores en la sintaxis del código del programa (código incompleto, errores en la lógica de aplicación y más).

Debugging: Proceso de encontrar y eliminar los bugs.

Es principalmente realizada por CA pero se valora su conocimiento en CF.

Encuentra los errores que afectan el funcionamiento de los códigos de programas ABAP y sugiere soluciones.

Entorno de depuración o debugging SAP: Herramienta dentro del ambiente de desarrollo ABAP.

Funciones: Ejecución de programas paso a paso y verificación de la lógica.

Inspección del contenido de variables del programa, tablas internas, variables del sistema, áreas de memoria y otras opciones.

Se necesita: Conocer sobre estructuras de los programas y sentencias ABAP y saber usar el debugger.

ESTRUCTURA DE LOS PROGRAMAS Y SENTENCIAS ABAP:

Programas más comunes creados en el mundo ABAP: Programas de diálogo, formularios, batch input, user exits, funciones y RFC, reportes, y más.

Nos centraremos en reportes: Instrucciones y palabras clave para procesar datos de entrada o datos obtenidos de las tablas del sistema y muestra los resultados. T SE38 y T SE80.

Estructura de los reportes: Comienzan con la palabra report + nombre del programa.

Declaraciones de las variables sumadas usadas en el programa.

Declaración de los eventos ejecutados en el programa.

Tipos de eventos:

Initialitation: Inicio o b blanqueo del contenido de las variables del programa.

Start-of-selection: Procesamiento central del programa (selección de datos, procesamiento de archivos, operaciones aritméticas, entre otras)

End-of-selection: Terminación del procesamiento central, contiene las últimas sentencias en ejecución. Se usa generalmente para imprimir el listado de la pantalla.

Salida por pantalla del reporte: Listado de salida con el resultado de la sumatoria de las variables.

EL DEBUGGER ABAP

Como corroborar que tenemos la nueva versión del debugger ABAP:

T SE38 à >menú utiliddades< à >opciones< à >editor ABAP< à >debugging< à >F. Debugging nueva<

Breakpoint: Proceso previo al debugging. Punto de parada en alguna línea del código del programa en donde la ejecución se detendrá. Hay dos tipos:

De sesión; Para apps lanzadas en la sesión actual del SAP.

Externos: Para cualquier app que se ejecuta en el sistema. Tiene validez de 2 hs.

Pasos para el debugging:

1) Breakpoint

2) >F8< ó >Icono ejecutar<

3) Se abre un nuevo modo que muestra la ejecución del programa con su correspondiente breakpoint

4) Opciones de ejecución

Paso a paso (F5): Ejecución línea a línea.

Ejecutar (F6): Ejecución subrutina a subrutina* (*código bloque, hace más legible el programa)

Retomar (F7): Volvemos a la rutina superior de la rutina en ejecución.

Continuar (F8): Ejecución de principio a fin del programa


 

 

 


Sobre el autor

Publicación académica de Evelyn Altamiranda, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.

SAP SemiSenior

Evelyn Altamiranda

Profesión: Auxiliar de Tesorería - Argentina - Legajo: QG25V

✒️Autor de: 34 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Soy una persona proactiva, responsable y dedicada con deseos de adquirir más conocimientos.

Certificación Académica de Evelyn Altamiranda