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: 

need some help in creating client proxy to call webservice

Former Member
0 Kudos

Hi experts,

I am new to ABAP so couldnt understand the SAP ABAP jargons.

On of my colleague has written one search help exit function and i need to use that and have to write client proxy to establish connection to webservice.

I never worked on proxy or webservice so, struggling to understand the concept and steps.

I am following second part i.e Release 640 part of /people/thomas.jung3/blog/2004/11/17/bsp-a-developers-journal-part-xiv--consuming-webservices-with-abap weblog.

I couldnt find "To get the process started, we turn to our old friend SE80. <b>From the Enterprise Services Tab, we are going to select Client Proxy and then hit create"</b>

when i go to transaction se80 ObjectNavigator, i could see two dropdown lists after some tabs.

in first list, I have selected, "Application Hierarchy", and in second I am selecting "Package".

Not sure whether its correct or not.

Once i do this i could see long list of <b>Object name and its description.</b>

Now, what should i do ? where should i go for "Enterprise Services Tab" to create my proxy.

Any help would be appreciated.

Please send me PDF, having detailed steps to create client proxy.

Thanks,

Pranav

2 REPLIES 2

Former Member
0 Kudos

You can create a proxy in SE80 by right clicking on your package and from the context menu go to Create->Enterprise Services->Proxy object

Former Member
0 Kudos

Right click on the package and select Proxy object. In the Wizard select Service Consumer.

then give the url of the WSDL file you want to access or path if u have a local file.

then give the package for client proxy.

then complete the wizard. the client proxy will be create in that package.

Next step will be creating a Logical Port using the transaction "lpconfig". Give the proxy name of the service interface created under client proxy. and set the configuration as follows.

1. Make as a default port.

2. in the URL, give the url of the webservice (.asmx)

3. select "State Enabled" and "Message ID"

and after creating a logical port, set the proxy settings as in your webbrowser.

(Http proxy server and port).

then simply execute your webservice from SE80.