cancel
Showing results for 
Search instead for 
Did you mean: 

104) RFC_ERROR_SYSTEM_FAILURE: Exception condition "CNTL_ERROR" raised.

Former Member
0 Kudos

Hi,

I am using customized RFC to send data to SAP r/3 4.7 server which is working fine in Dev env, but failing in PRD  under receiver RFC adapter with the error

Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.adapter.rfc.core.client.RfcClientException: JCO.Exception while calling ZXXXX_RFC_XXXX_STATUS_UPD in remote system (RfcClient[CC_XXXXXTO_ECC_N]):com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: Exception condition "CNTL_ERROR" raised.

If anyone faced the same error, kindly help.Below actions are already taken.

>>>> I have checked ST22 where dumps are showing RFC Exception.

>>>> The user is  assigned with same roles in Dev t & PRD environmen.

>>>> The same payload from PRD is posting successfully in Dev environment

>>>> When we manually test RFC in PRD, its working fine.

Our ABAP team advices that before calling RFC its throwing the exceptions.

Kindly suggest.

Regards

Sreekanth.

Accepted Solutions (0)

Answers (2)

Answers (2)

nabendu_sen
Active Contributor
0 Kudos

Hi Sreekanth,

CNTL_ERROR occurs most likely because your RFC function calls GUI Control Framework. Such error occurs when system is expecting a user input in GUI screen. Check the RFC for an call for screen/popup/dialog/user input.

Former Member
0 Kudos

Hi,

In the RFC we have maintained the user id and pwd correctly, still we are getting the same.

Kindly suggest,

Sreekanth

nabendu_sen
Active Contributor
0 Kudos

Hi Sreekanth,

It seems from PI side everything is fine. Ask ABAP team to to debug the BAPI/Function Module and check whether at the time of RFC call its expecting any input from Selection Screen of SAP.

Ryan-Crosby
Active Contributor
0 Kudos

Hi Sreekanth,

I would follow Nabendu's suggestion and have someone check the RFC for any place where pop-ups, dialogs, etc. would be displayed to the user.  This a system error thrown by the control framework when a session executes something that requires the GUI but there is no GUI session opened.  We have the same short dumps occasionally when users are connected via SAP Console and hit "F1 help".

Regards,

Ryan Crosby

Former Member
0 Kudos

Hi,

Check RFC connection created in your system whether it's working or not?

Regards,

Satish.