4 weeks ago
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?
Request clarification before answering.
@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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
RFC connectivity to SAP ECC via SAP Cloud Connector remains the fastest method for data transfer.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
11 | |
8 | |
8 | |
6 | |
6 | |
5 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.