天天看点

如何使用ABAP异步RFC调用提升应用性能

采用如下report 研究asynchronous RFC call的性能提升:

如何使用ABAP异步RFC调用提升应用性能
如何使用ABAP异步RFC调用提升应用性能

DB的结构非常简单:

如何使用ABAP异步RFC调用提升应用性能

如果在report 里直接调用ZINSERT, response time为4.493 seconds.

如何使用ABAP异步RFC调用提升应用性能

如果在DO 2 TIMES里调用两次ZINSERT, 两次function module call是依次执行的,response time为8.493 seconds

如何使用ABAP异步RFC调用提升应用性能

如果用report 以参数2 以异步的方式调用ZINSERT 2次,report 本身的response time为3.074 seconds:

如何使用ABAP异步RFC调用提升应用性能

number = 3:

如何使用ABAP异步RFC调用提升应用性能

number = 5:

如何使用ABAP异步RFC调用提升应用性能

继续阅读