cancel
Showing results for 
Search instead for 
Did you mean: 

ERM 5.3 Function Template Error when trying to maintain role in PFCG

Former Member
0 Kudos

Good Day SAP Guru's

Having an issue trying to maintain a role in PFCG when using ERM I get the following message *Unhandled error; Function template PRGNCHECK_ROLE_EXISTS could not be retrieved from QAS*_

Please assist, attached is a log of the error...

2009-09-04 15:29:38,092 [SAPEngine_Application_Thread[impl:3]_12] ERROR com.virsa.core.BOException: Function template PRGN_CHECK_ROLE_EXISTScould not be retrieved from QAS

java.lang.Throwable: Function template PRGN_CHECK_ROLE_EXISTScould not be retrieved from QAS

at com.virsa.re.bo.impl.GenerateRoleBO.checkRoleExistsOnDefConnector(GenerateRoleBO.java:566)

at com.virsa.re.role.actions.AuthAuthorizationDataAction.loadPFCG(AuthAuthorizationDataAction.java:415)

at com.virsa.re.role.actions.AuthAuthorizationDataAction.execute(AuthAuthorizationDataAction.java:198)

at com.virsa.framework.NavigationEngine.execute(NavigationEngine.java:273)

at com.virsa.framework.servlet.VFrameworkServlet.service(VFrameworkServlet.java:230)

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

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)

at com.virsa.comp.history.filter.HistoryFilter.doFilter(HistoryFilter.java:43)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)

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

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

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

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

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

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

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

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

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.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Dono,

At what stage of the ERM process is the error being generated?

Also, just a few pointers, does the role currently exist on the backend ERP system (please check).

When doing the role upload into ERM, did the role import successfully or was this role generated

by ERM?

Are all the org values maintained in ERM? Is this a new error or were you able to successfully maintain

and create roles in ERM before?

Your responses are awaited.

Cheers bud.

Prevo.

Former Member
0 Kudos

Howzit Prevo

It's a change role so we are at the define authorization phase.

Yes, the role is in the backend...don't know if the role was uploaded or imported?? Why is this important?

Are all the org values maintained in ERM?

There's an object in role that's on the backend but not in ERM

Is this a new error or were you able to successfully maintain and create roles in ERM before?

Yes roles were created in ERM before, Vish tested before he left.

When I select maintain PFCG i get the error...ERM does not want to log onto the backend

Thanks for the help bro...

Former Member
0 Kudos

Hi Dono,

Just to clarify, you are trying to change a QA role? Because the error refers to the QAS system, please confirm

that you are selecting the correct landscape.

Also, please ensure that your GRC web user has sufficient authorisations, there is a possibility that authorisations could

have been removed or the user is locked (dependent on the user type).

Lastly, check the active X control settings are all enabled. Within IE, click on Tools, then Internet Options, then click on the Security Tab, then click on Custom level and ensure that all "ActiveX controls and plug in's" are enabled. Restart the browser.

Try the following and advise.

Cheers Dono.

Former Member
0 Kudos

Just to clarify, you are trying to change a QA role? Because the error refers to the QAS system, please confirm that you are selecting the correct landscape.

The role is already in production and in QA but we are making a change in QA first before we go to production, yes the correct landscape is being used SAP production were both the QA and production systems are specified. QA for role generation and then prod for risk analysis and then role geneation.

Also, please ensure that your GRC web user has sufficient authorisations, there is a possibility that authorisations could have been removed or the user is locked (dependent on the user type).

Yes, it's possible that this could be the problem, we'll look into this one

Lastly, check the active X control settings are all enabled. Within IE, click on Tools, then Internet Options, then click on the Security Tab, then click on Custom level and ensure that all "ActiveX controls and plug in's" are enabled. Restart the browser.

I did this thanks found a SAP note a while back....

Thanks again Prevo

former_member771067
Active Participant
0 Kudos

Hi Dono,

I am alos getting the same error. Did your problem get resolvd?

Please do let me know.

Regards,

Gurugobinda

Former Member
0 Kudos

Hi G

Yes i managed to solve the issue, the problem was that the roles were not uploaded into ERM for the QA eniviroment once you do this the problem should be resolved...