3

我只是发现了新的(对我的系统而言)ABAP 调试器脚本。

说这是我的程序:

* Assume i have the class LCL_SMTH with public methods INCREMENT and REFRESH

DATA: lo_smth TYPE REF TO lcl_smth.

CREATE OBJECT LO_SMTH.    
lo_smth->increment( ).

WRITE 'Nothing hapenned'.

我可以让我的脚本在它退出 INCREMENT 后调用 REFRESH 方法吗?

我将脚本设置为在调用 INCREMENT 方法时执行,它确实这样做了。接下来我知道我必须退出 (F7) -> 我也这样做了 - 我只是不知道如何调用 REFRESH 方法。

4

1 回答 1

3

调试器脚本可以完全完成您可以手动执行的操作。所以你不能......除非你可以手动。由于您可以在调试器中手动跳转,因此调试器脚本也可以。因此,如果在代码中的某处有合适的 REFRESH 调用,那么您也可以跳转到那里并返回。

于 2013-02-20T10:47:58.667 回答