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

parallel processing -> CALL_FUNCTION_SEND_ERROR

hi gurus,

i have implemented parallel rfc call in my main rfc-function module ( FuBa_1 ).

The main rfc-function module gets up to 250 data sets in 1 request.

These data sets are processed by another function module( FuBa_2 ). in parallel with the restriction that max. 3 parallel calls at once are allowed.

The FuBa_1 gets the request 3 times in 4 minutes.

There was requirement that this FuBa_1 cannot run longer then 20 seconds.

I have implemeted a timeout.

The run of the FuBa_1 is terminated when

1. all results of parallel processing has been received ( number of sent tasks EQ number of received tasks )

2. timeout has been reached

the problem is that 1 or 2 times in hour comes the short dump CALL_FUNCTION_SEND_ERROR

An error occurred when executing a Remote Function Call.

"CPIC-CALL: 'ThCMSEND' : cmRc=18 thRc=0#Statistik nicht aktiv "

Status of connection.... "CODE=CM_DEALLOCATED_NORMAL CM_SEND_RECEIVED

CM_COMPLETE_DATA_RECEIVED SAPCODE=0 CONV=49357134"

Internal error code.... "RFC_IO5"

There is an error in the communication system. To clarify

and resolve the error, contact your system administrator.

FuBa_1 and FuBa_2 are in the same SAP system.

Any idea what can be the cause of this short dump?

thank you!

regards,

michal

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Aug 04, 2009 at 02:47 AM

    I've seen this same error a couple times in my parallel processing but it was because the spun off process timed out or otherwise abended. The main program lost communication with the RFC and threw this error. If you are on a multiple app server environment, perhaps is has something to do with this thread running on another app server and abending?

    You might post the code on how your calling the RFCs...that might help in a diagnosis.

    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.