cancel
Showing results for 
Search instead for 
Did you mean: 

CALL_FUNCTION_REMOTE_ERROR

Former Member
0 Kudos

Hi,

I am creating a RFC->XI->Http, both RFC and Http are syncronous. when i execute the report in R/3 to send the details across XI it triggers a ShortDump. but the PO details which i am sending from R/3 is sucessfully sent to the http and also sends the response from http back to XI. I am able to see the response message in respose payload (i.e in SXMB_MONI).

In SXMB_MONI both the sending and response is succesful. Even in the runtime workbench there is no errors (successful).

so now, is it the problem with my ZBAPI. i have taken the response parameters (response from the http)as the export parameters. This parameters have to update a Ztable.

pls can anyone help me solve this..

cheers,

Anup

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

hi, I found that one program id be used for more than one CC(communication channel),this error occurred.

STALANKI
Active Contributor
0 Kudos

Try checking the userid auth for RFC destination wether it has remotes access.

Just if you are able to do a remote logon in SM59,

Former Member
0 Kudos

Hi,

Is the short dump saying the following by any chance: -

'"call to messaging system failed: com.sap.aii.af.ra.ms.api.DeliveryException:'

Thanks

Martin

Former Member
0 Kudos

Hi Martin,

No, the dump is not saying that... it only says:

"call to messaging system failed: "

Nothing else... got any ideas?

I already posted an OSS note, but apparently those guys still haven't been able to fix the error.

Regards,

Felipe

Former Member
0 Kudos

Hi,

Are you using a BPM. Can you see the reponse message being sent back to SAP from XI in SXMB_MONI. If so I presume this looks correct.

My processing was SAP R/3 to SAP XI, then a response back from SAP XI to SAP R/3. The response message was being created correctly. What did resolve the problem was to do a re-start of XI to clear the cache.

I would try that first.

Thanks

Martin

Former Member
0 Kudos

Hi Martin,

No, I'm not using a BPM. I can see the response message in XI (transaction SXMB_MONI).

And yes, In order to let it work again, I restarted the XI J2EE engine from the SMICM transaction. But off course this not a valid solution for the whole process and it would be dificult for the client to handle it like that.

Regards,

Felipe

Former Member
0 Kudos

Hi Anup

>><b>CALL_FUNCTION_REMOTE_ERROR</b>

This error occurs when the RFC is not remotely enabled so plz chk it

Also go thru this link..

http://help.sap.com/saphelp_nw04/helpdata/en/f9/3f69fd11a80b4e93a5c9230bafc767/content.htm

Hope it helps.

Regards

Arpit Seth

Former Member
0 Kudos

HI Arpit,

It is not the problem bcoz i have made it RFC enabled. I am able to send the data to http but not able to map the response back to the RFC. The mapping is absolutely fine, and also the testing of the mapping object in the IR is also fine.

I think it is the problem with my RFC, how should i pass the value back to RFC... I have created a flat structure with the export parameter and i am passing the response into this. so it it ok with this. Because it is triggering a Dump.

cheers,

Anup

Former Member
0 Kudos

Hi Anup,

Check if these OSS notes help you

97522

377972

Regards

Vishnu

Former Member
0 Kudos

Hi Vishnu,

could not correct the error. How can i write my RFC such that it would wait for the response message from syncronous http and insert those records into the ztable.

pls help me out....

cheers,

Anup

Former Member
0 Kudos

Hi Anup,

Follow this. (also in the below links)

"If you set the WAIT (WAIT = 'X'.) parameter of BAPI_TRANSACTION_COMMIT, you have converted a BAPI to Sync BAPI or else it is Async."

The WAIT parameter will additionally return a update error "Updating could not be completed" if the update failed.

Check if these links help

http://help.sap.com/saphelp_47x200/helpdata/en/78/2173f551ce11d189570000e829fbbd/frameset.htm

http://help.sap.com/saphelp_47x200/helpdata/en/78/21741c51ce11d189570000e829fbbd/frameset.htm

http://help.sap.com/saphelp_47x200/helpdata/en/78/21743651ce11d189570000e829fbbd/frameset.htm

http://help.sap.com/saphelp_47x200/helpdata/en/78/21744351ce11d189570000e829fbbd/frameset.htm

Regards

Vishnu

Former Member
0 Kudos

Hi Vishnu,

I have used BAPI_TRANSACTION_COMMIT but still i am not able to make a database update in the R/3 from the a syncronous call, i.e the message which is send from the http to XI.

pls can u clearly explain who do i go about... is this used to make a syncronous BAPI call.

cheers,

Anup

Former Member
0 Kudos

Hi Anup!

I hope you can read this message. I'm having the exact problem with a Synchronous message from CRM ->XI -> Http. That you were having.

Can you please let me know how you figured this problem out? What did you do in order to catch the dump that you were getting?

Thank you very much for any help you can give me.

Felipe