中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SAP的ABAP調試器怎么使用

發布時間:2021-12-29 16:18:28 來源:億速云 閱讀:252 作者:iii 欄目:服務器

這篇文章主要講解了“SAP的ABAP調試器怎么使用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“SAP的ABAP調試器怎么使用”吧!

首先弄清楚ABAP Classic調試器和新調試器的區別:

SAP的ABAP調試器怎么使用

Classic debugger:

(1) Static breakpoint

a. BREAK-POINT : non-user specific
b. BREAK user name user specific

(2) Dynamic breakpoint

New debugger:

(1)Static breakpoint
(2)Dynamic breakpoint
a. session breakpoint
b. external breakpoint

SAP的ABAP調試器怎么使用

Session 斷點和External斷點的區別

(1) Session BP is only visible in all external sessions belonging to the same user session, while External BP is visible across all user sessions. Therefore, only External BP is valid for BSP / Webdynpro debugging.

(2) When a user logs off, Session BP will be deleted while external BP persists.

SAP的ABAP調試器怎么使用

By setting this flag, if external session A is running, and in external session B ( A and B belongs to the same user session ) you set a session breakpoint in the program source code, the BP will be triggered immediately .

SAP的ABAP調試器怎么使用

ABAP獨占斷點(Exclusive Breakpoint)和非獨占斷點的區別

下圖是非獨占斷點:

SAP的ABAP調試器怎么使用

下圖是獨占斷點:

SAP的ABAP調試器怎么使用

Exclusive mode means the application to be analyzed exclusively occupies a work process of the application server during debugging. If all exclusive debug work processes are occupied, the Debugger is switched to non-exclusive mode. (rdisp/wpdbug_max_no )

Limitation for non-exclusive mode:

Due to technical limitations in ABAP debugger implementation, there are following limitations when debugger is run under non-exclusive mode:
(1) No possible to debug statement between SELECT and ENDSELECT. In this case, program terminates with this error:

SAP的ABAP調試器怎么使用

(2) No possible for conversion / field exit.
(3) No possible for debugging in production system, program terminates with exception DEBUGGING_NOT_POSSIBLE.

ABAP調試器里的一些指標該如何閱讀?

考慮下面這段最簡單的ABAP代碼:

SAP的ABAP調試器怎么使用

調試器里查看A1這個類型為內表的變量:這里的[2×1(8)]是什么意思?

SAP的ABAP調試器怎么使用

2: table row number
1: table column number
8: byte length of table row

The time for which the new Debugger is active is determined by the profile parameter rdisp/max_debug_lazy_time – which is set to 600 seconds in the standard version. After this time space has elapsed, the Debugger process is exited automatically and control is passed back to the application.

一些小技巧:how to debug background RFC?

SAP的ABAP調試器怎么使用

解決方案:使用事務碼sbgrfcmon

SAP的ABAP調試器怎么使用

SAP的ABAP調試器怎么使用

SAP的ABAP調試器怎么使用

小技巧2:如何調試update task

SAP的ABAP調試器怎么使用

小技巧3:如何使用ABAP觀察點 Watch point

SAP的ABAP調試器怎么使用

練習:我們進入事務碼SE09時,會觀察到User字段會自動被填充成當前登錄用戶。如何通過觀察點快速找到是哪一行代碼賦的值?

When we use SE09, how can we find the logic of the User? When and where is this field filled? What does content come from?
Debugging step by step will be very time-consuming.

小技巧4:使用ABAP檢查組 Check group

SAP的ABAP調試器怎么使用

小技巧5:事務碼SRDEBUG

SAP的ABAP調試器怎么使用

SAP的ABAP調試器怎么使用

小技巧6:調試腳本

SAP的ABAP調試器怎么使用

感謝各位的閱讀,以上就是“SAP的ABAP調試器怎么使用”的內容了,經過本文的學習后,相信大家對SAP的ABAP調試器怎么使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

公安县| 白银市| 临洮县| 和顺县| 洛南县| 甘谷县| 明星| 左云县| 长葛市| 巴中市| 滦南县| 安达市| 高密市| 瑞安市| 四平市| 平凉市| 西林县| 新巴尔虎左旗| 游戏| 威海市| 红桥区| 阳信县| 图木舒克市| 和田市| 安图县| 揭东县| 米泉市| 建平县| 武汉市| 彭水| 武平县| 曲麻莱县| 拜泉县| 保康县| 上饶县| 北海市| 光山县| 江都市| 集安市| 南和县| 青川县|