cancel
Showing results for 
Search instead for 
Did you mean: 

Problem of Dynamic iView

Former Member
0 Kudos

I need to develop a page, which the navigation application developed by web dynpro fixed on the left part of the page, and navigate the right part of the page with different iviews.

I used the IWDPageService as the document say.

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/d2/0357425e060d53e10000000a155106/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/d2/0357425e060d53e10000000a155106/frameset.htm</a>

The codes are here:

IWDPageService pageService = (IWDPageService)

WDPortalUtils.getService(WDPortalServiceType.PAGE_SERVICE);

pageService.setDynamicIView(

"DYNAMIC","pcd:portal_content/lww_test/com.ec.sp.dynamic/Embedded");

pageService.showDynamicIView("DYNAMIC");

<b>But that doesn't work, and I find the following Exception in trace file.If anyone has used this API successfully, would you please help me?</b>

#

#1.5#0018718828FA00A40000004C00000DE800042D65271F5C3B#1175812378171#com.sap.portal.sapapplication#sap.com/irj#com.sap.portal.sapapplication#WAYNE#70311##eisbpdemo_BP1_7692150#Guest#982b2b30e3c511db98500018718828fa#SAPEngine_Application_Thread[impl:3]_85##0#0#Info#1#/System/Server#Java###Undefined User Attribute debugParameters; return empty string

[EXCEPTION]

#1#java.lang.NoSuchMethodException: com.sapportals.portal.prt.service.authenticationservice.AuthenticationService$UserContextWrapper.getdebugParameters()

at java.lang.Class.getMethod(Class.java:986)

at com.sapportals.portal.appintegrator.template_processor.context.UserWrapper.getTerminal(UserWrapper.java:95)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processWholeTagExpression(TemplateProcessor.java:152)

at com.sapportals.portal.appintegrator.template_processor.compiler.ProcessWholeTagExpressionAction.execute(ProcessWholeTagExpressionAction.java:16)

at com.sapportals.portal.appintegrator.template_processor.compiler.ProcessTemplateAction.execute(ProcessTemplateAction.java:39)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processImpl(TemplateProcessor.java:399)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.process(TemplateProcessor.java:373)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.process(TemplateProcessor.java:385)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessorService.processTemplate(TemplateProcessorService.java:53)

at com.sapportals.portal.appintegrator.template_processor.TemplateProcessorService.processTemplate(TemplateProcessorService.java:104)

at com.sapportals.portal.appintegrator.layer.AbstractIntegrationLayer.processTemplate(AbstractIntegrationLayer.java:439)

at com.sapportals.portal.appintegrator.layer.URLTemplateProcessLayer.processLayer(URLTemplateProcessLayer.java:33)

at com.sapportals.portal.appintegrator.LayerProcessor.processActionPass(LayerProcessor.java:159)

at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doActionPass(AbstractIntegratorComponent.java:67)

at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doOnPOMReady(AbstractIntegratorComponent.java:53)

at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:396)

at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)

at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:369)

at com.sapportals.portal.prt.pom.PortalNode.processEventQueue(PortalNode.java:800)

at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:652)

at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)

at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)

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

at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)

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

at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)

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

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

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

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member182372
Active Contributor
0 Kudos

Hi Wayne,

Do you have somewhere in URL temlate property of AppIntegartor something like <User.debugParameters> amongiViews you are using?

Best regards, Maksim Rashchynski.

Former Member
0 Kudos

HI Maksim,

Thanks for your reply, I don't have that parameter. What does the parameter mean?

Former Member
0 Kudos

Is there anybody meet the same problem with me?