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

Problem with use of CAF WD Model in other WD DC in NWDI

Hi All

I am using NWDS 7.0.11 with NWDI configured for it. I have created a CAF project in my NWDI track. In the Web Dynpro DC of this CAF project, I have created methods to execute the WD Model. These methods and corresponding model nodes have been exposed through its Interface Controller. The problem is that when I try to use these model nodes and methods in other Web Dynpro DCs (after adding the usage of WD Component of CAF Project) , I m getting exceptions during build time. The exceptions are for the missing public parts for some dependent SC's DC. Please have a look at the following extract from the detailed exception list

No public part descriptor found in C:\Documents and Settings\kapil.kamble\.dtc\2\DCs\sap.com\tc\cmi\_comp\gen\default\public\default, using legacy mode.

No public part descriptor found in C:\Documents and Settings\kapil.kamble\.dtc\2\DCs\sap.com\tc\ddic\ddicruntime\_comp\gen\default\public\default, using legacy mode.

No public part descriptor found in C:\Documents and Settings\kapil.kamble\.dtc\2\DCs\sap.com\tc\ddic\metamodel\content\_comp\gen\default\public\default, using legacy mode.

No public part descriptor found in C:\Documents and Settings\kapil.kamble\.dtc\2\DCs\sap.com\tc\wd\webdynpro\_comp\gen\default\public\default, using legacy mode.

No public part descriptor found in C:\Documents and Settings\kapil.kamble\.dtc\2\DCs\sap.com\tc\logging\_comp\gen\default\public\default, using legacy mode.

No public part descriptor found in C:\Documents and Settings\kapil.kamble\.dtc\2\DCs\sap.com\tc\wdp\metamodel\content\_comp\gen\default\public\default, using legacy mode.

No public part descriptor found in C:\Documents and Settings\kapil.kamble\.dtc\2\DCs\sap.com\com.sap.aii.proxy.framework\_comp\gen\default\public\default, using legacy mode.

No public part descriptor found in C:\Documents and Settings\kapil.kamble\.dtc\2\DCs\sap.com\com.sap.aii.util.misc\_comp\gen\default\public\default, using legacy mode.

No public part descriptor found in C:\Documents and Settings\kapil.kamble\.dtc\2\DCs\sap.com\com.sap.exception\_comp\gen\default\public\default, using legacy mode.

No public part descriptor found in C:\Documents and Settings\kapil.kamble\.dtc\2\DCs\sap.com\com.sap.mw.jco\_comp\gen\default\public\default, using legacy mode.

No 'default' JDK defined, will use running VM.

Has any body faced such problem earlier ? Any pointers will be highly appreciated and well rewarded

Regards

Navin

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on May 11, 2007 at 05:17 AM

    Hi Navin,

    Have you configured the NWDS to CAF? Have you configured the webdynpro component you have created to the IGPWebdynproCO?

    I hope you must be aware that to configure the portal to implement GP, a few configurations are to be done at Visual Admin, please see this linkhttp://help.sap.com/saphelp_nw2004s/helpdata/en/e0/e3934249c30c31e10000000a1550b0/frameset.htm">link>.

    The project also has to be configured to use the public parts of the GP API. Herehttp://help.sap.com/saphelp_nw2004s/helpdata/en/52/a2d5bf5af843f6b4ceebfe32671dfc/frameset.htm">Here> is the link.

    I hope this should help you remove that error.

    Regards,

    Sujana

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 28, 2007 at 04:38 AM

    Please perform the following steps..

    In the Web Dynpro Explorer of the Web Dynpro perspective expand your Web Dynpro project

    •Expand the nodes DC Meta Data – DC Definition and right click on “Used DCs”

    •Choose “Add used DC”

    Find the Web Dynpro project of the CAF DC

    •Locate and select the public part with the model in the Web Dynpro project at DC metadata- Public Parts – package_tree – Entities

    •Choose Dependency Type “Build Time”

    •Press “Finish”

    •Then add the following public parts:

    o public part

    types_compilation of DC caf/core/dict (CAF compartment)

    o public part

    com.sap.caf.ui.utils of DC caf/UI/ptn/common (CAF compartment)

    o public part default of DC tc/col/runtime (compartment SAP_JTECHS)

    Please also refer to this link for overalll help on this link.

    Using" target="_blank">www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8b7059da-0c01-0010-e09c-9ecabaf58864">Using a Composite Application via a Web Dynpro UI

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 28, 2007 at 07:46 AM

    Hi Navin,

    Write click on the WebdynproProject then goto the Properties=>Webdynpro References=>Library references

    add

    1> caf/eu/gp/api

    2> sap.com/cafruntimeuicouplingapilib

    Regards,

    Mithu

    Add a comment
    10|10000 characters needed characters exceeded

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.