Creating development component projects(CAS)

Hi All,
we are on CAF.While creating a CAS project, it is asking for a vendor.As you know the default value is com.sap.So far we have used the default one only.But,now we want to use our own one.Can you plz give me some suggestions and standards about vendor field?.
Thanks
Sampath.G

Hi Sampath
This vendor is a very important thing in the development. It can be related with the package name. If you are Business Partner with the SAP than you can get this free.
Whenever you are enhancing any SAP components or building your own, this name space i.e. vendor plays the key role. You can deploy your component in the world without the fear of the name space conflict so please reserve the name space with contacting the SAP.
Like you mentioned that your company name is 'abc' than you can put anything whcich represents that this is made by the 'abc' company. For eg you can use 'com.abc', 'abc.com' or anything that you want.
When you are developing components locally than very less importnace of vendo name but at the time of implementing at the client side it plays a key role.
Go to service.sap.com/namespaces here you will find lot of information and the process to get that, also, you can refer to Note 84282 - Development namespaces for customers and partners.

Similar Messages

  • Error while creating the development component project

    Hello
    i tried to create development component project through NWDS which is expected to be used as CallableObject but it gave following exception
    Plugin name: Web Dynpro Archive Builder
    Plugin ID: com.sap.ide.webdynpro.archivebuilder
    Class: com.sap.ide.webdynpro.archivebuilder.project.WebDynproDevelopmentComponentProjectWizard
    Method: createProject(String, IPath, IProgressMonitor)
    Message: Invalid project description.
    Exception: org.eclipse.core.internal.resources.ResourceException: Invalid project description in plugin name
    I am using NWDS 7 version and using J2EE engine of NetWeaver 2004s server.
    Thanks in advance.
    Regards
    Rajeev

    Hi
    sorry for that
    see the below link ,it will be helpful for u.
    Re: development component
    Regards
    Hazrath

  • Error while building development component project

    Hi all,
    I have created one webdynpro application in which i am importing javabean model using jars in my build path.I am able to execute that application successfully but when i try to import that application in a new development component project, i am getting errors in my bean class (IPrivateBeanclassname) for some getter setter methods saying the method is not defined....
    I have put the same jar in its build path also.
    Can somebody please help...
    Thanks,
    Mayuri

    Hi,
    I am importing the application as follows:
    1) I have developed a web dynpro project. This project has a jar file for getting the java classes. The web dynpro application works fine.
    2) I imported this application into a Development Component Project. Here it fails to recognize the jar file that is required. Even if I put the jar file in its build path, while building, the jar file gets removed.It says java build path errors.
    Please help!
    Thanks,
    Mayuri

  • Tutorial on Development Component Project

    Hi,
    Can somebody send a tutorial on Development Component Project? Is EP (Enterprise Portal) required for using the Development Component Project?
    Thanks.
    Regards,
    Suresh.

    Hi
      What DC project are you talking about. You require SAP NWDS to create a DC.
    Anyway refer this link. It talks about creating Development Components of all types.
    http://help.sap.com/saphelp_nw04/helpdata/en/1c/bca99c220c0e45a1cae3c4cccf4346/frameset.htm
    regards
    Ravi

  • Webdynpro Development Component project error

    Hi All,
    I am trying to use a DC1(Development Component) in another DC2 component, but when i am trying to deploy and run the application of DC2, which use the DC1 component.  It is giving error like below.
       java.lang.UnsupportedClassVersionError: com/hp/dc1/wdp/InternalDc1Comp1 (Unsupported major.minor version 49.0)
    Can anybody help me in solve out this.
    Thanks in advance,
    Ravi

    Hi Ravi,
         This problem is not with the DC you are creating. This exception can occur when the source is compiled on one version of JDK that is not supported by JDK attemting to run it. In your case your DC was built targeting only JDK 1.5, but the Portal server JDK might be 1.4 or different then JDK 1.5.
    You can check the JDK version of the server and if its other than JDK 1.5 then installed the same version on your machine to compile the code.
    Hope this will resolve your problem.
    Regards,
    Nikhil

  • Create Development Component Failed

    Hi Experts,
    I am in the process of creating a Track for Development.
    I have followed the below SAP help for the same.
    [How to Perform Development with a Track|http://help.sap.com/saphelp_nw04s/helpdata/en/d2/4551421705be30e10000000a155106/frameset.htm]
    I have completed all the steps as mentioned.
    But...
    When I try to create a Development Component in NWDS,
    I am getting the error:
    Syntax of 'test.com/test' is not valid:Invalid name; on this server no names of category SAP_DevelopmentComponentName are allowed at all.
    Any Help would be highly appreciated.
    Regards,
    Karthick Eswaran.

    Ramganesan,
    If I give any Name it is giving the exception with that name.
    And there is nothing in 'Name' Drop Down List.
    Can you tell me why the Name Drop Down is Disabled?
    Thank you.
    Regards,
    Karthick Eswaran

  • Copying a project into development component project

    hiii,
    I have a webdynpro project called DP_OrderEntry developed in NWDS 7.0.9. I need to copy it into development component dc_OrderEntry in NWDS 7.0.14.
    Can anyone tellme the steps for doing it?
    Can any error can crop up due to the difference in the versions?
    Regards,
    parama laha.

    hii,
    the project is imported but I am getting an error:
    Error               The project was not built since its classpath is incomplete. Cannot find the class file for com.sap.security.api.IUser. Fix the classpath then try rebuilding this project.     LocalDevelopmentdc_oentrlntinfotech.com
    Is this because the project i copied from was on NWDS 7.0.9 and currently this project is on NWDS 7.0.14 ??
    I have already done 'repair project structure and classpath'
    How to eradicate dis error??

  • Importing Development Component - Webdynpro and Guided Procedures

    Hi All,
    I created a development component project of type  "Webdynpro". I created callable Object in guided procedures and the Process is working fine. I want to import the same project into another Nwds (another workspace).
    I tried the following steps.
    1. File - import - Multiple Existing project into workspace.
    2. Imported the DC.
    I have already added all the Gp jarfiles. But after importing, and rebuilding the project, it gives me only webdynpro and components,views.. It is not showing me as a normal webdynpro project. It is not showing me the GP Api's, the "USED DC's". which i created in the other project.
    When i am creating a new project, it is working fine.Can anyone please help me in resolving this issue? How can i import a DC (gp) into webdynpro?
    Thanx and Regards,
    Divya

    Hi,
    Take a look at this [thread|/thread/119966 [original link is broken];
    Dick.

  • Development Component not visible in the Consolidation Compartment in CBS

    Hi Experts,
    We have created a new development component on the track for which we
    have created an DTR activity. After we checked in, activated & released
    the activity successfully, we went to the consolidation tab in CMS and
    imported the activity. We could successfully imported the activity into
    consolidation system and got the message import finished. But when I checked
    in the Consolidation compartment, I could not found out my newly
    created Development component. I feel that the activities are not going there.
    I also tried restarting the NWDI server but still no luck.
    Kindly assist as without solving this issue we cannot assemble our
    components and cannot move them to Quality environment.
    Also, kindly assist how can we transport the entire SCA (where we have done the custom development) from development
    to Consolidation for the same state?
    Currently, we have lesser number of DCs in the SCA of my cons environment than my dev environment, so how can I exactly have the same state of custom developed SCA in my cons environment?
    Is there any provision of system restore so that we can overcome the above issue or any other means by which we can move the entire SCA from my dev environment to cons environment.
    Please suggest as this is affecting our go live activities.
    Thanks & Regards,
    Anurag

    Hi,
    when you have imported into cons and it said finished succesfully, then clicking on the button "Details..." can you confirm that all the 3 phases were succesful (dtr import, cbs make and deployment) ?
    Do you have any pending activations? You can check it in the CBS webui -- page "Activities".
    Can you see any requests in the TCS deployer as described by Pramod ? (you need to look for numbers in square brackets [ ]. If there are any it means that those requests are still being deployed. If this is the case and the requests are not disappearing from the TCS Deployer, then doublecheck if the RTS settings for CONS are ok. Here a hint for that: http://wiki.sdn.sap.com/wiki/display/TechTSG/%28NWDI%29%28CMS%29Q0002).
    Eventually if all this is fine, can you please trigger an Initialize Compartment (you do this in CBS webui -- select your CONS compartment).
    I hope this helps.
    Thanks and Regards,
    Ervin

  • Creating Room Instance from Web Dynpro Development Component

    Hi Experts,
    I would like to instantiate a Room Instance based on a pre-created Room Template from within a Web Dynpro Development Component. I had a look at the <i>Collaboration Rooms API Cookbook</i>, which provides all the code examples I need, but which asks that I import the following classes:
    import com.sap.ip.collaboration.room.api.IRooms;
    import com.sapportals.portal.prt.runtime.PortalRuntime;
    Problem is I don't have and can't find those libraries. I am developing in a track on the DTR and all solutions that I have found to the problems thus far require me to import a local jar file. Surely I should rather import a Software Component with the required library into my project? Does anyone know what the name of this Software Component is or what the correct way is to do this?
    Also, a somewhat related problem. If I want to create a Room Instance from an Application Service, how would I go about doing this. Unlike with a Web Dynpro project, I can't setup the build path or Used DCs, so how will I gain access to that library?
    Thank you,
    JP

    Beevin, thanks for the reply.
    I am aware that adding the jars manually to the build path is a possibility, but isn't this a local only solution? What I mean is, lets say I do this and check the code into the DTR - surely the code won't compile on my co-workers' machines as the paths to the jar files are different for them? Unless you mean to somehow add the jar file from the server, in which case could you please elaborate on how to do this?
    This still doesn't solve the application service problem, does it? How can I access those library from the CAF DC?
    Thanks

  • Can not change vendor when creating a new Development Component in NWDS

    Dear friends,
    Im trying to create a new Development Component in NWDS. Our NWDS is connected to NWDI and we are using CM Services option of NWDI.
    Before I could create a DC and change the vendor but now I cant change it anymore. Now, the vendor is by default sap.com and we cant change it and it seems that we also have to put our project in a separate directory. home/ directory or other directories in the list.
    See below screen shots...
    If I make a new DC than we see it like this: home/bpm_test [sap.com].
    If I make a new DC in my LocalDevelopment I can change the vendor and I dont have to choose a home directory.
    Do you have any idea how to change that?
    Any help would be greatly appreciated.
    Thank you in advance,

    HI,
    it seems that the vendor is defined in the NWDI track. That's why you can't change it.
    regards,
    Vasils

  • Importing a DC and Creating a new development component

    Hi,
    After importing a DC and Creating a new development component, my netweaver developer studio is complaining that the com.sap.tc.webdynpro.progmodel.api.* cannot be resolved.
    And the strange thing is that if i create a local project and then create a development component, the API can be resolved without any problem.
    Can anyone advise what i should do to fix this problem ?
    Thanks.
    Best Regards,
    Daniel

    Hi Daniel
        Go to your project properties and then go to Java build path and in that Libraries tab there you can find number of JARs included in it for reference of the project just compare both imported and newly created projects and try to add the missing JARs in the imported project
    thanks
    Ninad

  • How To create a maintenance project - logical component missing?

    Hi experts,
    we plan to activate ChaRM in our Landscape.
    We don't have created a maintenance project in solution_manager cause there is a logical component missing.
    I followed the instructions of the tutorial on  https://websmp206.sap-ag.de/~sapidb/011000358700006932702005E.sim (Creation of a maintenance project).
    I recognized there is the logical component "ZCHANGE REQUEST MANAGEMENT" missing.
    This seems to be a modified origin SAP Component.
    Does anyone know where to find these component?
    Maybe with informations what has to be changed for the Z*copy or is this only a 1:1 copy?
    Does anyone have a detailed document for configuring ChaRM on SolMan 7.0 (Mailadress is visible on my business card)
    thanks in advance
    kind regards
    Thomas
    Helpful answers/documents will be rewarded, surely!

    You need to set up your solution and therefor define a logical component in SMSY. For instance the logical component might consist of your ERP E, Q and P systems.
    This logical component is added to an SMI Project. It basically tells the SMI project which systems are involved in the process. After that you will have to create an IMG project, CTS project, release the SMI project to the Change Request Management and generate Maintenance Cycle and Task List (this is all being done in SOLAR_PROJECT_ADMIN).
    /cheers

  • SAP Netweaver Developer Studio - Creating new par project

    Hi,
    I am currently experiencing some trouble trying to create a par project within the Netweaver Developer's studio, in the dialog for a creation of a new project 'Portal Application' is not available for selection based on the instructions from the following link(http://help.sap.com/erp2005_ehp_04/helpdata/EN/a3/918340d990ce62e10000000a155106/frameset.htm). Could someone please advise on whether any additional plugin's will have to be deployed and how.
    Thanks in advance.
    Robert

    Hi Robert,
    are there any other perspectives available like for instance Webdynpro, Development configuration, Design Time Repositoty?
    I ask it only because if you install NWDS, then first you get a framework only, and the plugins must be installed explicitly using the updatesite.
    Could you please confirm that you have executed this step?
    You can trigger the update from the NWDS menu: "Help"  --  "Software Updates"  --  "Find and Install..." (take the second    
    option, "Search for new features to install").
    I've tested with "SAP NetWeaver 7.1 Composition Environment SP08 PAT0000" and there the portal project option is available.
    As a workaround you can make a try to install this -- or the latest -- version, you can get this software from here:
    https://nwds.sap.com/swdc/downloads/updates/netweaver/nwds/ce/ --> See the link here:
    https://nwds.sap.com/swdc/downloads/updates/netweaver/nwds/ce/710/NWDS_platform.html
    Best Regards,
    Ervin
    Edited by: Ervin Szolke on Sep 6, 2010 6:41 PM

  • Using JPA Entity-Objects defined in other EJB-Development Component

    Hello Community,
    I'm working on a Java-Application on NW CE 7.1, using JEE5 Beans in the Business-Logic-Layer and WebDynpro/Java in the UI-Layer.
    I designed a Bean for working with data, stored in a database-table of the system-database.
    For that addtionally i created a class, representing the Entity-Object, in the same Development-Component of Type EJB 3.0.
    It looks like this:
    @NamedQueries ({
         @NamedQuery (name="findAllSdCust", query="SELECT c from SdCust c ORDER BY c.kdnr"),
         @NamedQuery (name="findSdCustByKdnr", query="SELECT c from SdCust c WHERE c.kdnr = :kdnr"),
         @NamedQuery (name="findSdCustByIlnnr", query="SELECT c from SdCust c WHERE c.ilnnr = :ilnnr")
    @Entity
    @Table(name="ZKALL_SD_CUST")
    public class SdCust implements Serializable {
         @Id
         @TableGenerator (name="idGenerator", table="ZKALL_ID_GEN", pkColumnName="GEN_KEY", valueColumnName="GEN_VALUE", initialValue=100)
         @GeneratedValue (strategy=GenerationType.TABLE, generator="idGenerator")
         private long id;
         private String name;
         private String lname;
         private String kdnr;
         private String ilnnr;
         private long connid;
         private long cnt;
         @Version
         private long version;
          Constructor, Getter and Setter methods follow here
    The corresponding bean looks like this
    @Stateless(name="SdCustBean")
    public class SdCustBean implements SdCustLocal {
         @PersistenceContext (unitName="xyz")
         private EntityManager em;
         public SdCust getSdCustByKdnr (String kdnr)
              SdCust result = new SdCust();
              // List<Manufacturer> resultList = new ArrayList<Manufacturer>();
              Query  myQuery = em.createNamedQuery("findSdCustByKdnr");
              myQuery.setParameter("kdnr", kdnr);
              result = (SdCust) myQuery.getSingleResult();
              return result;
         public void setEM (EntityManager iem)
              em = iem;
           // other methods .....
    After that i created a new Development-Component of Enterprise Application-Type and added above DC to this EAR-DC. I also supplied the nessecary descriptor-files/Enries in EJB-DC and EAR-DC.
    When now using this bean from WebDynpro with the Web-Dypro EJB-Model-Import everything works fine.
    The bean returns the desired object(s).
    But now i created a new DC of type EBJ 3.0
    This DC contains a Message Driven Bean. That MDB is a Job-Bean which i want to schedule. That  Bean uses JRA to connect to an SAP-Abap-System to read some Data and should use JPA to insert/upate/delete the read data in the Database. This should work as a simple replication for my application.
    I assigned that EJB-DC containing the MDB to a new EAR-DC together with job-definition-xml and the neccessary entries in deployment-descriptors.
    After deploying i see the corresponding job-defition in the NW scheduler using the administrator-views.
    I'm also able to schedule the job and it executes fine. Connecting to SAP-Abap System also works fine using JRA.
    But JPA does not work!!!!!
    I created an dependency from my EAR-DC containing the Job EJB-DC and to the EJB-DC containing the Entity-Class.
    I tried three diferent things to get i running, but all of them failed.
    1.)
    The part  looks like:
    public class MasterDataReplicateJobBean extends MDBJobImplementation implements MessageListener
      @EJB SdCustBean mybean;
       public void onJob(JobContext ctx) throws Exception {
            SdCust sdCust = mybean.getSdCustByKdnr (mykdnr);
    Compiles fine. But this fails because the Data is stored in the system-database. The exception says, that i have to use a datasource which supports 2-Phase commit. I know, that i could possibly solve this problem by annotation the Method getSdCustByKdnr with the Annotation for the Transaction-Manager to use REQUIRES_NEW Transaction. But i dont want to generally annotate my methods this way.
    2.)
    This part looks like this
    public class MasterDataReplicateJobBean extends MDBJobImplementation implements MessageListener
    @PersistenceContext (unitName="xyz")
    private EntityManager em;
       public void onJob(JobContext ctx) throws Exception {
         SdCust cust = new SdCust();
         Query  myQuery = em.createQuery("SELECT c from SdCust c WHERE c.kdnr = :kdnr");
         myQuery.setParameter("kdnr", dbkdnr);
         cust = (SdCust) myQuery.getSingleResult();
    This also results in a runtime-exception because the entity-Manager cant resolve SdCust from the Query as an Object. The Exception is:
    java.lang.IllegalArgumentException: line 1: Abstract Schema Type 'SdCust' doesn't exist
    SELECT c from SdCust c WHERE c.kdnr = :kdnr
    3.) and last try so far:
    public class MasterDataReplicateJobBean extends MDBJobImplementation implements MessageListener
    @PersistenceContext (unitName="xyz")
    private EntityManager em;
       public void onJob(JobContext ctx) throws Exception {
         SdCustBean custBean = new SdCustBean();
         custBean.setEM(em);
         SdCust cust = custBean.getSdCustByKdnr(kdnr);
    In this example i use the Bean from the beginning not as a bean itself but as a normal class. that class has an addtional Method setEM to set the Entity-Manager (which is injected when using the class as a bean)
    In that way i got the exception, that the named Query "findSdCustByKdnr" cannot be found by the entity-manager.
    It seems to me, that i can access the class, but that all annotations belonging to JPA for that class are not recognized.
    Does anybody can give me a hint to solve this problem? Did i forgot something important?
    best regards
    matthias hayk
    Edited by: Matthias Hayk on Feb 5, 2009 9:38 AM

    I was already on wright trace.
    My class "SdCust" was not recognized by the Entity-Manager as an Entity-Class.
    This relies on the storage of the entity-class and where the Entity-Manager looks for entity-classes.
    By default it seems to look for all classes in the same jar file. thats the reason why everything works fine when the using bean and the entity-class are in the same project.
    In my last case, the using bean is in another  development-component and so also in anohter jar file. in this case the entity-manager must be told where to find entity-classes.
    this is done in the persistence.xml file.
    i added the line
    <jar-file>xxx.yyy.com~mdata_beans.jar</jar-file>
    underneath the <persistence-unit>-tag.
    This works.
    regards
    Matthias Hayk

Maybe you are looking for