Getting an Overview of SAP Fiori Elements for OData V4
Getting an Overview of ABAP RESTful Application Programming Model
Configuring ABAP CDS Annotations in the Back End
Getting an Overview of SAP Fiori Tools
Understanding SAP Fiori Elements Floorplans
Configuring General Settings of List Reports and Object Pages
Configuring Tables
Getting an Overview of the Navigation Concept in SAP Fiori Elements Apps
Configuring Object Pages
Examining the Flexible Programming Model
Deploying an SAP Fiori Elements App

Using the Flexible Programming Model for Your Freestyle Applications

Objective

After completing this lesson, you will be able to use the flexible programming model for your freestyle Applications.

Flexibility of the Programming Model for Freestyle Applications

You may have a very specific use case that cannot be built with standard SAP Fiori elements floorplans and the extension capabilities of the programming model. In this case, we still recommend creating your app as an SAP Fiori elements app.

You can generate your app using the app generator by selecting the Custom Page template. The app generator creates a custom app that runs on the SAP Fiori elements framework and all pages are treated as custom pages. Under the hood, the custom page building block is used for a custom page. This approach lets you use building blocks, controller extensions, and SAP Fiori tools in your custom application.

You can explore the custom page building block using Custom Page in SAP Fiori Development Portal

The screenshot displays the custom page in SAP Fiori Development Portal.