SAP Builders Blog Posts
Learn from peers about their low-code journey and write your own blog posts to share your thoughts and experiences as you become an SAP Builder.
cancel
Showing results for 
Search instead for 
Did you mean: 
Aparna_N
Product and Topic Expert
Product and Topic Expert

Hi SAP Builders! 

In this blog post, I'll showcase how you can add your deployed SAP Build Apps application to Fiori Launchpad (ABAP Platform). 

 

Design time configuration of SAP Build apps for FLP(ABAP) 

Pre-requisites

  1. The SAP Build Apps must be deployed to BTP. Refer to Deploy SAP Build Apps to BTP for some hints.
  2. You know the URL of the deployed SAP Build Apps application. *The URL of the deployed application can be found in the HTML5 Applications repository section of your BTP Subaccount.

Aparna_N_0-1714733281294.png

NOTE: If a new version of the application is deployed to CF the URL would change, so we need to check for it again here to adjust any bookmark reference to your application. Only then we can continue to access the application without any issues.

Spoiler

If the URL is from an earlier deployment then the application will no longer be available for access.

Aparna_N_1-1714745081710.png

 

App Manager configuration

  • Launch App Manager (#FLPApplication-manage).
  • Create a new Catalog and save it.Aparna_N_2-1714472656940.png
  • Alternately if you want to reuse an existing Catalog then select it. 

Aparna_N_3-1714472656942.png

  • Click on Add App and select 'URL App' type. 

Aparna_N_4-1714472656944.png

  • Enter the required details for Target Application Fields. Important is to add the deployed URL* of the SAP Build Apps application as ‘Target URL’. 

Aparna_N_0-1714747917863.png

  • Create a Tile and save it. 

Aparna_N_6-1714472656947.png

Aparna_N_7-1714472656948.png

  • Assign the catalog with SAP Build Apps application to the necessary roles for your end user via PFCG app (#FioriLaunchpad-configureUserAssignment). Aparna_N_3-1714741008769.png

Aparna_N_1-1714748086506.png 

Aparna_N_3-1714748298222.png

  • Ensure that this role is assigned to the End user via PFCG. Save it.Aparna_N_4-1714748437097.png

We have now successfully configured the Application in design time via App Manager. 

Before testing this app at runtime let us also see how to configure the SAP Build Apps in the FLP ABAP design time via FLPD. 

NOTE: As we still use the Groups concept for the Classic FLP, FLPD usage is demonstrated here only for the sake of completeness. Again here, it would good to take a note that the Classic FLP would be deprecated soon for S/4 HANA Cloud Public Edition (SAP Note 2970113 ). 

FLPD configuration

Disclaimer: It is highly recommended to use App Manager for FLP ABAP design time (SAP Note 3170196). 

SAP Build Apps application can be configured in the design time via Fiori Launchpad Designer (FLPD) as illustrated below: 

  • Create a new Group (or) select an existing group.                                                                                                                              Aparna_N_2-1714740984732.png
  • Select the Catalog (created from App Manager) and pin the SAP Build App tiles to this group. Aparna_N_1-1714749803248.png
  • Add the Group to the required roles via PFCG. Aparna_N_4-1714741098969.pngAparna_N_5-1714741109324.pngAparna_N_0-1714748739263.png
  • Ensure that these role(s) are assigned to your end user via PFCG.                                                       

We have now configured the Application in design time via FLPD. 

 

Access your SAP Build Apps application in FLP(ABAP) at runtime

Classic FLP 

  • Launch the Classic FLP.
  • Navigate to the group (configured via FLPD) and check if the SAP Build Apps is available here.       Aparna_N_2-1714749856178.png

    (OR)

  • Navigate to App Finder and select the Catalog (configured via App Manager) and pin the apps to any desired group or a new group.Aparna_N_4-1714750795189.png

     

  • Return to Home page and check if the pinned apps is available under the desired group or new group. Aparna_N_5-1714750978317.png

     

Spaces and Pages FLP 

  • Launch the Spaces and Pages FLP (Spaces and Pages settings has to be enabled). Aparna_N_0-1714751590331.png
  • Launch Space Manager (#FLPSpace-manage).
  • Create a Space and a Page and save. Aparna_N_0-1714752219539.png

     

  • Add this Space a role (containing the Catalog with the SAP Build Apps tile content) via PFCG. Aparna_N_1-1714752502083.pngAparna_N_0-1714752743086.png
  • Ensure that the end user is still assigned to this role.
  • Now, navigate to Space manager (#FLPSpace-manage) and select your newly added space and access the newly added page (or) navigate directly to the newly added page via Page manager (#FLPPage-manage).
  • Create new sections in the page and add the SAP Build Apps content (derived from the roles).Aparna_N_2-1714753408172.pngAparna_N_3-1714753426817.png
  • Navigate to this Space in Spaces and Pages FLP and check if the SAP Build Apps is available there.Aparna_N_4-1714753596868.png

     

Launch your SAP Build Apps application at runtime

When we configure our SAP Build Apps application as a URL application and launch it at runtime, we will be prompted to login. This is expected behavior as the SAP Build Apps service is running in BTP and this is essential for metering.

Aparna_N_0-1714746998692.png

Aparna_N_13-1714472656954.png

If this is not desired, then configure the Default IDP for your organization to enable Single Sign On (SSO) login automatically.

      With this, I hope that you could also bookmark your deployed SAP Build Apps application to SAP Fiori Launchpad and use it successfully.

Disclaimer: Bookmarking is a work around approach to use the SAP Build Apps application and may not function optimally at all times. Yet we are sharing this 'Know-how' as integrating SAP Build Apps in SAP Fiori Launchpad is a desired use case.

Happy Building!