¿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.

Relacionado

Colección de Recursos para el Framework Foundation (+210 recursos)

Foundation es el framework front-end receptivo más avanzado del mundo. Pase rápidamente del prototipo a la producción, construya sitios o aplicaciones que funcionen en cualquier tipo de dispositivo con Foundation. Foundation incluye una cuadrícula receptiva y totalmente personalizable, una gran biblioteca de mixins de Sass, complementos ¡SEGUIR LEYENDO!

Libro React Native para el Desarrollo Móvil (Editorial Apress, en inglés)

Desarrolle aplicaciones nativas de iOS y Android con facilidad usando React Native.

Aprenda haciendo a través de un enfoque basado en ejemplos y tenga una aplicación en ejecución sustancial al final de cada capítulo. Esta segunda edición está completamente actualizada para incluir ES7 ¡SEGUIR LEYENDO!

Framework Fluid de Microsoft, ¿Qué es y para qué sirve?

Fluid es un framework gratuito y de código abierto para la colaboración en tiempo real entre aplicaciones. Microsoft demostró por primera vez el software en su conferencia Build en mayo de 2019. Con Fluid Framework, los desarrolladores pueden agregar fácilmente interactividad multiusuario a sus aplicaciones, impulsada ¡SEGUIR LEYENDO!

¿Qué es el kit de desarrollo multiplataforma Flutter?

Este año, las aplicaciones móviles continuaron siendo cada vez más populares. Afortunadamente, hay muchas herramientas de programación disponibles para los desarrolladores que desean crearlas. Entre estas herramientas está Flutter, que se ha destacado por su mayor aceptación y uso últimamente. Saber Más: Qué es Flutter SDK, ¡SEGUIR LEYENDO!

¿Cómo usar la vista de registro de DevTools con Flutter?

A continuación sigue la guía de uso sobre las herramientas de desarrollo para Flutter, en este caso vamos a conocer la vista de registro. ¿Qué es la vista de registro en DevTools? La vista de registro muestra eventos del tiempo de ejecución de Dart, marcos de ¡SEGUIR LEYENDO!

Deja un comentario