Ansicht
Dokumentation
ABENRESTFUL_ABAP_PROGRAMMING - RESTFUL ABAP PROGRAMMING
General Material Data rdisp/max_wprun_time - Maximum work process run timeThis documentation is copyright by SAP AG.
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.
ABAP RAP is based on data modeling using ABAP CDS views. ABAP RAP uses ABAP CDS to define the data model for business objects.
A business object in ABAP RAP provides following functions:
- a data model that defines the data structure explicitly,
- The behavior of the data model consists of the following:
- the data lifecycle (for example, through the standard operations create, update, and delete),
- further operations performed on data (such as actions),
- and transactional properties of the data model (such as the implementation type of the behavior of the business object).
Each business object contains a top node called root entity. The formal structure of a business object consists of a tree of entities (composition tree) joined by associations.
The behavior of the business object is defined in a behavior definition and implemented in an associated behavior implementation.
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:
- an interaction phase (involving one or more local handler classes),
- a save phase (involving one local saver class).
General Material Data BAL Application Log Documentation
This documentation is copyright by SAP AG.
Length: 3404 Date: 20240420 Time: 064146 sap01-206 ( 42 ms )