Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |
abap:debug [2016/06/09 15:24] – ginko | abap:debug [2018/03/30 12:06] (current) – ginko |
---|
=== Debug de background process (job) === | === Debug de background process (job) === |
Le debugger n'agît que sur le process courant. Il ne rentrera pas dans les instructions qui vont s'exécuter dans un process différent (typiquement : un [[abap:job|job submit]]). Pour debugger de tels jobs, exécuter le programme jusqu'au job submit, mais s'arrêter avant (sur) le job close. A ce niveau, se rendre en ''SM37'', sélectionner le job plannifié voulu et entrer la commande ''jdbg'' dans le command prompt. | Le debugger n'agît que sur le process courant. Il ne rentrera pas dans les instructions qui vont s'exécuter dans un process différent (typiquement : un [[abap:job|job submit]]). Pour debugger de tels jobs, exécuter le programme jusqu'au job submit, mais s'arrêter avant (sur) le job close. A ce niveau, se rendre en ''SM37'', sélectionner le job plannifié voulu et entrer la commande ''jdbg'' dans le command prompt. |
| === Debug de background process (SE38) === |
| Pour débugger un programme lancé en background depuis la ''SE38'', poser un breakpoint dans le form ''(LBTCHENQ)DEQ_JOB''. |
=== Debug de fonctions RFC === | === Debug de fonctions RFC === |
Une astuce pour debugger un appel de fonction RFC : | Une astuce pour debugger un appel de fonction RFC : |