Application Development and Automation 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: 
Read only

RFC enabled function modules

former_member355261
Participant
0 Likes
340

Hello,

I created a web application that uses web services developed from the sicf T-code.

This application was then loaded into my company's sytem, and we want to access all clients data using the same web services which will be loaded in clients systems using saplink.

Now the problem is that some clients don't open their ports for us, so we can't consume the web services.

So, I want to know another way to achieve the requirement without using web services.

I found a way by using RFC enabled FMs but I don't know how to use those.

Thanks in advance.

1 REPLY 1
Read only

Former Member
0 Likes
312

Occoro,

RFC (Remote function call) are nothing more than a function module which has the attribute "Remote Enabled" in the attributes tab of the FM. What this means is that this function can also be called remotely by another system.

While calling such function you need to specify the destination where the function should be executed. This means that the function should exists in the called destination.

The usage if RFC is very similar to a normal function call, expect for a few things. You can find more info on the same from SAP's help portal.

RFC - Components of SAP Communication Technology - SAP Library

Thanks,

Vikram.M