cancel
Showing results for 
Search instead for 
Did you mean: 

how to convert a webdynpro application or component to a local DC

Former Member
0 Kudos

i m trying to convert a application or component developed by some other developer to a local development component(local DC) which could be GP interface compatible.

in trying to do so,i created a new local DC,over written its 'src' folder by the src folder of the application whose DC i have to create.n then later when i m trying to include 'Implement Component Interfaces'

its giving error as 'Implementation Conflicts'......hence not able to convert a normal application into a localDC which is GP compatible......

plz help....

plz suggest if some other way to convert a application to local DC with GP compatability

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Resolved

Former Member
0 Kudos

Can also be resolved by creating a interface view and adding a plug 'Default' of type 'Standard'.

Then creating a separate window n embedding the above created view in it.

Former Member
0 Kudos

I have tried that but problem is, I created a DC but when i try to add GP interface,thats giving Implementation conflicts.

former_member201361
Active Contributor
0 Kudos

hi ,

delete the local project which has been converted (have a backup of the project) and while implementing the Gp Interface , uncheck the defaults InterfaceView ,Window and View .

Thanks and regards

Former Member
0 Kudos

I deleted the local project,and added DC dependancy..'com.sap.security.api.sda' from ENGINEAPI and 'caf/eu/gp/api '&'caf/eu/gp/api/wd' from from GP-CORE' and able to successfully Configure Dependencies.

Now i have a already created component coming from the project.

Now if i m going to 'Implemented Interfaces' for that already existing component and adding 'IGPWebDynproCO' Interface then its saying, 'Implementation Conflicts',thereby not allowing me to add this interface.

What shall i do in this regard?

former_member201361
Active Contributor
0 Kudos

hi sakshi,

i have not come accross such issues , but for ur part rename the Component and finally add interface to the component

thanks and regards

Former Member
0 Kudos

Hi Fazal,

i tried to rename the component and then tried to add the interface to the component, but its also not helping.Again giving implementation conflicts,same error!

Ya , one more thing I m working on NWDS7.1.You telling me this,with reference to 7.0 or 7.1?

Thanks and Regards

former_member201361
Active Contributor
0 Kudos

hi Shakshi,

ya i am working on NWDS 7.1 and ofcourse there will be an implementation conflict .if u doubke click on the title the reason for thr conflict will be displayed .

ie : implementation conflict is between the default inbound plug while creating a component , default window ,view and inbound plug will be created of type startup.

but when u implement the interface , another default plug will be created of type standard .

so u please delete the default inbound plug of type startup ,

Open the window -->select inbound plug and delete it .

Now u can implement the interface to the component , but still u have error stating missing inbound plug and this will remain forever.

so , create a new developmenet component and add the dependencies, build it .finally create the component and uncheck the default view and window while creating the component instead check the implemented interface and add the GP interface , by which u dont have any errors .

now delete the view which u have got from the component ,copy the view from the previous component to the new one ..

In the similar way , u copy the context nodes and the code which u have written for the previous component and paste it in the new component .

Thanks and Regards

former_member201361
Active Contributor
0 Kudos

hi ,

Just right click on the project which as the component ->Development Component>convert project to Development component .

here select the Software component , where u want the Local dc to be present .finally click finish.

Local development component will be created and now delete the local project from the worksapce content.

Note : have a back up of ur component if something goes wrong .

thanks and regards

Former Member
0 Kudos

sorry updated for wrong question

this problem is still open

Former Member
0 Kudos

problem was due to improper usage of complete method.