ABAP is one of the numerous application-explicit fourth-age dialects (4GLs) first created during the 1980s. It was initially the report language for SAP R/2, a stage that empowered huge companies to construct centralized server business applications for materials the board and monetary and the executives bookkeeping. ABAP set up coordination between free programming.
It was initially the report language for SAP R/2, a stage that empowered huge companies to construct centralized server business applications for materials the board and monetary and the executives bookkeeping.
All ABAP programs dwell inside the SAP database. They are not put away in independent outer documents like Java or C++ programs. In the database all ABAP code exists in two structures: source code, which can be seen and altered with the ABAP Workbench devices; and created code, a twofold portrayal to some degree equivalent with Java bytecode.
ABAP programs execute heavily influenced by the runtime framework, which is a piece of the SAP portion. The runtime framework is liable for preparing ABAP articulations, controlling the stream rationale of screens and reacting to occasions, (for example, a client tapping on a screen button); right now can be viewed as a Virtual Machine equivalent with the Java VM.
A key part of the ABAP runtime framework is the Database Interface, which turns database-free ABAP articulations ("Open SQL") into explanations comprehended by the hidden DBMS ("Native SQL"). The database interface handles all the correspondence with the social database for the benefit of ABAP programs; It additionally contains additional highlights, for example, buffering of tables and every now and again got to information in the nearby memory of the application server.