Definición: ¿Qué significa depurar en SAP?
La depuración es el proceso de analizar el flujo de un programa para localizar y reducir defectos o errores. A diferencia de otros lenguajes de programación, la depuración en SAP implica analizar diferentes objetos. Por lo tanto, se utilizan diferentes técnicas para depurar diferentes tipos de objetos.
En SAP, el proceso de depuración se aplica con la ayuda de ABAP Debugger, una herramienta de programación de SAP que es capaz de analizar un programa u objeto ABAP, por línea o sección, e incluso puede cambiar los valores de los objetos en tiempo de ejecución.
Hay dos tipos de depuradores ABAP de SAP: depurador clásico para versiones hasta 6.40 y depurador ABAP nuevo, que se proporciona para todas las versiones 6.40 y posteriores.
Techinfo explica la depuración en SAP
La depuración se activa para un objeto SAP de las siguientes formas:
- Escribiendo el comando "/ h" en el campo de comando, que ejecuta el programa en modo de depuración
- Con la ayuda de puntos de interrupción, que se pueden mantener antes o durante el modo de depuración
- Seleccionando depuración cuando aparece el modo de programa de ejecución
- Desde la ruta del menú system-> utilities-> debug ABAP
Los métodos de depuración para diferentes objetos de SAP incluyen los siguientes:
- Para los módulos de funciones y programas ABAP, la depuración se puede aplicar escribiendo "/ h" en el campo de comando, utilizando puntos de interrupción o eligiendo el modo de ejecución para depurar.
- Para ABAP SAPscripts, formularios inteligentes y formularios de Adobe, las opciones de depuración se proporcionan por separado para los programas de controlador, además de estos objetos.
- Para el servidor o el acceso remoto, la depuración de acceso remoto se proporciona a través de nombres de usuario predefinidos o personalizados, que se utilizan para conectarse a un servidor o acceso remoto.
El nuevo depurador ABAP funciona de la siguiente manera:
- A diferencia del depurador ABAP clásico, el depurador ABAP nuevo se procesa en su propio modo externo (conocido como depurador) mientras que el objeto analizado (conocido como depurador) se ejecuta en un segundo modo externo.
- Es capaz de analizar programas ejecutados en una unidad procesadora ABAP, como programas que llaman a salidas de conversión.
- Tiene una interfaz flexible que un usuario puede diseñar de acuerdo con sus requisitos.
- Tiene la capacidad de acomodar más de ocho vistas de escritorio, así como la capacidad de organizar diferentes herramientas para analizar la estructura y los datos pasados en el programa u objeto ABAP.
Esta definición fue escrita en el contexto de SAP