Exporting SAP UI5 Project Template Created in SAP Web IDE and Importing in Eclipse IDE
In this blog you will learn, how we can create a custom SAP UI5 project with SAP Web IDE and Import in Eclipse IDE. As we all know that for creating SAP Fiori or SAP UI5 application recommended tool to use in is SAP Web IDE, however in some scenarios like demo projects, prototype projects, proof of concepts SAP Web IDE may not be available in the customer landscape or as an alternative option we will learn how we can export the project template from SAP Web IDE and import in Eclipse IDE and continue the development work.
1. Use SAP Web IDE for creating a project template.
The trial version is available to everyone or you can use other available options for accessing SAP Web IDE. Link: https://developers.sap.com/topics/sap-webide.html
2. Creating a Dummy SAP UI5 Application Project Template and Export.
Please note for other project templates like “List Application Report” you will need backend system connection for object reference like CDS views.
Select the view type XML, HTML, etc. as per your requirements.
3.Import Project in Eclipse IDE ( Before this step you will have to unzip the project files).
4. Share the project in Eclipse IDE.
Please note sometimes you may not see the “Team” option coming up then you will have to double click on the project or open any file from the project or change project perspective.
Select the SAPUI5 ABAP Repository and in the next step select the required SAP Fiori ABAP System Connection.
Provide the Name, Description and Package to create BSP application.
5. Perform the required changes to the project in Eclipse IDE and submit the changes.
This is an iterative process, when you perform any changes to the SAP UI5 project, you will have to submit the changes to reflect in the app.
6. Check the SAP UI5 project created in SE80 transaction code.
So, we learned how we can create the dummy project in SAP Web IDE using the desire template and Export it so that we can Import the project in the Eclipse IDE environment and continue to create and develop our desired app. Please note this is NOT a recommended approach, however better to know alternatives options to avoid blockers.