cancel
Showing results for 
Search instead for 
Did you mean: 

RFC APPLICAITON ERROR

Former Member
0 Kudos

Hi All,

I am debugging a scenario which inculde RFC as recevier and SOAP as sender communicaiton channel. Though at design time my Message mapping and Interface Mapping test was successfull and getting RFC_ADAPTER APLLICATION ERROR in moni at Request Message Mapping step itself.

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

- <!-- Request Message Mapping

-->

- <SAP:Error xmlns:SAP="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_BC_RETRIEVEFILE.Exception</SAP:ApplicationFaultMessage>

<SAP:Stack />

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

</SAP:Error>

Any Help...

Regards,

Ashwin

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi All,

Thanks for prompt reply,

Now i am able proccess the message from RWB but when message comes from forn't end ie developed by dot net the sender communication channel throws error

"SOAP: call failed: com.sap.aii.ra.ms.api.DeliveryException:Application:EXCEPTION_DURING_EXECUTE:."

and messges fails any help on this issue....

Regards,

Ashwin

Former Member
0 Kudos

Hi,

Please check if there is any firewall between the two systems(your application and XI Server).

What is the URL you have provided to the .Net Application?

Try testing your scenario from SAP SOAP Client in order to make sure your adapter configuration and other things are working fine. If it works then give the SAP SOAP Client to .net application/environment and ask them to test from there environment/System. This way you can debug what is the exact issue.

Thanks

Amit

Reward points if answer is useful

Former Member
0 Kudos
Former Member
0 Kudos

Application error at RFC is when RFC is unable to process the input message...

try two things first...

first: copy the message from moni which is being sent to reciever RFC adapter,

open you message mapping in IR and in test tab paste the copied xml from MONI there...

and execute the test....is mapping still executing right ????

If mapping proceeds fine...follow

--> open you rfc in sm37 and provide exactly the same values as being passed in message in Moni,,

does the message get executed correctly ???

If these both steps go on successfully, than the problem is most probably some where else....

to diagnose this,,, first goto tcode SXI_CACHE in PI System and check if cache contents are upto date,,,even if soo,, refresh cache..

secondly get hold of J2EE Log and paste it here so that more details are visible to diagnose the issue

good luck

Regards

Zahid

Former Member
0 Kudos

sm37 is for jobs

run se37 for FM

Former Member
0 Kudos

yess it was a mistype,... youd require to run se37 (Function module editor)

Former Member
0 Kudos

Enter your input SAP Request data from XML and run the RFC function module using SM37.

Error stats that your RFC throws an exception.

If SM37 shows successful which means that there is some conversion error. You have to apply those during mapping.

Gaurav Jain

Reward Points if answer is helpful