cancel
Showing results for 
Search instead for 
Did you mean: 

Getting error in ESS : CM_NO_DATA_RECEIVED, error key RFC_ERROR_SYSTEM_FAIL

deepnain_kundra
Participant
0 Kudos

Hi,

There is Employee Self Service Role-> Carrer and Job ->

Skill Profile(link) -> Add New Skill(button)-> Qualification(Master of Computer Application i.e. you can choose anyone) -> Existing Proficiency (First Division) -> Add Changes(button) -> Review (button) -> Now when I click on "Save Skills Profile" (button), I got the error as follows:

com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: connection closed without message (CM_NO_DATA_RECEIVED), error key: RFC_ERROR_SYSTEM_FAILURE

at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:101)

at com.sap.xss.hr.skl.FcSklBusinessLogic.saveProfile(FcSklBusinessLogic.java:212)

at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogic.saveProfile(InternalFcSklBusinessLogic.java:704)

at com.sap.xss.hr.skl.FcSklBusinessLogicInterface.saveProfile(FcSklBusinessLogicInterface.java:136)

at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogicInterface.saveProfile(InternalFcSklBusinessLogicInterface.java:382)

at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogicInterface$External.saveProfile(InternalFcSklBusinessLogicInterface.java:474)

at com.sap.xss.hr.skl.review.VcSklReviewNavigation.Save(VcSklReviewNavigation.java:193)

at com.sap.xss.hr.skl.review.wdp.InternalVcSklReviewNavigation.Save(InternalVcSklReviewNavigation.java:150)

at com.sap.xss.hr.skl.review.ReviewNavigation.onActiononSave(ReviewNavigation.java:163)

at com.sap.xss.hr.skl.review.wdp.InternalReviewNavigation.wdInvokeEventHandler(InternalReviewNavigation.java:164)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)

at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleAction(WebDynproMainTask.java:101)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:304)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:649)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)

at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:248)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged1(Native Method)

at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))

Caused by: com.sap.aii.proxy.framework.core.BaseProxyException: connection closed without message (CM_NO_DATA_RECEIVED), error key: RFC_ERROR_SYSTEM_FAILURE

at com.sap.aii.proxy.framework.core.AbstractProxy.send$(AbstractProxy.java:150)

at com.sap.xss.hr.skl.model.Skills.xss_Skl_Save_Profile(Skills.java:524)

at com.sap.xss.hr.skl.model.Xss_Skl_Save_Profile_Input.doExecute(Xss_Skl_Save_Profile_Input.java:137)

at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:92)

... 36 more

<b>

And now when I restarted the Portal Server, the error changes as follows</b>

The initial exception that caused the request to fail, was:

com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: Screen output without connection to user., error key: RFC_ERROR_SYSTEM_FAILURE

at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:101)

at com.sap.xss.hr.skl.FcSklBusinessLogic.saveProfile(FcSklBusinessLogic.java:212)

at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogic.saveProfile(InternalFcSklBusinessLogic.java:704)

at com.sap.xss.hr.skl.FcSklBusinessLogicInterface.saveProfile(FcSklBusinessLogicInterface.java:136)

at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogicInterface.saveProfile(InternalFcSklBusinessLogicInterface.java:382)

at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogicInterface$External.saveProfile(InternalFcSklBusinessLogicInterface.java:474)

at com.sap.xss.hr.skl.review.VcSklReviewNavigation.Save(VcSklReviewNavigation.java:193)

at com.sap.xss.hr.skl.review.wdp.InternalVcSklReviewNavigation.Save(InternalVcSklReviewNavigation.java:150)

at com.sap.xss.hr.skl.review.ReviewNavigation.onActiononSave(ReviewNavigation.java:163)

at com.sap.xss.hr.skl.review.wdp.InternalReviewNavigation.wdInvokeEventHandler(InternalReviewNavigation.java:164)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)

at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleAction(WebDynproMainTask.java:101)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:304)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:649)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)

at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:248)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged1(Native Method)

at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))

Caused by: com.sap.aii.proxy.framework.core.BaseProxyException: Screen output without connection to user., error key: RFC_ERROR_SYSTEM_FAILURE

at com.sap.aii.proxy.framework.core.AbstractProxy.send$(AbstractProxy.java:150)

at com.sap.xss.hr.skl.model.Skills.xss_Skl_Save_Profile(Skills.java:524)

at com.sap.xss.hr.skl.model.Xss_Skl_Save_Profile_Input.doExecute(Xss_Skl_Save_Profile_Input.java:137)

at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:92)

... 36 more

Also I have checked the JCO Connections, working fine.

Please help me, how can I solve it.

Regards

Deep

Message was edited by: Deep Nain Kundra

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Deep,

Did you ever get this problem fixed ?

Thanks.

deepnain_kundra
Participant
0 Kudos

Hi Shikha,

Everytime you get this error also a shortdump in the SAP system is created. Go to ST22 and look at it.

I talked to our HR people and they changed something in table T77S0 --> from that time on these changes were allowed without transport request and so they worked from ESS/portal.

Regards

Deep

Former Member
0 Kudos

Thanks Deep,

your suggestion was very useful.

In my case, the error occurred in ESS Bank WebDyndro (using the "Previous step" button).

Via ST22 I checked the error details:

There was a "SELECT" which tried to get missing data from the table T5U0P.

I went to the IMG (Assign Tax Company to Personnel Area), I added my records, and now everything is OK.

Sofia Di Biase

former_member85655
Active Participant
0 Kudos

Looks like you dont have a connection to the backend system. You can check in the SAP GUI Logon window if you can login into this system .For some reason you have not been able to make a connection to the backend system or the RFC

Regards,

Arun

deepnain_kundra
Participant
0 Kudos

Hi Arun,

Thanks for informing but all other WebdynPro iViews are working with the backend, so there should not be a connection problem. Also I have checked the JCo Connection too.

Please suggest some other solution.

Regards

Deep

former_member85655
Active Participant
0 Kudos

Ok the screen output error means that there is a problem with the RFC itself.There was a problem in the execution of the RFC ,so u need to get the RFC running on the backend. This is only getting reflected on the java side. This is mainly because hte RFC is throwing some R/3 windows for promopting user action. Now there is no way this can be sent to Java !