SAP Tutorials Blog
All ABAP programs run within the ABAP Runtime environment. This is a part of the SAP kernel. The runtime environment is used for processing statements in ABAP. It is also used in handling events and the flow logic of screens.

Let us see how the runtime works. First of all, the ABAP code is stored in the SAP database. Here, the code exists in 2 forms – source code and generated code. You can edit the source code via the ABAP workbench. The generated code is the source code represented in binary. Thus, the source and generated code of a program are stored in the database.

When your program is executed from the frontend, the program buffer is checked to see whether it exists or not. If the program is not found, then a call to the database is made from the runtime environment to fetch it. All the statement processing and user events are handled by the runtime. The database interface converts ABAP statements (Open SQL) into native SQL statements.

The ABAP programs can communicate with the relational database through the database interface.


Serkan AKKAVAK
Computer Engineer BSc
SAP Department Manager
Contact : serkurumsal@yandex.com