Overview
You will learn
- How to create a List Report based SAP Fiori Application from service binding using the quick Fiori application generator.
Prerequisites
Prerequisites
- You need an SAP BTP, ABAP Environment trial user or a license.
- You have completed Create Database Table and Generate UI Service.
- Your system has the ABAP flight reference scenario. If your system hasn’t this scenario. You can download it here. The trial systems have the flight scenario included.
Steps
This tutorial was written for SAP BTP ABAP Environment. However, you should also be able to use it in SAP S/4HANA Cloud Environment in the same way.
Always replace ### with your initials or group number.
In the service binding editor, select an entity and choose Create Fiori App….

Service Binding To create SAP Fiori application using the Quick Fiori Application generator, choose the option Create SAP Fiori app with Quick Fiori Application generator in ADT and choose Create

Create a SAP Fiori App In the Generate ABAP Repository Object dialog, enter the Package.

Enter Package In the Configure Generator dialog, enter the details in the fields. Ensure the repository name is unique and within 15 characters including namespace. Like in SAP Business Application Studio, the repository name corresponds to the name of the BSP application that gets generated post deployment.

Configure Generator Choose Next. You can see the list of objects that will be generated.
Choose a transport request if required and choose Finish.
The ABAP repository objects will be generated in the background, and you get a popup message once the objects are generated successfully. Choose Open to open or refresh the service binding.

Objects In the service binding editor, you now see a clickable Fiori App URL.

Fiori App URL **Note** that the Fiori App URL will not work immediately after creation in cloud systems. The app needs to be part of an IAM App and Business Catalog before the URL works.
The BSP application and Fiori Launchpad App Descriptor item are generated in the chosen package along with two SICF objects. You now have a basic deployed Fiori app. If you are not able to see BSP applications and SAP Fiori Launchpad app description items, refresh your package by pressing
F5.
list
In Eclipse right-click your package and select New > Other Repository Object.
Search for IAM App, select it and click Next >.

IAM App Create a new IAM App:
- Name:
ZTRAVEL_IAM_XXX - Description: IAM App

IAM App properties Click Next >.
- Name:
Click Finish.
Select Services and add a new one.

Add Service Select following:
- Service Type:
OData V4 - Service Name:
<your_service_definition>

Choose Service Click OK.
Save and choose Publish Locally to Activate your IAM app.

Publish IAM App - Service Type:
Right-click your package
ZTRAVEL_APP_XXXand select New > Other Repository Object.Search for Business Catalog, select it and click Next >.

Business Catalog Create a new Business Catalog:
- Name:
ZTRAVEL_BC_XXX - Description: Business catalog

Business Catalog Click Next >.
- Name:
Choose Transport Request is required and Click Finish.
Select Apps and add a new one.

Add IAM App Create a new Business Catalog:
- IAM App:
ZTRAVEL_IAM_XXX_EXT - Name:
ZTRAVEL_BC_XXX_0001

Add IAM App Click Next >.
- IAM App:
Click Finish.
Click Publish Locally to publish your business catalog.

Publish Catalog
In the service binding editor, click on the Fiori App URL.

Fiori App URL This will launch the preview of the Fiori Application.
Resources
Discussion
Share feedback on this tutorial or join the conversation in SAP Community.