SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
โคข Open full site

Improve User Experience of the List and Detail Page

Display more detailed information for each list item and on the detail page.

Overview

🎓 intermediate 15 min. Sapui5IntermediateHTML5SAP BTP Cloud Foundry EnvironmentSAP Business Application Studio

You will learn

  • โœ”About localized strings in SAPUI5
  • โœ”How to import new modules in a controller
  • โœ”How to improve the user experience of the list with a search field
  • โœ”Many new controls that come with SAPUI5
Conrad Bernal C Conrad Bernal June 5, 2026
Created by July 14, 2020
Contributors

Prerequisites

Steps

Intro

So far, the web app is working, but it doesn’t show much information yet. In order to improve our web app, you can display more detailed information for each list item and on the detail page.


Step 1 Localize strings
โ€”

Localized strings are necessary to translate the application in various languages. You need to bind all exposed strings to the i18n model and avoid hard-coded strings so that the web app can be translated easily. This tutorial’s views already come with bound strings, so you only need to add the properties file.

Replace the content of the webapp/i18n/i18n.properties file with the following lines.

Properties
appTitle=Products
appDescription=Displays products


Currency=EUR
Discontinued=Discontinued
Available=Available

# List View
ListTitle=Product Overview

# Detail View
DetailTitle=Product Details
Ordered=Ordered
NotOrdered=Not Ordered
OrderButtonText=Order
OrderDialogTitle=Order Product
OrderDialogMsg=Do you want to order this product now?
OrderDialogSuccessMsg=The product has been ordered

You can use language codes to add more i18n files.

Step 2 Improve the list view
+
Step 3 Improve the detail view
+
Step 4 Test the search
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 4
1. Localize strings 2. Improve the list view 3. Improve the detail view 4. Test the search

Learn more →