Migrate an SAP Neon/Sap web Ide Application to BAS and Deployment to BTP and Creating Roles, catalog and Group on Launchpad
Hope Everyone are doing Good and safe.
In this blog post I am going to demonstrate how you can Migrate an webide /neon application to BAS and deployed to BTP cloud foundry and also Create roles, catalogs and Groups on launchpad.
1.Export Application from sap webide/ neon.
2.import that file to Bas
1.After Uploading click on Start migrating and Select the Application and select latest Version and click on start migration.
- run “npm install” on Terminal.
- change code in manifest.json [adding cross navigation in sap.app library]
- Refresh on Application Status.
- Click on add Deploy Config.
2.Right Click on MTA.yaml File and Select Build MTA Project.
- Expand the MTA_archives and right click on file and Select Deploy MTA Archive.
3.After Deployment Go to Html5 to check our deployed application.
4.Click on go to application on launchpad Service
- update the site Manager
- create Catalogs, groups and roles as per requirement
- adding roles in BTP
5.Update the site Manager
Click on Import.
Click on Start Migration
Select latest Version and if need Give Hostname, client and Destination as per requirement.
Click on the run npm link
Refresh the Application information by click on icon.
Add cross navigation properties in manifest to create sematic object and action in sap.app library
Click on Add Deploy Config.
Select Details using navigation keys in terminal.
after this mta.yaml file created in application . then right click on mta.yaml and Click on BUILT MTA project.
Right click on Mta_archives expanded file and select Deploy MTA Archive
Open BTP and Click on HTML Application then it shows our Deployed Application.
Select Go to Application to Create catalog, groups and roles in launchpad.
Select Channel Manager and click on Update button as below:
Select Site manager and choose Content Explorer and select HTML5 Apps to add our applications to my content.
Select our Application and click on Add to Content. Then the selected application added to My Content.
For to Create Catalog, Group and Role click on New as below. First Create catalog So that click on catalog option from dropdown.
Enter Title and Description and click on Assign Items then all items will be displayed and select ‘+’ of required item and click on save then Catalog Created.
Same We need to Create Group also.
For to Display Our Application to every USER in our BTP account, Click on Every one row and then it navigates to the below Screen and select the required app to display every user in your BTP.
Finally Click on Site Directory and Select the below icon to navigate respected Launchpad.
How to add Users in BTP:
Select Users from Security then add Users as shown in below.
Suppose you want to display your Launchpad application to Selected users then we need to Create Role as mentioned Previously.
After that Select Role Collections in Security. Then search the role as you Created Earlier. Then click on that so that it navigates to the below Screen.
Finally Update the site Manager.
Conclusion: Hope this blog post will give better understanding on migrate an application to BTP from webide/neon platform and also Creating roles , catalogs and Groups to that application on launchpad.
It would be a pleasure for me to see your feedbacks or thoughts in comments. I look forward to hearing from you.