在debug 的时候,为了方便测试报错的函数,可以在debug的时候将测试数据设置为变式,

Save <wbr>parameters <wbr>as <wbr>test <wbr>data(se37)

然后在SE37 直接执行变式就可以了,不用每次都去debug跳到函数所在位置。

但是,如果是RFC,会出现一个问题。



比如你在 A系统调用B系统的函数FM01,debug到FM01后,F5进入,设置test data的时候会报错:



"Save Test Data" is only possible within a function module



(有时候不报错,提示save 成功,但是SE37 去查看变式的时候发现没保存上值)



这个时候,需要到B系统,在FM01里打外部断点,

然后在A系统里F8进入,(不能是F5)。

这个时候跳进去了再设置就可以了。 



欢迎关注订阅号:SAP学习记录 (SAPlearning )

PO <wbr><wbr>text <wbr><wbr>copy <wbr><wbr>rules <wbr><wbr>:copy <wbr><wbr>PR <wbr><wbr>item <wbr><wbr>text <wbr><wbr>to <wbr><wbr>PO