¿Qué significa ABAP?

Comenzaremos por la respuesta más simple: las siglas ABAP responden al inglés “Advanced Business Application Programming” y es un lenguaje de programación antes conocido como ABAP/4 exclusivo del sistema SAP. Pero no nos vamos a detener es decir lo que casi resulta evidente.

No es posible comprender el uso de ABAP al margen del software ERP SAP dado que se trata de un lenguaje de programación especialmente creado para este.

En los inicios de SAP, este era considerado sinónimo de ERP y, si bien continúa poseyendo esta cualidad en tanto que presenta una estructura modular, con el paso de los años SAP se ha configurado como un paquete mucho más amplio de herramientas y, si bien el ERP es el núcleo del negocio de SAP, nuevos productos como SCM (Supply Chain Management), CRM (customer relationship management) o SRM (Supplier Relationship Management) entre otros, se han ido incorporando en su cartera.

Así, ABAP, que comparte muchos aspectos con el lenguaje C, es el elemento de programación concreto para la gran mayoría de esos productos que integran SAP. ABAP ha evolucionado desde un lenguaje estructurado de cuarta generación (de ahí su denominación original) a incorporar elementos que son característicos de los lenguajes de programación orientados a objetos.

La utilidad esencial de ABAP es la creación de nuevas transacciones que no existen de forma nativa en SAP; estas transacciones representan funciones y procesos que son propios de las compañías que instalan y utilizan SAP, y son el medio a través del cual los usuarios interactúan con SAP.

Entre las principales características de ABAP podemos señalar:

  • Incluye palabras clave y sentencias propias del lenguaje.
  • Está orientado a eventos bien definidos.
  • No es compilado, sino interpretado.
  • Se emplea en programación de informes y en programación de diálogo.
  • Su integración en SAP es absoluta.
  • Como lenguaje orientado a objetos contiene objetos, clases, atributos, métodos e interfaces.
Compartir es vivir!
  • Facebook
  • Twitter
  • LinkedIn
  • RSS

Comments