on 05-12-2006 9:18 PM
Hi,
I am calling a RFC from a webdynpro application which saves data to R/3.
I have written code for calling the Save RFC from webdynpro end.
When i test by hitting Save, i am experiencing the following error. I believe this occurs when modelObject.execute() is called.
connection closed without message (CM_NO_DATA_RECEIVED), error key: RFC_ERROR_SYSTEM_FAILURE
If i test the same RFC for Save through SAP GUI, i am able to execute that RFC.
I tried with 2 different set of JCO connections too. I am experiencing same error with both JCO connections.
Do anyone have an idea on why this happens?
Thanks,
Karthik
Hi,
U can check with this link,
this can solve ur RFC_ERROR_SYSTEM_FAILURE problem.
http://help.sap.com/saphelp_erp2005/helpdata/en/ca/115e4088dc0272e10000000a155106/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/f6/daea401675752ae10000000a155106/frameset.htm
Regards,
Vijay
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Karthik,
If i m right the Exception you get will be WDDynamicRFCExecuteException.
Give the below code in the catch block and see if the exception threw is WDDynamicRFCExecuteException :
catch(WDDynamicRFCExecuteException e)
{
wdComponentAPI.getMessageManager.reportException("Exception"+e,true);
}
If it is so then below is the solution.
Usually RFC_ERROR_SYSTEM_FAILURE occurs only when there are some changes made to the RFC side ABAP code or any change in the table tructure of the function module.
So reimport ur model in webdynpro.
Restart ur server.Because restarting ur server will remove the metadata cashe problem.
I think the problem is not with the JCO Connection.
Try the above solution.
Hope this helps.
Regards,
Rathna.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
11 | |
10 | |
9 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.