SAP 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的按鈕 就可以進去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