Generate your own custom UI Service based on a Business Object Interface
Business Object Interfaces are provided by SAP in order to release business objects such as the business objects SalesOrder or PurchaseRequistion so that these business objects can used or extended by customers using the ABAP Cloud development model. By defining so called stability contracts it is thus possible to use such C1-released Business object interfaces within other software components. Also customers and partners can use this approach if they want to allow the usage of their business objects within other software components.
You will learn
- How do generate your own Custom UI Service based on a C1-released Business Object Interface. For this tutorial we will use the Business Object Interface
I_BankTPwhich is also available in SAP BTP ABAP Environment trial systems. - How to identify which authorization objects are needed to consume a SAP C1-released Business Object Interface.
Prerequisites
- SAP BTP, ABAP Environment
- SAP S/4HANA, ABAP Environment
- A package (e.g.
ZDEMO_UI_INTERFACE_###) located in the software component ZLOCAL
In order to make it easier for customers to build custom UI’s on top the aforementioned released business objects SAP has provided a wizard as part of the ABAP Development Tools (ADT). This tutorial shows how you can use this wizard to generate your own custom UI on top of the SAP C1-released Business Object Interface I_BankTP. The same approach can be used for C1-released Business Object Interfaces that have been built by customers and partners.



















