SAP BW 7.3 - How to migrate 3.X Data Flow to 7.X Data Flow?

In SAP BW 7.3 we have a new wizard to migrate entire data flow from 3.X to 7.X. Prior to BW 7.3 we have to migrate each object seperately. In 7.3 we can migrate entire dataflow to 7.0, the wizard also modifies the process chain to 7.0 flow. (i.e it adds the DTPs automatically to the process chain). 

There is a new migration project concept where i you can group all the dataflows into different projects and carry out the migration once for each project. If there are issues during migration you can revert to 3.X flow by executing recovery for that particular project. 
Below are step by step instructions with screenshots to convert 3.X dataflow to 7.X data flow in SAP BW 7.3.
1. Right click on the data source you want to migrate and select "Migrate Data Flow"

2. It will ask you for a migration project, we are going to create a new migration project so enter a name for the migration project and click on create button as shown below.


3.     This will take to migration project screen, here select the objects that you want to migrate. You can select all the objects including process chains and then click on save. After that click on 'Migration/Recovery' button as shown below.


4. In the next screen select all the checkbox and click on 'Migrate/Recover' button


5. It will ask if want to run migration now, say yes. 
6. It will show the migration status at the bott of the screen. You can revert back to 3.X flow if there are any errors in the migration. To recover 3.X flow, click on 'Migration/Recover' button again. The next screen will show the objects that are already migrated and failed to migrate.

7.7. Select the objects that you want to recover and click on 'Migrate/Recover' button. It will ask if you want to migrate now, say yes. 
8. It will show "Restore complete: No Error" message at the bottom of the screen after the recovery is complete. 
9. If there are no errors in step 5, all the objects are successfully migrated to 7.X flow and it will display below 'Success" message at the bottom of the screen.
You can verify that all the objects are converted properly and also check the process chain to make sure that DTPs are added correctly.