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

ABAP Webservice

abdul_hakim
Active Contributor
0 Likes
1,101

Hi Experts

I understood that ABAP Function module can be exposed as webservice. My question is after creating the webservice out of Function module in SAP then how the 3rd party or Non-SAP system will access it. What are the other activity that we need to perform in SAP system other than creating a Webservice out of Function module. Also what are the details that we need to share with 3rd party or Non-SAP system developers. We are not having any middleware in our system landscape.

Thanks

Abdul Hakim

Hi Experts

I understood that ABAP Function module can be exposed as webservice. My question is after creating the webservice out of Function module in SAP then how the 3rd party or Non-SAP system will access it. What are the other activity that we need to perform in SAP system other than creating a Webservice out of Function module. Also what are the details that we need to share with 3rd party or Non-SAP system developers. We are not having any middleware in our system landscape.

Thanks

Abdul Hakim

6 REPLIES 6
Read only

Former Member
0 Likes
1,066

Hi Abdul,

Once you create a web service, it will will generate a WSDL file using t-code SOAMANAGER. This file can be used to communicate with 3rd applications.

Also, have a look on below links,

http://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=226165233

http://help.sap.com/saphelp_nw04/helpdata/en/9b/dad1ae3908ee44a5caf57e10918be9/content.htm

Thanks

Abhi

Read only

0 Likes
1,066

Hi Abhi,

After performing SOAMANAGER activity we we get the URL. My question is how the 3rd party system will consume this webservice. Whether we need to perform any other activity in SAP system other than generating the webservice.

Thanks

Abdul Hakim

Read only

RaymondGiuseppi
Active Contributor
0 Likes
1,066

Once you created the Web Service, you have to publish it : start with Publishing a Web service. At the end you will generate the address of a WSDL which you will communicate to partners.

Regards,

Raymond

Read only

0 Likes
1,066

Hi Raymond..After publishing the service using SOAMANAGER what we need to do from SAP side. Also how the 3rd party system can access this webservice. What information we need to share with them so that they can access the Webservice.

Thanks

Abdul Hakim

Read only

0 Likes
1,066

Once you performed tasks listed in Publishing a Service. Your Basis team may have some work first time like starting some services (SICF and similar transactions) also network security.

You will provide the WSDL (Internet link) to partner, so they can consume your Web service.

You can (should) test your Web service with a tool like SoapUI, just try to consume it yourself from your desktop, if it performs well, then only network/security problems should arise.

Regards,

Raymond


Read only

0 Likes
1,066

Hi Raymond..

This is what i have done so for...

1. Created the webservice out of function module

2. Then went to SOAMANAGER and created the service

I was able to view the XML generated when i selected the "Open WSDL document for selected binding"..

Do i need to perform any other activity?

I am really sorry to trouble but im pretty new to this stuff..

Thanks

Abdul Hakim