Skip to Content
author's profile photo Former Member
Former Member

ABAP-Proxy to SOAP scenario

Hi!

I implement th ABAP-Proxy to SAOP scenario from SAP XI book.

The existence of material should be check here.

I am facing with the following problem, when I execute the program Z_MATERIAL_EXISTENCECHECK in tcode SE38 of business system A:

The exception 'CX_AI_SYSTEM_FAULT' was raised, but it was not caught anywhere

along the call hierarchy.

Since exceptions represent error situations and this error was not

adequately responded to, the running ABAP program

'CL_PROXY_FRAMEWORK_WS_XI======CP' has to be terminated.

On XI-Side in tcode SXI_MONITOR I get the following error in message:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Inbound Message -->

- http://sap.com/xi/XI/Message/30" xmlns:SOAP=" http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

<SAP:Category>XIAdapterFramework</SAP:Category>

<SAP:Code area="MESSAGE">GENERAL</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText>

com.sap.aii.af.ra.ms.api.DeliveryException:

No SOAP Envelope but 1 definitions; HTTP 200 OK

</SAP:AdditionalText>

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack />

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

The target URL of SOAP reciever communication channel is set to:

http://<server>:8000/sap/bc/soap/wsdl/?services=BAPI_MATERIAL_EXISTENCECHECK&sap-client=200

Can some one please help me to solve this problem?

Thank you very much!

regards

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Posted on Dec 21, 2008 at 07:34 PM

    Try using this soap URL

    http://<server>:8000/sap/bc/soap/wsdl11?services=BAPI_MATERIAL_EXISTENCECHECK&sap-client=200

    Regards,

    Prateek

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 22, 2008 at 09:01 AM

    Hello,

    If your scenatio ABAP-Proxy(SAP system A)-PI-SOAP(SAP system B) then target URL shoul be http://<host system B>:<ABAP port>/sap/bc/soap/rfc/sap/BAPI_MATERIAL_EXISTENCECHECK?sap-client=<client>

    Also you have to check in system B in transaction SICF that the corresponding service is active.

    BR,

    Dzmitry

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.