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 : |