cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Call from SAP Web AS ERP2004

Former Member
0 Kudos

Hi

Is it possible to make a soap call to an external non-SAP System from SAP ERP2004 using ABAP programs without using any tools like XI or Business Connector.

If yes do you have any examples for that?

Regards

Girish

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi, Girish!

You can use the Web Service Toolset available with NW04. For consuming a Web Service, create a Client Proxy based on any WSDL from a UDDI or other URL.

You' ll find the procedure described in <a href="http://help.sap.com/saphelp_nw04/helpdata/en/bf/d005244e9d1d4d92b2fe7935556b4c/content.htm">Consuming a Web Service</a>.

If you' ve any further questions, please don' t hesitate to ask.

Regards,

Thomas

athavanraja
Active Contributor
0 Kudos

Welcome to SDN.

Also check out this excellent weblog by Thomas Jung on this topic

<a href="/people/thomas.jung3/blog/2004/11/17/bsp-a-developers-journal-part-xiv--consuming-webservices-with-abap">BSP a Developer's Journal Part XIV - Consuming WebServices with ABAP</a>

since you are on WAS6.40 read the subtopic <b>Release 640</b>

in the above mentioned weblog.

Regards

Raja

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

I consumed a soap call via se80 and generated a client proxy.

Created the logical port .

Now while testing via standard single test. I am getting the following error.

<?xml version="1.0" encoding="utf-8" ?>

- <asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">

- <asx:values>

<SYSTEMFAULT href="#o96" />

</asx:values>

- <asx:heap xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:abap="http://www.sap.com/abapxml/types/built-in" xmlns:cls="http://www.sap.com/abapxml/classes/global" xmlns:dic="http://www.sap.com/abapxml/types/dictionary">

- <cls:CX_AI_SYSTEM_FAULT id="o96">

- <CX_ROOT>

<TEXTID>F63AFF63DBE4BB4786A7F52CC4167145</TEXTID>

<PREVIOUS />

<KERNEL_ERRID />

- <INTERNAL_SOURCE_POS>

<PROGID>181</PROGID>

<CONTID>978</CONTID>

</INTERNAL_SOURCE_POS>

</CX_ROOT>

<CX_STATIC_CHECK />

- <CX_AI_SYSTEM_FAULT>

<CODECONTEXT>http://www.sap.com/xml_errorcodes</CODECONTEXT>

<CODE>SOAP:1.023</CODE>

<ERRORTEXT>SRT: Processing error in Internet Communication Framework: ("ICF Error when receiving the response: HTTP COMMUNICATION FAILURE")</ERRORTEXT>

<LANGUAGE />

</CX_AI_SYSTEM_FAULT>

</cls:CX_AI_SYSTEM_FAULT>

</asx:heap>

</asx:abap>

The detailed log on transaction SMICM gives following error.

ERROR => PlugInHandleNetData: client: premature EOS (1022/5115) - wrong content length in response header? [http_

Please help.

Regards

Girish

Former Member
0 Kudos

Thanks Guys

I will try this and come back to you.

Thanks a lot again

Regards

Girish

athavanraja
Active Contributor
0 Kudos

check out this weblog.

<a href="/people/mark.finnern/blog/2004/08/10/spread-the-love">SDN way of saying thanks.</a>

Regards

Raja