cancel
Showing results for 
Search instead for 
Did you mean: 

Dd Exception!

Former Member
0 Kudos

Hi All!

I am working on a webdynpro application which is an Adaptive RFC model.

I am getting the following exception after the deployment of the component when i try to run it.

com.sap.dictionary.runtime.DdException: Type com.test.model.types.Zsu_Fsm_Custlist does not exist

at com.sap.dictionary.types.mdi.util.ProviderUtil.createAbapTypeXmlMap(ProviderUtil.java:400)

at com.sap.dictionary.runtime.mdi.DataProvider.createSimpleTypeFromAbapType(DataProvider.java:586)

at com.sap.dictionary.runtime.mdi.DataProvider.getDataType(DataProvider.java:286)

at com.sap.dictionary.runtime.DdDictionary.getDataType(DdDictionary.java:95)

at com.sap.dictionary.runtime.DdBroker.getDataType(DdBroker.java:164)

... 34 more

com.sap.tc.webdynpro.services.exceptions.WDTypeNotFoundException: type extern:com.test.model.types.MD_ContractPro:com.test.model.types.Zsu_Fsm_Custlist could not be loaded: com.sap.dictionary.runtime.DdException: Type com.test.model.types.Zsu_Fsm_Custlist does not exist

at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker.getStructure(DataTypeBroker.java:305)

at com.sap.tc.webdynpro.progmodel.context.DataNodeInfo.doInit(DataNodeInfo.java:234)

at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:659)

at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:662)

at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:662)

at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:662)

at com.sap.tc.webdynpro.progmodel.context.Context.init(Context.java:40)

at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:199)

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:347)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:382)

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

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

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

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.doGet(DispatcherServlet.java:48)

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

at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java(Compiled Code))

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java(Compiled Code))

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Inlined Compiled Code))

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Compiled Code))

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code))

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code))

at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Compiled Code))

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code))

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code))

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code))

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

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.dictionary.runtime.DdException: Type com.test.model.types.Zsu_Fsm_Custlist does not exist

at com.sap.dictionary.types.mdi.util.ProviderUtil.createAbapTypeXmlMap(ProviderUtil.java:400)

at com.sap.dictionary.runtime.mdi.DataProvider.createSimpleTypeFromAbapType(DataProvider.java:586)

at com.sap.dictionary.runtime.mdi.DataProvider.getDataType(DataProvider.java:286)

at com.sap.dictionary.runtime.DdDictionary.getDataType(DdDictionary.java:95)

at com.sap.dictionary.runtime.DdBroker.getDataType(DdBroker.java:164)

at com.sap.dictionary.runtime.DdBroker.getStructure(DdBroker.java:180)

at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker.getStructure(DataTypeBroker.java:303)

... 32 more

I checked the jco connections . Both test and ping were successful.

Also i checked SLD : Test connection there also was successful.

Can some one suggest me the possible cause for this Exception.

I have not configured ABAP connection parameters in server settings ? Can that be an implication?. When do we have to configure them or set them under server settings?

Thanks

Best Regards

Mohan.

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

hi,

This is the error related to the dictinary is not created in the WD side because of the Model is not imoported properly.

Reimport the model once again there u can test any new varialbles or structures to be added or not?

Once reimport the Model Restart the J2ee engine and check the both sides dictinaries.

In WD side dictinary check all params like import and export VAs of structures.

Once everthing correct Then you can deploy and run the simple model then u will find the output .

If any issues post your query

Thanks,

Lohi.

Former Member
0 Kudos

Hi Christophe!

I have checked my Backend! The RFC is working fine and it has the structure which the error trace says> For some reason the structures are not getting created in the WAS!! What could be the possible reason for this?

Thanks

Best Regards

Mohan.

Former Member
0 Kudos

Hello Mohan,

An other suggested solution I found is to delete the model, reimport it and restart the server. Check .

Regards,

Christophe

Former Member
0 Kudos

Actually, re-import and server restart is enough in 99.99% (0.01% is left for NW IDE bugs

VS

Former Member
0 Kudos

Hi !

I am getting this exception immediaty after first deployment? I have not reimported the model ! Very first run itself is throwing the above mentioned exception!

Thanks

Best Regards

Mohan.

Former Member
0 Kudos

Hello,

Check your backend your connecting to. It seems the web dynpro can not find the type Zsu_Fsm_Custlist there. Check /thread/163044 [original link is broken] for a similar problem.

Regards,

Christophe

Former Member
0 Kudos

HI KrishnaMohan,

Have you reimported your model into web dynpro.

ig you have done that some times the changes will not reflect.for that you have restart your j2ee instance

With Regards

Naidu