ABAP (Advanced Business Application Programming, originally
Allgemeiner Berichts-Aufbereitungs-Prozessor, German for "general report creation processor") is a
high-level programming language created by the German
software company
SAP. It is currently positioned, alongside
Java, as the language for programming the
SAP Application Server, which is part of the
NetWeaver platform for building business applications.