cancel
Showing results for 
Search instead for 
Did you mean: 

What is the quickest way to transfer data from an on-premise SAP ECC system to SAP BTP?

amitgoyal
Explorer
0 Kudos
118

we have a few applications built in ABAP RAP running on SAP BTP environment. These apps need to access some real time data on our SAP ECC on-premise system. I want to understand what is the best and the fastest way which brings good performance. Should we use OData to fetch the data or should we use RFC to fetch the data. Based on my search on the internet it seems that RFC is much faster than OData. Has anyone tried both of them and has found one better over the other?

Accepted Solutions (0)

Answers (2)

Answers (2)

sandy589lane
Newcomer
0 Kudos

@amitgoyal wrote:

we have a few applications built in ABAP RAP running on SAP BTP environment. These apps need to access some real time data on our SAP ECC on-premise system. I want to understand what is the best and the fastest way which brings good performance. Should we use OData to fetch the data or should we use RFC to fetch the data. Based on my search on the internet it seems that RFC is much faster than OData. Has anyone tried both of them and has found one better over the other?


Hello @amitgoyal,
RFC is generally faster than OData for real-time data access due to its direct communication with SAP ECC. However, OData offers better scalability and flexibility for modern applications, especially when integrating with non-SAP systems. If performance is your priority, RFC is ideal; for broader compatibility, OData is preferable. Tolls By Mail NY

Best Regards,
Sandy Lane

MarianCostache
Discoverer
0 Kudos

RFC connectivity to SAP ECC via SAP Cloud Connector remains the fastest method for data transfer.