Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Overhead cost of using RFC function module

Former Member
0 Kudos

Hi,

I'm just curious whether the ff. scenario is the most optimized way to extract data from SAP into an external system. (of course, i'm not considering SAP BW here...) would there be too much overhead cost for this kind of architecture?

<i><b>web service calls a remote-enabled function module --> data returned is stored in a sql server database table

</b></i>

Thanks!

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

There is one more option to extract data from SAP into the external system.

You can use SAP Exchange Infrastructure (SAP XI) to extract data from SAP

into an external system using ABAP proxies.

For this scenario, you need to maintain a seperate SAP XI server.

So, comparing the 3 scenarios (SAP XI, SAP BW & the RFC call by webservice),

the optimized option in term of overhead cost is the 3rd scenario

<b><i>(i.e., web service calls a remote-enabled function module --> data returned

is stored in a sql server database table)</i></b>

Good Luck!

best regards,

Thangesh

1 REPLY 1

Former Member
0 Kudos

Hi,

There is one more option to extract data from SAP into the external system.

You can use SAP Exchange Infrastructure (SAP XI) to extract data from SAP

into an external system using ABAP proxies.

For this scenario, you need to maintain a seperate SAP XI server.

So, comparing the 3 scenarios (SAP XI, SAP BW & the RFC call by webservice),

the optimized option in term of overhead cost is the 3rd scenario

<b><i>(i.e., web service calls a remote-enabled function module --> data returned

is stored in a sql server database table)</i></b>

Good Luck!

best regards,

Thangesh