Skip to content

Latest commit

 

History

History
48 lines (20 loc) · 3.2 KB

creating-business-configuration-apps-with-abap-restful-application-programming-model-and-fa420dd.md

File metadata and controls

48 lines (20 loc) · 3.2 KB

Creating Business Configuration Apps with ABAP RESTful Application Programming Model and Custom Business Configurations App

As an ABAP Developer you can leverage the ABAP RESTful Application Programming Model (RAP) and the Custom Business Configurations (CUBCO) app to create a SAP Fiori UI to maintain customizing table data. You don’t need to create your own Fiori app. Everything can be implemented with ABAP repository objects.

For more information, see this tutorial.

The development of a business configuration maintenance Fiori UI requires developers to perform the following fundamental activities:

Based on the customizing tables you define a data model and business object structure. Check the prerequisites of the business configuration maintenance object to see which kind of business object is supported. Using model-driven development approach, you develop actions, validations, and determinations for the entities of the business object to change, maintain and validate configuration entries.

You have the option to use the Generate ABAP Repository Objects Wizard to generate all required development objects based on a customizng table. If required, you can then add further functions or enhance the generated business object structure.

For more information, see Developing a Ready-to-Run Business Object and Developing Business Logic.

Define the scope by exposing the entities of the business object in a service definition and bind the service to OData V4 UI protocol with a service binding. For more information on this, see Working with Business Services.

Declare the service binding as relevant for business configuration by creating a Business Configuration Maintenance Object.

Based on the Business configuration maintenance object, the custom business configurations app renders a Fiori Elements List Report Floorplan for the entities exposed by the service binding to maintain the configuration entries. For more information, see Custom Business Configurations App.