‘Debugging’ es un término que está directamente asociado con la programación. Es un término general utilizado por todos los profesionales del software, independientemente del lenguaje y la plataforma. ‘Debugging’, como su nombre sugiere, se utiliza para depurar el programa. En otras palabras, es una ejecución paso a paso en cámara lenta del programa, para que uno pueda encontrar de cerca cómo está funcionando el programa/software.
‘Debugging’ se utiliza típicamente para corregir los errores en el programa, pero en SAP se utiliza inevitablemente para comprender el flujo del programa en sí mismo.
‘Debugging’ ha sido un punto vital de discusión y desarrollo en la industria del software durante años. Aún existen algunos lenguajes en los que arreglar un error es una pesadilla.
En SAP, el debugging ha sido una tarea bastante sencilla. En SAP hay varias formas de depurar el programa, además uno puede conocer los valores de las variables durante la ejecución, lo cual es de gran ayuda para los profesionales de la programación.
El propósito de este blog es dar una visión general de las diversas técnicas de debugging disponibles en SAP. El enfoque principal del documento son los consultores funcionales de SAP y los aprendices de ABAP. Este documento puede no ser completamente útil para un consultor ABAP experto, pero puede brindar un poco de perspectiva.
Traditional Debugging:
El depurador en SAP se puede iniciar escribiendo '/h' en el campo de comando antes de ejecutar el programa. Normalmente, todos los programas de informe tienen una pantalla de selección. La mayor parte del código del programa se ejecuta después de que se muestra la pantalla de selección, por lo que la depuración puede comenzar de forma segura después de que se muestra la pantalla de selección. Si es necesario depurar la parte del código que se ejecuta incluso antes de la pantalla de selección, entonces no se recomienda iniciar la depuración de esta manera. Este método no es adecuado para los informes sin pantalla de selección. Para depurar también los módulos de SAP, se debe utilizar este método si es necesario depurar el programa después de que se muestra la primera pantalla.
Después de ingresar '/h', presiona enter y se mostrará el siguiente mensaje.
La ejecución y la depuración comenzarán. Una vez que comience la depuración, se mostrará la siguiente ventana.
Antes de entrar en detalles, es necesario discutir el término 'PUNTO DE RUPTURA'. Un punto de ruptura es una técnica para detener la ejecución en una línea específica del código y comenzar la depuración.
Hay cuatro formas diferentes en las que puedes revisar el código fuente de un programa que deseas analizar:
Tipos de ejecución en modo de depuración:
Paso único (F5)
Utiliza esta opción para ejecutar el programa declaración por declaración. Esto te permite ramificar a otras unidades de programa.
Ejecutar (F6)
Utiliza esta opción para procesar una línea de programa a la vez. Todas las declaraciones en la línea actual se procesan en un solo paso. Esto te permite procesar todo el programa.
Retorno (F7)
El depurador vuelve al punto en el que se pasa el control de vuelta al programa principal. Utiliza esta opción para volver desde otras unidades de programa.
Continuar (F8)
Utiliza esta opción para procesar el programa hasta el siguiente punto de interrupción. Si no hay más puntos de interrupción en el programa, el sistema sale del modo de depuración y ejecuta el resto del programa normalmente.
Punto de control
Se puede establecer un punto de control en una variable. Cuando el valor de esa variable cambia o alcanza un valor predefinido, la ejecución se detiene en modo de depuración.
Hoy me gustaría compartir contigo mis descubrimientos sobre cómo se puede modificar un archivo .apk existente.
Un archivo .apk representa la aplicación móvil tal como está ins...
Pasos para abrir y cerrar período - MM FI CO
Muchos de nosotros luchamos con los cambios de períodos en nuestros entornos DEV y QA, aquí tienes una referencia rápida para abrir y...
En SAP BO al intentar ingresar en las opciones "Oferta de ventas " y "Orden de ventas" no aparecen los menú que deberían, aparece "Tipos de cambio e intereses" por lo que no puedo completar los ejerci...
En SAP MM inicie las practicas y me gustaría tener el archivo correcto de la practica de datos Maestros materiales, el que esta disponible se repite es el mismo de Datos proveedor Business P...
Buenas TardesTratando de generar una factura desde SD, sigue colocando como Lugar Comercial una Sucursal que no vamos a utilizar, se crearon todas las parametrizaciones en Numeración de documento de m...