Академический Документы
Профессиональный Документы
Культура Документы
Performance optimization of database access integrated into the ABAP runtime environment through
the use of SAP buffering.
Internal tables for dynamic storage and processing of mass table data in the working memory.
The concept of Online Transaction Processing (OLTP) integrated into the ABAP runtime environment,
enabling multiple users to access the central database at the same time using the SAP LUW.
The language has an integrated interface to other programming environments using Remote Function
Call.
The language has an integrated interface to XML.
The integration of these functions into the language is a particular benefit for the static check-enablement and
performance of programs. In return, this means that ABAP also contains considerably more language elements
than an elementary programming language.
Programming Models
ABAP supports an object-oriented programming model that is based on classes and interfacesand a procedural
model based on subroutines and function modules. Both modules are interoperable.
Note
We recommend that you use ABAP Objects as much as possible for both new projects and for redesigning
existing projects.
Multilingual Capability
The multilingual capability of ABAP programs is enabled by the extraction of language-specific program
components from the source code, which are then reloaded when the program executes in accordance with the
environment. A text environment determines the precise program behavior, for example the order in which text
is sorted, at runtime. ABAP supports code pages, single-byte code, double byte code, and Unicode. For use in
a Unicode system, a program must fulfill certain prerequisites and be identified as a Unicode program.