15 Facts About ABAP

1.

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

FactSnippet No. 1,567,691
2.

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

FactSnippet No. 1,567,692
3.

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
4.

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
5.

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

FactSnippet No. 1,567,695

Related searches

SAP SE Java
6.

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

FactSnippet No. 1,567,696
7.

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
8.

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

FactSnippet No. 1,567,698
9.

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

FactSnippet No. 1,567,699
10.

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

FactSnippet No. 1,567,700
11.

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

FactSnippet No. 1,567,701
12.

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

FactSnippet No. 1,567,702
13.

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

FactSnippet No. 1,567,703
14.

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
15.

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