cancel
Showing results for 
Search instead for 
Did you mean: 

How to consume a web service provided by third party system from SAP system

Former Member
0 Kudos

Hi Friends,

Could any of you provide me a clear picture on how to consume a web service from SAP system and is provided by a third party system?

Do we get an URL to create a client proxy for consuming the web service?

Thanx in advance,

Ram

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

hi,

this is already explained a lot of times here. just do a little search.

you might for instance read the second half of my blog on this found <a href="/people/anton.wenzelhuemer/blog/2006/03/05/integrating-php-and-abap-using-webservices.

basically, go to se80, create new object of type webservice proxy, suplly the WSDL URL or a local copy of the WSDL, continue through the wizard and get an ABAP proxy object. define a logical port in LPCONFIG. fill an call this proxy object in a report or any other place.

regards, anton

Former Member
0 Kudos

Hi Anton,

is it mandatory to create an HTTP destination to use in the logical port or just the same WSDL URL is sufficient to give under call parameters of the logical port?

Can you provide some standard web services available in the internet for the practice purpose before i really work on the real time web services?

Thanx for your answer,

Ram

Former Member
0 Kudos

Hi Ram,

of course you cannot supply the WSDL URL. Inside the WSDL (just view it in your browser) you find (usually but not necessary) towards the end something like

<soap:address location="http://www.weather.gov/forecasts/xml/SOAP_server/ndfdXMLserver.php"/>

which is the actual adress of the service.

An example service can be found here:

<a href="http://www.weather.gov/xml/">National Digital Forecast Database</a>

containing the WSDL URL at

<a href="http://www.weather.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl">this address</a>.

You might also want to browse for the amazon webservices which allow you to embed queries against amazon into your application.

have fun,

anton