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: 

Generic webservice for RFC

Former Member
0 Kudos

Hello Colleagues,

Is there a generic webservice for any SAP RFC,that is i want to call an existing RFC through webservice,without generating a webserive for that RFC.

regards

kaushik

2 REPLIES 2

jj
Active Contributor
0 Kudos

Just check in SICF

Service path: default_host ->sap ->bc ->srt ->rfc

there you can find the web services in the system

or check in Tcode:wsadmin or SOAMANAGER

GrahamRobbo
Active Contributor
0 Kudos

The short answer to your question is yes. There is a BSP application called "webservicebrowser" that takes you through a menu of all the RFC-enabled function modules and will generate WSDL files for each one that you can then introspect into contemporary IDE's.

You will need to enable this BSP application by running the program BSP_UNLOCK_LONG_APP.

The longer answer is that you should avoid enabling this feature and using it. The reason for this is that is not at all granular, so when you enable this part of the SOAP runtime you enable it for all RFC-enabled function modules. This is not really a good idea due to the obvious security implications.

I advise using SOAMANAGER to publish just the specific function modules you want to use.

Cheers

Graham Robbo