Ansicht
Dokumentation

ABENRESTFUL_ABAP_PROGRAMMING - RESTFUL ABAP PROGRAMMING

ABENRESTFUL_ABAP_PROGRAMMING - RESTFUL ABAP PROGRAMMING

General Material Data   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

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:






General Material Data   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 3404 Date: 20240420 Time: 064146     sap01-206 ( 42 ms )