cancel
Showing results for 
Search instead for 
Did you mean: 

Query related to Migrating non Dc Web dynpro project to DC.

Former Member
0 Kudos

Hi All,

I have the requirement to migrate a non DC Web dynpro project to DC.

I have a project which involves few models.The models are nothing but BAPIs released as web services. So, when I am trying to do what i intend to do, I am getting compile time errors and I am not able to deploy.

WHAT I AM DOING?

I am cerating an empty DC project. I am giving the Name and keeping the domain as basis which comes as the default one.

Later I am moving to the Navigator tab and trying to copy and paste the packages under src and the model folder.

Coming back to the web dynpro tab, i am trying to rebuild the newly created DC project. here i am getting thousands of compile time error.I have even tried changing the domain as enterprise portal while creating the DC project. But the result is same.

Kindly through some lime light on this.Its very urgent and I am still not very clear with componentization in web dynpros.

Looking forward to you.

Regards

DK

Accepted Solutions (1)

Accepted Solutions (1)

sridhar_k2
Active Contributor
0 Kudos

Hi DK,

Follow this procedure to Migrate Local Web Dynpro to DC Component.

<b>Creating a New Development Component</b>

1. Create a new Web Dynpro DC Project [Page 5].

You create an empty container for a Web Dynpro DC that does not have

functions. The new DC should include all relevant development objects

project.

<b>Do not check the newly created DC into the DTR yet.</b>

1.Copying Packages from the Local Project

2. In the Web Dynpro perspective, switch to the Navigator view.

3. Select the local Web Dynpro project to be migrated and expand the project

down to the source folder: <My_Local_Project> &#61614;&#61472;src &#61614;&#61472;packages.

4. Select all packages and choose Copy using the right mouse-click.

<b>Inserting Packages into the New DC Project</b>

5. Now choose the DC project that was just created and expand the project structure in

the Navigator view, again down to the source folder.

6. Select the Packages node and choose Paste.

The Add Files to DTR dialog box appears.

7. Choose OK to confirm your selection.

8. Assign a DTR activity either by creating a new activity or choosing an existing one.

Execute Reload

9. Switch to the Web Dynpro Explorer.

10. Choose the project node of the DC project and select the Reload function.

11. In the displayed dialog box, again choose Reload.

Reload now also reloads Web Dynpro metadata into the new project.

Building the Project

12. Execute a local rebuild for the entire DC project. Choose the function Rebuild

project.

13. If there are no errors in the task view, execute a DC-based build by choosing the

function Development Component &#61614;&#61472;Build.

This build is identical to the central build tool and is required to take dependencies of

DCs among each other into consideration.

<b>Result</b>

You have migrated your local Web Dynpro project into a DC project. You can now deploy the

new DC into your local environment and test it before you commence checking the assigned

activity into the DTR.

After all these steps, when you reload your project, if you happend to see errors in your project. Check few things.

- All the model classes has been genreated or not.

- Close the project and open it again, sometimes it works fine.

- Findout what is the reason for errors, any thing is missing.

Regards,

Sridhar

Message was edited by:

Sridhar kanchanapalli

Answers (1)

Answers (1)

Former Member
0 Kudos

Instead of trying it your way, have you tried in the Navigator view, left clicking the project and selecting DTR->Share Project?