cancel
Showing results for 
Search instead for 
Did you mean: 

Consuming webservice in ABAP

Former Member
0 Kudos

Hi PI Gurus,

Can this be done:-

I have to send SO data from CRM System to any 3rd party system.

I have created one WS in CRM and created the proxy out of that,

Now I will use that method of generated proxy class to send data.

Can the end point be changes to 3rd party?

Can we do this without any middle ware tool by using WS only?

Thanks,

Krishna...

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

check this :- - many blogs available just search through.

/people/craig.gutjahr/blog/2010/01/25/consume-a-web-service-in-abap

chirag

Answers (1)

Answers (1)

Former Member
0 Kudos
Former Member
0 Kudos

Hi spantaleoni,

Thanks for the quick resposnse.

In SOA manager the we pass the 'URL SOAP Action' the url from WSDL 'soap:address location'.

How the 3rd party system get the data from WS without any 3rd party system?

Thanks,

Krishna

Former Member
0 Kudos

WSDL URL generated in SAP will be sued by 3rd party to access that services which is published...

chirag

Former Member
0 Kudos

2. Create Logical Port

You configure runtime features for Web services client proxies using logical ports.

These runtime features can be configured when the Web-service client is activated. An example of such a feature is the URL-call of the Web service, which, if applicable, must be modified by users.

TCODE: LPCONFIG

Enter the Proxy class and Logical Port name. Make sure that Default Port is selected. Click the Create button

Enter a description for the logical port.

Enter the WSDL URL into the URL field

Now we need to add the reference from the actual WSDL code into each operation.

Open up the WSDL in a browser and look for the following:

<wsdl:operation name="MakeUpper">

Below that line there will be another line that has a SOAPACTION defined in it:

<soap:operation soapAction="http://www.deeptraining.com/MakeUpper" style="document"/>

Copy the URL defined in that line into the SOAP Action line.

Save and then Activate the Logical Port

Former Member
0 Kudos

Hi,

I think my question is not clear. I know all these config steps in LPCONFIG.

How can I pass the data from my WSDL to 3rd party without any middle ware?

Thanks,

Krishna

Former Member
0 Kudos

WSDL = The Web Services Description Language (WSDL, pronounced 'wiz-del') is an XML-based language that provides a model for describing Web services.

Who pass the data?...

The abap proxy message pass through Sap ecc integration engine.