Definición: ¿Qué significa Programación avanzada de aplicaciones empresariales (ABAP)?
La programación avanzada de aplicaciones comerciales (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 tanto ABAP como Java.
Traducido del alemán, ABAP significa Allgemeiner Berichtsaufbereitungsprozessor, que significa "proceso de preparación de informes genéricos".
Techinfo explica la programación avanzada de aplicaciones empresariales (ABAP)
Los programas ABAP residen en la base de datos de SAP y se editan utilizando 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ódulo. El término "informe" se utiliza libremente para designar 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 que no lo son. Se supone que los programadores que aprenden ABAP tienen conocimientos prácticos sobre el diseño de bases de datos relacionales y los conceptos de programación orientada a objetos.