SAP ABAP 的經常使用debug方式

2021-09-07 13:02:51 字數 1281 閱讀 8083

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

SAP ABAP中巨集使用

report demo mod tech macros data result type i,n1 type i value 5,n2 type i value 6.define operation.result 1 2 3.output 1 2 3 result.end of definition...

經常使用的方法

getquerystring type function getquerystring name getlinkparam config queryreconfiginfo.do?serverid 1 serverid function getlinkparam link,name es5的寫法 v...

經常使用的東西

mysql啟動 sudo usr bin mysqld safe user mysql mysql關閉 mysqladmin shutdown uroot p vim替換開頭到某個字元 比如行首到等號之間的內容 之間的內容為空 1,s g 找到某個目錄下某些檔案或者某些目錄,批量刪除 find na...