15 Facts About ABAP


ABAP is a high-level programming language created by the German software company SAP SE.

FactSnippet No. 1,567,691

ABAP is one of the many application-specific fourth-generation languages first developed in the 1980s.

FactSnippet No. 1,567,692

ABAP used to be an abbreviation of Allgemeiner Berichts-Aufbereitungs-Prozessor, German for "generic report preparation processor", but was later renamed to the English Advanced Business Application Programming.

FactSnippet No. 1,567,693

ABAP was one of the first languages to include the concept of Logical Databases, which provides a high level of abstraction from the basic database level, which supports every platform, language and units.

FactSnippet No. 1,567,694

ABAP has an abstraction between the business applications, the operating system and database.

FactSnippet No. 1,567,695

Related searches


ABAP programs execute under the control of the runtime system, which is part of the SAP kernel.

FactSnippet No. 1,567,696

The runtime system is responsible for processing ABAP statements, controlling the flow logic of screens and responding to events ; in this respect it can be seen as a Virtual Machine comparable with the Java VM.

FactSnippet No. 1,567,697

ABAP programs are created and undergo first testing in the development system.

FactSnippet No. 1,567,698

Transactions can be invoked programmatically by means of the ABAP statements CALL TRANSACTION and LEAVE TO TRANSACTION.

FactSnippet No. 1,567,699

ABAP Workbench is part of the ABAP system and is accessed via SAP GUI.

FactSnippet No. 1,567,700

ABAP Dictionary contains all metadata about the data in the SAP system.

FactSnippet No. 1,567,701

All ABAP variables have to be explicitly declared in order to be used.

FactSnippet No. 1,567,702

ABAP CDS makes it possible to define semantic data models on the central database of the application server.

FactSnippet No. 1,567,703

The entities of these models provide enhanced access functions when compared with existing database tables and views defined in ABAP Dictionary, making it possible to optimize Open SQL-based applications.

FactSnippet No. 1,567,704

The main difference with these languages is that ABAP provides a collection of statements to easily access and manipulate the contents of internal tables.

FactSnippet No. 1,567,705