cancel
Showing results for 
Search instead for 
Did you mean: 

Error when call RFC Function module in R/3

Former Member
0 Kudos

Dear All,

We are trying to call RFC function module CBIF_GLM1_PROCESS_ORDER_READ (This is not a BAPI and also not released ) in R/3 from XI system.

we are facing the error "Error while lookup Exception during processing the payload. Error when calling an adapter by using the communication channel CC_PPPI_MES_RFC_Rcvr (Party: , Service: WCD_320, Object ID: 16563889b449328eac76caa6a3bc592e) XI AF API call failed. Module exception: 'error while processing the request to rfc-client: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.adapter.rfc.core.client.RfcClientException: failed to parse BAPI response due to: com.sap.aii.adapter.rfc.util.bapi.BapiException: Parameter with name RETURN not found.'. Cause Exception: 'com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.adapter.rfc.core.client.RfcClientException: failed to parse BAPI response due to: com.sap.aii.adapter.rfc.util.bapi.BapiException: Parameter with name RETURN not found.'."

This is the first time we are doing this configuration.

Could you please let me know what woulbe the reason.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello MGX,

Thank you verymuch for your quick respornce. I will check this and get back to you. thank again.

Former Member
0 Kudos

Hello MGX,

This is a sender communication channel and hence the option of commit is not available. Moreover the RETURN structure is not present in the RFC that is being called by PI. Somehow the adapter expects to get a RETURN from the RFC and it fails.

Thanks in advance

Former Member
0 Kudos

read the original message

We are trying to call RFC function module CBIF_GLM1_PROCESS_ORDER_READ (This is not a BAPI and also not released ) in R/3 from XI system.

I am talking about the above Receiver RFC channel which you guys are using to call R/3 from XI. That where you need to change the commit parameter

Former Member
0 Kudos

Thanks a lot for this

Answers (2)

Answers (2)

Former Member
0 Kudos

Thank you..

Former Member
0 Kudos

You have COMMIT enabled in your RFC receiver comm channel. Check that and deselect option for "Commit Handling for SIngle BAPI Calls".

Basically when you have that option enabled it looks for a BAPIRET2 paramateter in the response back, and if it is not there you will see that error.

Former Member
0 Kudos

Hello,

Thank you for your quick responce. Actually this Function module does not have BAPIRET2 return value. So how to call this king of function modules.

Former Member
0 Kudos

just change your comm channel to remove the Commit as I mentioned above.