Hogar Desarrollo ¿Qué es la programación avanzada de aplicaciones empresariales (abap)? - definición de techopedia

¿Qué es la programación avanzada de aplicaciones empresariales (abap)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la Programación avanzada de aplicaciones empresariales (ABAP)?

La programación de aplicaciones empresariales avanzadas (ABAP) es un lenguaje de programación específico para aplicaciones 4GL desarrollado en la década de 1980 por la compañía 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 es compatible con ABAP y Java.


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

Techopedia explica la Programación avanzada de aplicaciones empresariales (ABAP)

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


Los programas ABAP pueden clasificarse 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 la lista.


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 conocimiento práctico del diseño de bases de datos relacionales y conceptos de programación orientados a objetos.

¿Qué es la programación avanzada de aplicaciones empresariales (abap)? - definición de techopedia