Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
Hari89
Explorer
5,397


Hi everyone,

In this blog, I would like to share my experience of Deploying App into SAP Build Work Zone / Fiori Launchpad in BTP

Below, I'll guide you through a simple step-by-step process to Deploy App to SAP Build Work Zone

Overview:

SAP Build Work Zone, standard enables organizations to establish a unified point access to SAP (e.g. SAP S/4HANA), custom-built, and third-party applications and extensions, both on the cloud and on premise 

SAP Build Work Zone is a Service which is provided in SAP BTP 

In SAP Build Zone we can create a site, this site is somewhat similar to Fiori Launchpad which is named as SAP Build Work Zone in SAP BTP. 

 

How To Deploy Application to SAP Build Work Zone

Navigate to your BTP Sub account  

  • Go to Service -> Service Marketplace  
  • Here we will select those services which I want to create instance of  
  • First, we must subscribe SAP BAS Build Work Zone service, So Search for SAP Build Work Zone and click on Create

image (9).png

 

Here we need to provide basic Information for our instance or subscription, for that click on plan dropdown. There we will find two plans 

  • Standard Subscription  
  •  Standard Instance  

image (10).png

Select standard subscription and click on create  

image (11).png

Then click on view subscription 

image (12).png

 

After clicking on view subscription, we can see status as subscribed in Instances and Subscription section 

Then click on SAP Build Work Zone, standard edition 

image (13).png

 

After clicking on SAP Build Work Zone, standard edition and we will get access denied/authorization error

 

image (14).png

You have to assign  Launchpad_Admin role collection, so you don’t get an error accessing the SAP Build Work Zone, standard edition site  

So go to Security -> users and give required permission in BTP 

image (15).png

 

Click on Assign role collection and Assign Launchpad_Admin , after that logout and login. 

Note: - when you have provided a new role, it is required to logout and login again so that particular role gets activated.

image (17).png

 

image (19).png

 

Now go to Services -> Instances and Subscriptions and click on SAP Build Work Zone, standard edition 

There you can see a site manager or site directory page, this is the place where we can create site 

image (20).png

 

Then click on Create Site button and give Site Name and create 

image (21).png

 

After creating site we can able to default settings page, here we will not change anything we will keep everything as it is. This will create a sample site 

image (22).png

 

 here we can see that Fiori Sample Site is created 

image (23).png

Next, we need to create UI5 app while creating we need to give  

  • Select Add deployment configuration as yes  
  • Select Add FLP configuration as yes 

image (24).png

 

Choose target as Cloud Foundry  

And select destination if don’t have destination keep it as none

image (25).png

This is the configuration which we will see, or this is going to what you are tile of SAP site look like  

  • Give Semantic object (ex: - simplehello) 
  • Select Action as Show 
  • Give Title (ex:  - Simple App 1) 

image (26).png

To deploy an application, right click on mta.yaml and click on Build MTA Project. It will build our entire project, and it will create mta_archives folder, under folder we can see mtar file 

image (27).png

 

image (28).png

 

Once build is done right click on mtar file and click on Deploy MTA Archies  

image (29).png

 

In BAS we have to login Cloud Foundry before any build  

So, provide username and password 

 image (30).png

 

Then it will ask you to select Cloud Foundry Organization and Cloud Foundry Space 

image (31).png

 

Now you can see three services is created under Services -> instances and Subscriptions

  • Destination - service 
  • Html5-srv 
  • Xsuapp-srv 

32.png

 

Go to Site manager -> channel Manager and refresh it under Action section 

(Services -> Instances and Subscriptions and click on SAP Build Work Zone, standard edition) it will go to Site Manager

image (32).png

After refreshing we will have access to the Newly deployed Application 

Then click on content explorer button from there click on HTML5 apps 

image (33).png

 

image (34).png

 

After that Select check box and click on add button 

image (37).png

Next create group and provide a group name (ex: - Simple Group 1) and click on Save

image (38).png

40.png

After clicking on save that group will be having app 

41.png

 

Now we have to assign role to see the application  

Currently the application will not be visible to you unless you have the everyone role assign to it  

So, navigate to everyone role and click on edit, and assign application to everyone role by clicking on Assignment status and save it 

42.png

43.png

44.png

 

Now the application is associated with everyone role  

Now everyone role is assign to all the users in SAP BTP that you can see under Translate section 

image (39).png

 

Then go to site Directory and click on go to site icon  

45.png

 

Then we can see the group and app.

image (40).png

  

Thanks and Regards,

Hari Kumar Talari

 

 

 

 

4 Comments
guruprasadSD
Discoverer

Thanks for Sharing this Blog

sac2
Explorer

wonderful blog, thanks for sharing excellent content..! @Hari89 

TrusPatel
Participant

Thanks for sharing @Hari89 ! Nice blog

Guille_Stortoni
Discoverer

Thanks, @Hari89 

I really needed this tutorial!

Labels in this area