Los Bugs son los errores de los programas debido a errores de sintaxis en el código de los programas, como un código incompleto, error de lógica, entre otros motivos
Al proceso de encontrar y eliminar errores de software se lo conoce como debug o debugging
NOTA: Es importante como Consultor funcional tener conocimiento de cómo realizar un debug en procesos de mantenimiento o implementación del sistema
Dentro del mundo ABAP se pueden crear los distintos tipos de programas y objetos, lo más comunes de ellos son:
- Reportes
- Programas de diálogo
- Formularios
- Batch input
- Usera exits
- Field exits
- Funciones y RFC
SE38: Creación y gestión de reportes
SE80: Navegador de objetos
La estructura de los reportes que siempre se repite es la siguiente
REPORT z_prueba_eventos
- INITIALIZATION
- STAR OF SELECTION
- END OF SELECTION
(Evento de un programa ABAP: etiqueta que identifica una sección del código dentro de un programa
Breakpoint: Es un punto de parada, un Stop que se puede colocar en alguna línea de código del programa, puede ser de:
- De sesion: duran mientras dure la sesión actual de SAP, es decir, para aplicaciones que se lancen dentro de la misma entrada al sistema
- Externo: Válidos para cualquier aplicación que se ejecute. Válido por 2 horas
Watchpoint: Es igual un punto de parada como el breakpoint, pero este solo se activa cuando una variable llega a un valor asignado
"/h para activar el modo debugging"