SAP ABAP 的經常使用debug方式


SAP ABAP 的經常使用debug方式:

1. 直接在程序中設斷點
在se38里面打上breakpoint,程序執行到該處即進入debug模式

2.background Job的debug
進入SM37 查找到自己想要debug的后台程序,這里執行完成或者正在執行的均可進入debug
查找到后打中job前面的勾 然后在控制框輸入JDBG回車,即進入debug

3.在程序執行界面進入debug
在程序的控制框輸入/H,執行程序的時候就會進入debug

4.正在執行的程序進入debug
進入sm50 找到須要進入debug的 process 然后點工具欄 Program/Mode->program->debuging 就可以進入Debug

5.call function in update task的debug
我們在 update task的 function里面設斷點的話 正常是進不去debug的
我們在debugger里面 路徑 setting-> Display/change debugger settings
這里面會有 update debugging  選上以后 我們執行到 update task的function 后會自己主動開辟新的session進行debug

6.sm13  error message的debug
有些時候我們在程序執行的時候會報一些update的 error message
進入sm13能夠找到對應的item 就能夠進行debug
雙擊我們須要的debug進去
有個debug的button 就能夠進去debug了

7.RFC的Debug
在RFC所在系統 用RFC連接所用的用戶賬號去設斷點
然后再進行debug就能夠了

8.針對一些彈出窗體的debug
可能有時候我們程序執行過程中會出現一些彈出窗體 沒有輸入/H的地方,可是我們要debug怎么辦?
新建一個txt文檔 內容例如以下, 當我們須要debug某個窗體的時候直接把這個txt文檔拖入相應窗體就可以實現debug
[FUNCTION]
Command=/H
Title=Debugger
Type=SystemCommand


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM