Deploying App into SAP Build Work Zone / Fiori Launchpad in BTP

Estimated read time 8 min read

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

 

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  

Select standard subscription and click on create  

Then click on view subscription 

 

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 

 

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

 

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 

 

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.

 

 

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 

 

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

 

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 

 

 here we can see that Fiori Sample Site is created 

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 

 

Choose target as Cloud Foundry  

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

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) 

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 

 

 

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

 

In BAS we have to login Cloud Foundry before any build  

So, provide username and password 

 

 

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

 

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

Destination – service Html5-srv Xsuapp-srv 

 

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

After refreshing we will have access to the Newly deployed Application 

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

 

 

After that Select check box and click on add button 

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

After clicking on save that group will be having app 

 

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 

 

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 

 

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

 

Then we can see the group and app.

  

Thanks and Regards,

Hari Kumar Talari

 

 

 

 

 

​ Hi everyone,In this blog, I would like to share my experience of Deploying App into SAP Build Work Zone / Fiori Launchpad in BTPBelow, I’ll guide you through a simple step-by-step process to Deploy App to SAP Build Work ZoneOverview: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 ZoneNavigate 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 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  Select standard subscription and click on create  Then click on view subscription  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  After clicking on SAP Build Work Zone, standard edition and we will get access denied/authorization error 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  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.  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  Then click on Create Site button and give Site Name and create  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   here we can see that Fiori Sample Site is created 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  Choose target as Cloud Foundry  And select destination if don’t have destination keep it as noneThis 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) 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   Once build is done right click on mtar file and click on Deploy MTA Archies   In BAS we have to login Cloud Foundry before any build  So, provide username and password   Then it will ask you to select Cloud Foundry Organization and Cloud Foundry Space  Now you can see three services is created under Services -> instances and SubscriptionsDestination – service Html5-srv Xsuapp-srv  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 ManagerAfter refreshing we will have access to the Newly deployed Application Then click on content explorer button from there click on HTML5 apps   After that Select check box and click on add button Next create group and provide a group name (ex: – Simple Group 1) and click on SaveAfter clicking on save that group will be having app  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  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  Then go to site Directory and click on go to site icon   Then we can see the group and app.  Thanks and Regards,Hari Kumar Talari       Read More Application Development Blog Posts articles 

#SAP

You May Also Like

More From Author