HI ,
I am doing one POC on webdynpro for java using FPM framework.
I followed the standard example in help.sap.com of SFlight application and i am creating one POC on this one from the scratch.
I followed step by step ,and now i dont have any build errors ,after deploy and run,now i am getting this below error,
i think this error is related to Cc Component or its any other error .
please let me know if any one know what is this error.
Parameter sap.xss.configurationComponentName not found
Parameter sap.xss.configurationComponentName not found:com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Parameter sap.xss.configurationComponentName not found
at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
at com.sap.pcuigp.xssutils.ccxss.CcXss.loadConfiguration(CcXss.java:150)
at com.sap.pcuigp.xssutils.ccxss.wdp.InternalCcXss.loadConfiguration(InternalCcXss.java:142)
at com.sap.pcuigp.xssutils.ccxss.CcXssInterface.loadConfiguration(CcXssInterface.java:112)
at com.sap.pcuigp.xssutils.ccxss.wdp.InternalCcXssInterface.loadConfiguration(InternalCcXssInterface.java:124)
at com.sap.pcuigp.xssutils.ccxss.wdp.InternalCcXssInterface$External.loadConfiguration(InternalCcXssInterface.java:184)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:165)
at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:429)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:700)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:269)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:752)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:705)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:261)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:154)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:160)
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)
Hi Vinay
In the 'Application properties' of the webdynpro application the value for the property 'sap.xss.configurationComponentName' is not given.Give the value as
'com.sap.pcuigp.xssutils.ccpcd.CcXssPcd'.
Please refer this link. It gives you all the details
http://help.sap.com/saphelp_erp2005vp/helpdata/en/43/3b95dab4ab1800e10000000a1553f6/content.htm
Also the wiki page which explains you how to build an FPM application from scratch.
https://wiki.sdn.sap.com/wiki/display/profile/How-toaddacustomWebDynproiViewtotheMSSEmployeeProfile%28ECC+6.0%29
Regards,
Sharadha
Hi Vinay,
Can you paste the code for loadConfiguration, getNextPerspective, getStartPerspective...
Regards
Srikanth
Hi Vinay,
I'm not sure wether ROP steps and state will have any effect on perpectives (we can create a DC with out ROP steps and state), give a try.
Your code seems to be fine...
I think you will not be able to see any data in the next perspectives also, after clicking on the buttons.....only buttons will be available in all the screens. Try to Re-Load the project and check.
Regards
Srikanth
Hi Vinay,
FPM architecture shows perspectives instead of webdynpro views...
Overview, Select, Review...are perspectives.
Check for the perspectives created in <b>CsTestFlight </b> (Configuration Component) in method <b>LoadConfiguration</b> , also the navigation path.
start of application for the first time should point to correct perspective in the Navigation path.
In u'r case if the intial perspective is VacSelect, then the Navigation path should like this
NavigationPath[] navigationPath =
{ new NavigationPath("", IFPM.EVENT_START, VacSelect) };
Best Regards
Srikanth.
Hi,
I am doing FPM application, i followed the standard example in help.sap.com too.
Please suggest me, how to implement class <b>SFlightConstants</b> the names of the perspectives of the application SFlightExample and the name of the user defined event type USER_EVENT_DETAIL are defined.
Thanks in advance,
Hiranya
Add a comment