Skip to content

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