Skip to content
On this page

The ABAP Programming Model for SAP Fiori (BOPF)

What is BOPF?

The ABAP Programming Model for SAP Fiori (in short BOPF) defines the architecture for efficient end-to-end development of intrinsically SAP HANA-optimized Fiori apps in SAP S/4HANA. It supports the development of all types of Fiori applications like transactional, search, analytics and planning apps and is based on customer-proven technologies and frameworks such as Core Data Services (CDS) for defining semantically rich data models, OData protocol, ABAP-based application services for custom logic and SAPUI5-based user interfaces – as shown in the figure below.

BOPF Big Picture