Débogage dans SAP

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 d'objet au moment de l'exécution.

Il existe deux types de débogueur SAP ABAP : le débogueur classique pour les versions jusqu'à 6.40 et le nouveau débogueur ABAP, fourni pour toutes les versions 6.40 et ultérieures.

Definir Tech 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.

Les méthodes de débogage pour différents objets SAP sont les suivantes :

  • Pour le programme ABAP et les modules fonction, 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 ABAP SAP, les formulaires intelligents et les formulaires Adobe, des options de débogage sont fournies séparément pour les programmes pilotes, en plus de ces objets.
  • Pour l'accès au serveur ou à distance, le débogage d'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 l'accès à distance.

Le nouveau débogueur ABAP fonctionne comme suit :

  • 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 traitement ABAP, tels que des programmes qui appellent des sorties de conversion.
  • Il possède une interface flexible qu'un utilisateur peut concevoir en fonction des besoins.
  • Il a la capacité de prendre en charge 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.

Cette définition a été écrite dans le contexte de SAP.