Professional Documents
Culture Documents
What Is ABAP?
ABAP stands for Advanced Business Application Programming. ABAP is a programming
language that was developed by SAP for developing commercial applications in SAP
environment.
The development process of ABAP went through the following evolutionary stages:
In early days (!"#s$ ABAP stood for %Allgemeiner Berichts&Aufbereitungs
Pro'essor( ()eneric *eport )eneration Processor$. That time ABAP was
implemented as a macro assembler under *+, and e-clusively used for creating
reports.
In mid !.#s/ ABAP had become an interpreted language and was powerful
enough to be used to create business application programs/ in particular to
program dialog&controlled transactions.
In early !!#s/ the SAP *+0 system was born and ABAP become ABAP+1/ that
ABAP 1)2 (1
th
)eneration Programming 2anguage$. It now formed the technical
and software basis of the entire SAP System. Apart from system core which is
written in 3/ all SAP application modules/ *+0 Basis System and the development
environment were now created in ABAP+1.
At the end of !!#s/ ABAP is e-tended with ob4ect oriented programming
constructs and from this point on/ the language was 5nown as ABAP 6b4ects.
In the beginning of ,###s ABAP programs were made 7nicode&3ompatible in
order to support the internationali'ation of the SAP System.
8ith SAP technology platform under the name %SAP 9et8eaver(/ ABAP become
the programming interface of the SAP 9et8eaver Application Server ABAP (AS
ABAP$.