✒️SAP - El debug del sistema SAP

SAP El debug del sistema SAP

- El deburg del sistema SAP

- Introducción al debugging

  • los errores de los programas se conocen con el nombre de bugs
  • los bugs se producen por 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 se le conoce como debug o depuración o debugging

- El entorno de depuración de SAP

  • se encuentra dentro del entorno de desarrollo ABAP
  • se utiliza para ejecutar programas paso a paso durante el proceso se puede verificar la lógica
  • para depurar se necesita tener un conocimiento básico sobre la estructura de los programas y las sentencias ABAP

- La estructura de los programas y las sentencias

  • los más comunes: reportes, programa de dialogo, formularios, batch input, user exits, etc
  • para aprender a depurar nos concentramos en los reportes
  • reporte es un 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
  • los reportes se crean, modifican y visualizan a través de la transacción SE38 y SE80 dependiendo del navegador objeto
  • los reportes tienen una estructura que siempre se repite y es la siguiente:
  1. comienzan con la palabra clave REPORT seguida del nombre del programa
  2. luego vienen las declaraciones de las variables que se utilizan en el programa (data)
  3. a continuación se veran las declaraciones de los eventos que se ejecutan en el programa
  • el evento es una etiqueta que identifica una sección del código dentro de un programa
  • la sección del código asociada con un evento, comienza con el nombre del evento y termina cuando el siguiente nombre del evento se encuentra
  • los nombres de los eventos son palabras reservadas y solo se pueden usar los que ya existen

- Los eventos son los siguientes:

  • Initialization; se utiliza para iniciar el contenido de las variables de un programa
  • Start - of - selection: se utiliza para realizar el procesamiento control del programa
  • End - of- selection: se procesa cuando se termina el procesamiento central del programa. Se utiliza para realizar la impresión de listados de pantalla

- El debugger ABAP

  • dentro de la transacción SE38 vamos a ir a menú / utilidades / opciones es donde se revisa si el debugger está perfectamente configurado. Luego se seleccionan las pestañas editor ABAP / debugging y se elige la opción F.debuggin nuevo y hacemos clic en el botón de la tilde verde

- Breakpoint

  • el 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 haga en ese punto
  • hay dos tipos de breakpoint:
  1. breakpoints de sesión: duran mientras dure la sesión actual de SAP, es decir, para aplicaciones que se hacen dentro de la misma entrada al sistema
  2. breakpoints externos: son válidos para cualquier aplicación que se ejecute en el sistema. Tiene una validez de 2 horas.
  • para colocar un breakpoints vamos a seleccionar la línea del programa en donde deseamos interrumpir el procesamiento y hacemos clic en alguna de as dos opciones de breakpoints desponibles
  • luego se estable el breakpoint en el programa de prueba y se puede hacer el debugging, ejecutando la tecla F8 o haciendo clic en el ícono ejecutar
  • para avanzar en la depuración ses dispone de 4 íconos:
  1. ícono paso a paso o la tecla F5 se ejecutara paso a paso
  2. ícono ejecutar o la tecla F6 se ejecutara subrutina sin entrar en el contenido de cada una. Una subrutina es un bloque de código ABAP que ha sido modularizado en una rutina para hacer más legible el código de un programa lo cual hará más simple el mantenimiento futuro del programa
  3. ícono retornar o tecla F7, retornaremos a la rutina de nivel superior de la rutina actual en ejecución
  4. ícono continuar o la tecla F8 continuaremos la ejecución hasta el final del programa

Sobre el autor

Publicación académica de Liz Maria Pereira, en su ámbito de estudios para el Curso Introducción SAP.

SAP Junior

Liz Maria Pereira

Profesión: Contadora / Administradora / Gerenc - Panama - Legajo: PX65F

✒️Autor de: 18 Publicaciones Académicas

🎓Cursando Actualmente: Introducción a SAP

Disponibilidad Laboral: FullTime

Certificación Académica de Liz Pereira

 

:: Al igual que Liz ¿Usted está dispuesto a aprender SAP?

El lunes 18 Octubre 2021 comenzamos el 🎓Curso Introducción SAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?