Skip to Content
author's profile photo Former Member
Former Member

Very Urgent : problem on Bapisfldst

Hi All,

I am getting the following error ...

-


com.sap.tc.webdynpro.services.exceptions.WDTypeNotFoundException: type extern:com.sap.model.examples.types.IFlightsModel:com.sap.model.examples.types.Bapisfldst could not be loaded: com.sap.dictionary.runtime.DdException: failed to create provider: null

-


Infactt, I am unable to find the plugin com.sap.model.* in the system.

Do we have to import these classes from somewhere? Please assist in this matter.

Regards,

Satish.

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Apr 22, 2004 at 02:15 PM

    Hi Satish,

    Thanks to our crystal ball, could guess what you have done with the flight tutorial 😊 Just kidding.

    Could you please go to the content administrator and check your connection (model data and meta data connection)? If they are not set up already, please do so.

    Hope that helps!

    Karin

    Add a comment
    10|10000 characters needed characters exceeded

    • I get the same problem,

      Missing entries for the Message servers and apps that are configure when in the Content Manager using the create JCO wizard. Also system defined JCO connections are not in the list.

      Message server works on log on pad.

      If there is a solution please let me know.

      JP

  • author's profile photo Former Member
    Former Member
    Posted on Apr 28, 2005 at 08:56 PM

    Hello!!!

    I can't run my app (Example: Creating a web dynpro application accesing ABAP functions).

    I will be very greatfull if someone tell me what is happening. While I'm developing I can connect to my was 6.20 to see de bapis and other stuff, to use on my program, but once I deploy the app and try to test it... this is what it drops:

    Error stacktrace:

    com.sap.tc.webdynpro.services.exceptions.WDTypeNotFoundException: type extern:com.sap.test.flights.model.types.FlightsModel:com.sap.test.flights.model.types.Bapisfldst could not be loaded: com.sap.dictionary.runtime.DdException:

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

    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.Context.init(Context.java:40)

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

    at com.sap.tc.webdynpro.progmodel.controller.Component.getCustomControllerInternal(Component.java:433)

    at com.sap.tc.webdynpro.progmodel.controller.Component.getMappableContext(Component.java:371)

    at com.sap.tc.webdynpro.progmodel.controller.Component.getMappableContext(Component.java:400)

    at com.sap.tc.webdynpro.progmodel.context.MappingInfo.init(MappingInfo.java:138)

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

    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.progmodel.view.ViewManager.getView(ViewManager.java:540)

    at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:398)

    at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:555)

    at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:422)

    at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:130)

    at com.sap.tc.webdynpro.progmodel.view.InterfaceView.initController(InterfaceView.java:41)

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

    at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.displayToplevelComponent(ClientComponent.java:134)

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

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

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

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

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

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

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

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

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

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

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

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

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

    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)

    at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)

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

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

    Caused by: com.sap.dictionary.runtime.DdException:

    at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker$1.fillSldConnection(DataTypeBroker.java:89)

    at com.sap.dictionary.runtime.ProviderFactory.internalResolveLogicalNameToJCODestination(ProviderFactory.java:408)

    at com.sap.dictionary.runtime.ProviderFactory.resolveLogicalNameToJCODestination(ProviderFactory.java:354)

    at com.sap.dictionary.runtime.ProviderFactory.internalGetProvider(ProviderFactory.java:215)

    at com.sap.dictionary.runtime.ProviderFactory.getProvider(ProviderFactory.java:180)

    at com.sap.dictionary.runtime.DdDictionaryPool.getProvider(DdDictionaryPool.java:78)

    at com.sap.dictionary.runtime.DdDictionaryPool.getDictionary(DdDictionaryPool.java:64)

    at com.sap.dictionary.runtime.DdDictionaryPool.getDictionary(DdDictionaryPool.java:39)

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

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

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

    ... 44 more

    I found at "How to Use the Web Dynpro Content Administrator.pdf" a good place to look for my mistake. But a big question appeared:

    Once I get in the Web Dynpro Content Administrator and found my deplyed app I found this two JCo:

    WD_MODELDATA_DEST

    WD_RFC_METADATA_DEST

    Witch status was a little grey diamond, or something like that. ¿Can somebody tell me what is happening with this Jco?

    The page 27 of the pdf mentioned before, was different in my IDE SAP Developer Studio, the only option, by default, that give me was to choose between WD_MODELDATA_DEST and

    WD_RFC_METADATA_DEST. I have two fields that must be fill to pass to the next dialog box or finished the creation RFC model.

    THANKS A LOT for your time.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi R.S

      Well you are not able to run it because your JCO Destination names are not the correct ones for this example.

      The names "WD_MODELDATA_DEST" and "WD_RFC_METADATA_DEST" are the default models.

      For the flight Example the Model names used are different. Please read the PDF for the Model names. If i remember its something like

      "WD_FLIGHT_MODELDATA" and "WD_FLIGHT_RFC_METADATA" . Just check for those names.

      Configure these 2 destinations names in your WebDynpro Content Administrator.

      Reimport the models at design time using these 2 names. Then rebuild and deploy. Your problem will be solved.

      P.S : The problem you are getting is because the BAPI metadata information is fetched from R/3 at runtime using the destination names you used to import your RFC models. If the RFC destination names used at design time and the ones configured in your WebDynpro Content Administrator differ then you will get this error.

      Let me know if you require more information.

      regards

      ravi

  • author's profile photo Former Member
    Former Member
    Posted on May 02, 2005 at 04:50 PM

    I'm back again....my problem still remains:

    that little gray diamond is next to my JCo (web dynpro content administrator, my app, JCo tab). Besides, the create, preview, edit, test and remove actions are not available. I red a lot and I couldn't find anything about that gray diamond and what causes it, less I found how to fixes it.

    My LSD have the correct URL.

    I'm working with the back-end minisap 6.20 and sap 6.40 TRIAL where I deploy my app.

    I try to create a JCO from cero and no matters how I named it, when I push next,it always tell me:

    "Please choose another name for the new JCo destination. The defined name 'name' is used in the LSD"

    what is wrong, because I'm creating it at the moment.

    If I try to "copy it from an existing JCo destination" it throws me a "null pointer exception"

    ¿Could it be a restriction of the trial version 640?

    Please I need help.

    Someone kindness and helpful there?

    Ravi may be...?

    Thanks a lot for your time.

    R.S

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi ravi !!!

      I hope you're having a good time.

      Ops! My mistake LSD = SLD, I wrote fast and switch the letters, sorry.

      I keep on looking and I found that I must set up the SLD INSIDE THE MINISAP, that's the reason for the gray color. The transactions is RZ70.

      As I don't know exactly with what fill the options... I will keep on looking. It seems that the SLD must be set point to point, by that I mean: at the back-end (miniwas 620) and at the server too (was 640). It sounds logic ¿isn't it?.

      If I go on the wrong way or if somebody thinks that might help me....here I am to read and try to make the whoole thing work.

      Have a nice day.

      Keep in touch.

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.