SAP ABAP 的常用debug方式

2021-07-05 08:49:19 字數 1269 閱讀 7129

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

7.rfc的debug

在rfc所在系統 用rfc連線所用的使用者賬號去設斷點

然後再進行debug就可以了

8.針對一些彈出視窗的debug

可能有時候我們程式執行過程中會出現一些彈出視窗 沒有輸入/h的地方,但是我們要debug怎麼辦?

新建乙個txt文件 內容如下, 當我們需要debug某個視窗的時候直接把這個txt文件拖入對應視窗即可實現debug

[function]

command=/h

title=debugger

type=systemcommand

SAP ABAP 的常用debug方式

本文章已收錄於 sap abap 的常用debug方式 1.直接在程式中設斷點 在se38裡面打上breakpoint,程式執行到該處即進入debug模式 2.background job的debug 進入sm37 查詢到自己想要debug的後台程式,這裡執行完畢或者正在執行的均可進入debug 查...

SAP ABAP 的經常使用debug方式

sap abap 的經常使用debug方式 1.直接在程式中設斷點 在se38裡面打上breakpoint,程式執行到該處即進入debug模式 2.background job的debug 進入sm37 查詢到自己想要debug的後台程式,這裡執行完成或者正在執行的均可進入debug 查詢到後打中j...

SAP ABAP 開發中常用的方法總結

1,在abap開發中,我們經常會刪除內錶中的重複行,這時我們會需要乙個很方便的語句,就是 delete adjacent duplicates from 但是在使用這個語句,要注意它刪除相鄰的重複行,我們一般要通過sort 對這個語句進行排序,示例如下 data begin of wa pa0001...