天天看點

ABAP宏的調試

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

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

ABAP宏的調試
ABAP宏的調試

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

這個例子的完整調試過程講解,請參考我的SAP部落格:

https://blogs.sap.com/2013/11/17/single-step-debugging-on-macro/