Table des matières:
Définition - Que signifie Breakpoint?
Un point d'arrêt est une zone dans un programme ABAP où l'exécution s'arrête et active le mode de débogage. Le contrôle est ensuite transféré au débogueur ABAP, qui contrôle en outre l'exécution du programme. Les points d'arrêt sont classés à savoir en tant que points d'arrêt de session, points d'arrêt du débogueur et points d'arrêt statiques. Ils peuvent être actifs ou passifs lors de l'exécution et peuvent être définis pour tous les utilisateurs, des utilisateurs spécifiques ou basés sur un point de contrôle. Les points d'arrêt aident au processus de débogage des objets ABAP et aident à évaluer uniquement les sections concernées du code ABAP, tout en ignorant le reste des zones. Les points d'arrêt aident également les programmeurs à analyser les instructions de programmation et la logique utilisées dans les développements d'applications.
Techopedia explique Breakpoint
Dans un système SAP, il existe une restriction de la configuration de 30 points d'arrêt de session, externes ou de débogueur pour une instance d'utilisateur particulière. Les types de points d'arrêt suivants sont conçus pour différentes utilisations d'application: Points d'arrêt statiques: recommandés pour une utilisation uniquement pendant le développement d'une application où l'exécution du programme doit être interrompue pour analyse. Points d'arrêt dynamiques: ces points d'arrêt sont spécifiques à l'utilisateur et peuvent être utilisés dans n'importe quel système SAP du paysage. Ces points d'arrêt sont effacés une fois que l'utilisateur se déconnecte du système. Les points d'arrêt dynamiques sont plus flexibles que les points d'arrêt statiques car ils offrent l'avantage de ne pas avoir à modifier le code du programme et de ne pas affecter les autres utilisateurs. Points d'arrêt de session: ils sont utiles principalement pour les applications basées sur SAP-GUI. Le point d'arrêt de session peut être défini dans l'éditeur ABAP à l'aide d'une icône pour un point d'arrêt de session. Points d'arrêt externes: ils sont similaires aux points d'arrêt de session, sauf qu'ils sont valables pour les sessions futures et valides avec un délai de deux heures. Points d'arrêt du débogueur: ces points d'arrêt sont définis dans la même fenêtre que le débogueur ABAP. La portée du point d'arrêt du débogueur est limitée à la session de débogage en cours du programme ABAP. Cette définition a été écrite dans le contexte de SAP