¿Qué significa ABAP? Programación avanzada de aplicaciones empresariales

La programación avanzada de aplicaciones empresariales (ABAP) es un lenguaje de programación específico de aplicaciones 4GL desarrollado en la década de 1980 por la empresa de software alemana SAP. La sintaxis de ABAP es algo similar a COBOL.

ABAP fue y sigue siendo el lenguaje de programación para el desarrollo y modificación de aplicaciones SAP.

El sistema R/3 ampliamente instalado fue lanzado por primera vez por SAP en 1992 y desarrollado en ABAP.

En 1999, SAP lanzó una extensión orientada a objetos para ABAP que denotaba objetos ABAP. En 2004, SAP presentó su entorno de desarrollo actual llamado NetWeaver, que admite ABAP y Java.

Traducido del alemán, ABAP significa Allgemeiner Berichtsaufbereitungsprozessor, que significa “proceso genérico de preparación de informes”.

Los programas ABAP residen en la base de datos de SAP y se editan con las herramientas ABAP Workbench. Se compilan, depuran y ejecutan dentro del contexto del componente básico de SAP que normalmente se implementa como parte del servidor de aplicaciones web de SAP.

Los programas ABAP se pueden clasificar en informes y herramientas de módulos. El término “informe” se usa libremente para denotar programas que manipulan datos de una manera orientada a listas.

Los clientes de SAP pueden crear informes personalizados e interfaces de usuario utilizando el lenguaje de programación ABAP. ABAP es fácil de aprender para los programadores, menos para los no programadores.

Se supone que los programadores que aprenden ABAP tienen conocimientos prácticos de diseño de bases de datos relacionales y conceptos de programación orientada a objetos.

🔥 RELACIONADOS

Deja un comentario