Develop a Custom UI for an SAP S/4HANA Cloud Tenant
Requires Customer/Partner License
Beginner
25 min.
Develop a custom UI based on a custom business object OData service in SAP Business Application Studio for an SAP S/4HANA Cloud tenant.
You will learn
- How to generate a Fiori elements list report with object page UI
- How to preview the UI
- How to deploy the UI as custom application to your SAP S/4HANA Cloud tenant
- This process of custom UI development is the way to go if the UI generated within the SAP S/4HANA Cloud tenant does not match your needs
Prerequisites
- You have an SAP S/4HANA Cloud tenant for development and a business user with UI Development authorization (this requires a business role with unrestricted write access containing business catalog Extensibility - Fiori App Development
SAP_CORE_BC_EXT_UI
). - You have a custom business object with OData service running in the SAP S/4HANA Cloud tenant, for example
YY1_BONUSPLAN
, see Create a Custom Business Object and first two steps of Expose Custom Business Object as External Web Service - You have an SAP Business Technology Platform (SAP BTP) trial account with an SAP Business Application Studio subscription and a dev space within that, see preceding tutorials of this tutorial group
You can get a generated UI for your custom business object and adapt it to your needs within the SAP S/4HANA Cloud tenant (in-app-extensibility). As building UIs in SAP BTP (side-by-side extensibility) offers more possibilities than in-app-extensibility, this tutorial gives you an idea how to build a UI based on a custom business object’s OData service in SAP Business Application Studio, test it, and get it into the SAP S/4HANA Cloud tenant.
Tutorial last updated in May 2021