Create the UI for a Custom Business Object
In the preceding tutorial you created a custom business object with a simple data structure and its persistence.
To be able to work with a business object you need a user interface. In this tutorial you will
- generate an User Interface (UI)
- expose that UI as an application with the use of Custom Catalog Extensions
At the end you will have a running application that you can create, update and delete custom business object entities with.
Prerequisites
- Authorizations: Your user needs a business role with business catalogs Extensibility - Custom Business Objects (ID:
SAP_CORE_BC_EXT_CBO
) and Extensibility - Custom Catalog Extensions (ID:SAP_CORE_BC_EXT_CCE
) in your SAP S/4HANA Cloud system
UI Generation and later done UI Adaptation are so called In-App Extensibility features done completely inside a S/4HANA system. They are key user functionality with limited possibilities.
Alternatively the more powerful Side-By-Side Extensibility via SAP Cloud Platform could be done to develop an UI with all SAPUI5 options (see tutorial group Create Custom UI for S/4HANA Cloud).
Our Example
A several tutorials spanning example will show extensibility along custom Bonus Management applications.
In the first parts a Manager wants to define business objects “Bonus Plan” for employees. A Bonus Plan is there to save employee specific rules for bonus entitlement.
Additional Information
- SAP S/4HANA Cloud Release (tutorial’s last update): 1808