ABAP, muy parecido al COBOL en sus orígenes, originalmente significaba "Allgemeiner Berichtsaufbereitungsprozessor", palabras alemanas para "procesador genérico para la preparación de informes." En sus inicios ABAP incluía el concepto de Bases de datos lógicas, que suministraba un alto nivel de abstracción para el acceso a bases de datos.