我們都知道高級語言宏一般是無法調試的。但是ABAP的宏例外。

比如我寫了下面一段宏,名為insert_table. 執行這段代碼,調試器會在第23行停下來。

ABAP調試器裏有個工具可以用於宏的調試,如下圖:

雙擊之後,可看到如下調試界面:

按F5即可開始單步調試。

上圖的22,23行STRLEN,IF,CHECK就對應了ABAP代碼第15行:CHECK strlen(&1) >= 5.

這個例子的完整調試過程講解,請參考我的SAP博客:blogs.sap.com/2013/11/1

要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:

weixin.qq.com/r/LjnZwTH (二維碼自動識別)

推薦閱讀:

相關文章