cancel
Showing results for 
Search instead for 
Did you mean: 

WebDynpro using BAPI has an error

Former Member
0 Kudos

Hi,

i just trying the WebDynpro example with the BAPI BAPI_FLIGHT_GETLIST. I think i have done all the steps.

- The JCO-Connections are configured and the Test-Button is working.

- I have imported the BAPI model

- The component and view are created

- I can deploy the application without any errors

But when i try to run it get this error:

"Type blaueelise.demo.flugliste.model.types.Bapisfldra does not exist at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker.getStructure(DataTypeBroker.java:305)"

In the developer studio the typ is included in the project and can be used.

What can i do to solve this problem?

Thanks

Michael

here the whole message:

This page was created by SAP NetWeaver. All rights reserved.

Web Dynpro client:

HTML Client

Web Dynpro client capabilities:

User agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322), client type: msie6, client type profile: ie6, ActiveX: enabled, Cookies: enabled, Frames: enabled, Java applets: enabled, JavaScript: enabled, Tables: enabled, VB Script: enabled

Accessibility mode: false

Web Dynpro runtime:

Vendor: SAP, build ID: 7.0004.20050812153807.0000 (release=645_VAL_REL, buildtime=2005-09-21:09:00:55[UTC], changelist=362988, host=pwdfm101), build date: Fri Dec 02 00:20:11 CET 2005

Web Dynpro code generators of DC local/Flugliste:

SapDictionaryGenerationCore: 7.0004.20050713144105.0000 (release=645_VAL_REL, buildtime=2005-09-19:09:56:45[UTC], changelist=357691, host=PWDFM101.wdf.sap.corp)

SapMetamodelWebDynpro: 7.0004.20050713144450.0000 (release=645_VAL_REL, buildtime=2005-09-19:09:58:47[UTC], changelist=357707, host=PWDFM101.wdf.sap.corp)

SapMetamodelCore: 7.0004.20050713144259.0000 (release=645_VAL_REL, buildtime=2005-09-19:09:50:51[UTC], changelist=357699, host=PWDFM101.wdf.sap.corp)

SapWebDynproGenerationTemplates: 7.0004.20050812153807.0000 (release=645_VAL_REL, buildtime=2005-09-19:10:17:37[UTC], changelist=362988, host=pwdfm101)

SapWebDynproGenerationCTemplates: 7.0004.20050812153807.0000 (release=645_VAL_REL, buildtime=2005-09-19:10:17:37[UTC], changelist=362988, host=pwdfm101)

SapGenerationFrameworkCore: 7.0004.20050713144242.0000 (release=645_VAL_REL, buildtime=2005-09-19:09:50:22[UTC], changelist=357697, host=PWDFM101.wdf.sap.corp)

SapIdeWebDynproCheckLayer: 7.0004.20050713144412.0000 (release=645_VAL_REL, buildtime=2005-09-19:10:01:14[UTC], changelist=357705, host=PWDFM101.wdf.sap.corp)

SapMetamodelDictionary: 7.0004.20050509170017.0000 (release=645_VAL_REL, buildtime=2005-09-19:09:54:51[UTC], changelist=346508, host=PWDFM101.wdf.sap.corp)

SapMetamodelCommon: 7.0004.20050713144259.0000 (release=645_VAL_REL, buildtime=2005-09-19:09:50:57[UTC], changelist=357699, host=PWDFM101.wdf.sap.corp)

SapWebDynproGenerationCore: 7.0004.20050713144412.0000 (release=645_VAL_REL, buildtime=2005-09-19:10:01:24[UTC], changelist=357705, host=PWDFM101.wdf.sap.corp)

SapDictionaryGenerationTemplates: (unknown)

Web Dynpro code generators of DC sap.com/tcwddispwda: No information available!

Web Dynpro code generators of DC sap.com/tcwdcorecomp: No information available!

J2EE Engine:

Java VM:

Java HotSpot(TM) Server VM, version: 1.4.2_08-b03, vendor: Sun Microsystems Inc.

Operating system:

Windows XP, version: 5.1, architecture: x86

-


Error stacktrace:

com.sap.tc.webdynpro.services.exceptions.TypeNotFoundException: type extern:blaueelise.demo.flugliste.model.types.FlugListeModel:blaueelise.demo.flugliste.model.types.Bapisfldra could not be loaded: com.sap.dictionary.runtime.DdException: Type blaueelise.demo.flugliste.model.types.Bapisfldra does not exist

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

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

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

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

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

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:417)

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

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.getApplicationHandle(AbstractClient.java:143)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.prepareTasks(AbstractClient.java:216)

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

at com.sap.tc.webdynpro.clientserver.cal.ClientManager.parseRequest(ClientManager.java:144)

at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.parseRequest(ApplicationHandle.java:79)

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

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:43)

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: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:95)

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

Caused by: com.sap.dictionary.runtime.DdException: Type blaueelise.demo.flugliste.model.types.Bapisfldra 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)

... 31 more

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Have you created 2 Jco connections, I mean the modeldata and metadata? If not pls do that.

Try re importing the BAPI and do a server restart.

Regards

Noufal

Former Member
0 Kudos

Thanks now after reboot it is working!

Answers (0)