ABAP
ABAP is a programming language for developing applications for the SAP R/3 system. The latest version, ABAP Objects, is object-oriented programming. SAP will run applications written using ABAP/4, the earlier ABAP version, as well as applications using ABAP Objects.
The origin of ABAP (Allgemeiner Berichts Aufbereitungs Prozessor - German for generic report preparation processor) was a report language defined for SAP R/2. It was later redefined as ABAP (Advanced Business Application Programming), or ABAP/4 is a programming language, resembling COBOL in its syntax, made by the German software company SAP.
ABAP was developed in the 1980s from research which produced a whole series of fourth-generation languages which were application-specific and aimed at the high-level production of reports. It was bundled with the SAP R/2 product which was used to provide mainframe business applications to large corporations for materials management and financial and management accounting.