Hola,
ABAP (Advanced Business Application Programming) es un lenguaje de programación de alto nivel creado por la empresa alemana de software SAP. Actualmente se posiciona como el lenguaje para programar el Servidor de Aplicaciones Web de SAP, parte de su plataforma NetWeaver para construir aplicaciones empresariales. Su sintaxis es algo similar a COBOL.
El lenguaje de programación ABAP fue originalmente utilizado por los desarrolladores de SAP para desarrollar la plataforma SAP R/3. También estaba destinado a ser utilizado por los clientes de SAP para mejorar las aplicaciones de SAP: los clientes pueden agregar informes personalizados e interfaces, y mejorar la experiencia del usuario, con la programación ABAP. Este lenguaje de cuarta generación es bastante fácil de aprender para los programadores, pero es demasiado complejo para los usuarios comunes. Aún se requieren habilidades de programación de alto nivel para crear programas ABAP.
ABAP sigue siendo el lenguaje para crear programas para el sistema cliente-servidor R/3, que SAP lanzó por primera vez en 1992. A medida que el hardware de computadora evolucionaba en la década de 1990, cada vez más aplicaciones y sistemas de SAP se escribían en ABAP. Para el año 2001, todas las funciones excepto las más básicas estaban escritas en ABAP. En 1999, SAP lanzó una extensión orientada a objetos de ABAP llamada ABAP Objects, junto con la versión 4.5 de R/3.
La plataforma de desarrollo más reciente de SAP, NetWeaver, soporta tanto ABAP como Java.
Saludos,
Ferry Lianto