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

SOAP to RFC error

Hi Experts,

I am doing an interface where a 3rd party system invokes the XI webservice to do some modifications in R/3(it is basically a SOAP to RFC) scenario).I am getting the following error.Please advice.

*Points will be awarded*

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

- <!-- Request Message Mapping

-->

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

<SAP:Category>Application</SAP:Category>

<SAP:Code area="RFC_ADAPTER">APPLICATION_ERROR</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="urn:sap-com:document:sap:rfc:functions">Z_************.Exception</SAP:ApplicationFaultMessage>

<SAP:Stack />

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

</SAP:Error>

*response*

<rfc:Z_**************.Exception xmlns:rfc="urn:sap-com:document:sap:rfc:functions"><Name>RFC_ERROR_SYSTEM_FAILURE</Name><Text>The function module is not active or contains no code.</Text></rfc:Z_**************.Exception>

RFC_ERROR_SYSTEM_FAILUREThe function module is not active or contains no code.

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

- <!-- Request Message Mapping

-->

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

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="MAPPING">NO_MAPPINGPROGRAM_FOUND</SAP:Code>

<SAP:P1>http://***********

MI_************toZ_************</SAP:P1>

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Unable to determine name of mapping program</SAP:Stack>

<SAP:Retry>N</SAP:Retry>

</SAP:Error>

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

4 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Mar 19, 2008 at 04:08 AM

    hi,

    Check note 838560 for "RFC_ERROR_SYSTEM_FAILURE "

    and Depending on what database you use check the database logs.

    U can check with this RFC_ERROR_SYSTEM_FAILURE link,

    http://help.sap.com/saphelp_erp2005/helpdata/en/ca/115e4088dc0272e10000000a155106/frameset.htm

    http://help.sap.com/saphelp_erp2005/helpdata/en/f6/daea401675752ae10000000a155106/frameset.htm

    note:reward points if solution found helpfull.....

    regards

    chandrakanth.k

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi

      Thanks for your replies guys.

      I have other RFC scenarios running fine in my system.

      I will have to check the JCO with the Basis as I might not have access to it.What else could be the problem?

      Thanks

  • author's profile photo Former Member
    Former Member
    Posted on Mar 19, 2008 at 12:10 AM

    It seems like there response mapping from RFC - SOAP is not correctly configured or some wrong mapping is used. Also check whether XI is able to access the RFC in R/3. Try to re-import RFC. Check the connections between XI and R/3

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Mar 19, 2008 at 01:06 AM

    Hi,

    This is a standard error that is thrown when something is wrong with the SAP system you want to connect to, so you have a look at the SAP system.

    If you have access to the trace files, take a look at the dev_jrfc.trc files. These files are written by JRFC and can be found in the directories j2ee/cluster/server* of the J2EE Application Server Installation.

    Hope that helps

    Regards

    Ravi Raman

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Mar 19, 2008 at 02:58 AM

    Check the following

    1. RFC is activated and working in R3

    2. The data u r passing is valid - test it directly in RFC

    3. In the interface mapping, u have mapped bothe request and responses.

    4. The payload after the message mapping should be valid for RFC

    Regards,

    Prateek

    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.