Table des matières:
Définition - Que signifie le débogage dans SAP?
Le débogage est le processus d'analyse du flux d'un programme pour localiser et réduire les défauts ou les bogues. Contrairement à d'autres langages de programmation, le débogage dans SAP implique l'analyse de différents objets. Ainsi, différentes techniques sont utilisées pour déboguer différents types d'objets.
Dans SAP, le processus de débogage est appliqué à l'aide d'ABAP Debugger, un outil de programmation SAP capable d'analyser un programme ou un objet ABAP, par ligne ou section, et peut même modifier les valeurs des objets au moment de l'exécution.
Il existe deux types de débogueurs SAP ABAP: le débogueur classique pour les versions jusqu'à 6.40 et le nouveau débogueur ABAP, qui est fourni pour toutes les versions 6.40 et ultérieures.
Techopedia explique le débogage dans SAP
Le débogage est activé pour un objet SAP des manières suivantes:
- En tapant la commande "/ h" dans le champ de commande, qui exécute le programme en mode débogage
- À l'aide de points d'arrêt, qui peuvent être conservés avant ou pendant le mode de débogage
- En sélectionnant le débogage lorsque le mode du programme d'exécution apparaît
- Depuis le chemin du menu système-> utilitaires-> déboguer ABAP
- Pour les modules de programme et de fonction ABAP, le débogage peut être appliqué en tapant "/ h" dans le champ de commande, en utilisant des points d'arrêt ou en choisissant le mode d'exécution pour le débogage.
- Pour les scripts SAP ABAP, les formulaires intelligents et les formulaires Adobe, des options de débogage sont fournies séparément pour les programmes de pilote, en plus de ces objets.
- Pour le serveur ou l'accès à distance, le débogage de l'accès à distance est fourni via des noms d'utilisateur prédéfinis ou personnalisés, qui sont utilisés pour la connexion à un serveur ou un accès à distance.
- Contrairement au débogueur ABAP classique, le nouveau débogueur ABAP est traité dans son propre mode externe (appelé débogueur) tandis que l'objet analysé (connu sous le nom de débogueur) est exécuté dans un second mode externe.
- Il est capable d'analyser des programmes exécutés dans une unité de processeur ABAP, tels que des programmes qui appellent des exits de conversion.
- Il dispose d'une interface flexible qu'un utilisateur peut concevoir en fonction des besoins.
- Il a la capacité d'accueillir plus de huit vues de bureau, ainsi que la possibilité d'organiser différents outils pour analyser la structure et les données transmises dans le programme ou l'objet ABAP.


