The extensibility apps help you customize applications and their UIs, reports, email templates, and form templates. Using extensibility apps, you can create database tables for segmentation and design queries.
With the extensibility apps, you can create custom fields, data source extensions, and enhancement implementations for specific business contexts to enhance predelivered applications that are extensible, in order to adapt them to your business needs.
You can also create custom CDS views based on predelivered data sources. The data of an application is distributed across several database tables. Using CDS views, you can merge the data from different data sources and rearrange the table fields according to application-specific needs.
It is possible to create custom business objects with UIs and add custom logic to custom business objects. Thus, you can create your own applications based on custom business objects.
Extension items can be transported with the Configure Software Packages and Register Extensions for Transport apps to be productively available and usable.
You can view a list of your extensibility items, and the dependencies between them, in the Extensibility Inventory.