ABAP for Cloud Development, ©Copyright 2020 SAP SE. All rights reserved.ABAP - Keyword Documentation → ABAP - Programming Language → ABAP for RAP Business Objects →
RAP in ABAP
* Work in progress *
See also ABAP RESTful Programming Model
ABAP RAP is an ABAP programming model for browser-based applications that are optimized for SAP HANA. This is a methodology for developing architectures for distributed systems that use the Web to communicate with each other. This methodology is based on a set of rules that specify how network resources are defined and addressed.
A business object in ABAP RAP provides following functions:
The Behavior Definition Language (BDL) is used to define the business object behavior.
The behavior implementation is contained in behavior pools that reference the behavior definitions. The concrete implementation of a business object is based on ABAP. The behavior implementation is split into two phases: