martes, 20 de agosto de 2013

Conceptos Generales


El ABAP Workbench es un entorno integrado de desarrollo de aplicaciones. Entre otras funciones soporta el desarrollo, debugging y administración de aplicaciones escritas en ABAP Trambién permite la definición, creación y administración de tablas y otros elementos de la base de datos.

El lenguaje ABAP

ABAP (Advanced Business Application Programming) es un lenguaje de programación de 4ª generación desarrollado por SAP y orientado al desarrollo de aplicaciones de gestión. La mayoría de las aplicaciones de un sistema SAP están escritas en ABAP. Un programa ABAP está formado por sentencias individuales, cada sentencia comienza con una palabra clave y finaliza con un “.”.

En ABAP habitualmente se usan comandos de OPEN SQL para acceder a la Base de Datos. Esto consiste en un conjunto de sentencias ABAP que permiten el acceso a la base de datos central del sistema SAP, independientemente de la marca o características técnicas de la base de datos, esto es, las aplicaciones desarrolladas con ABAP son independientes de la base de datos usado en la instalación SAP.

Principales herramientas del ABAP Workbench.

Como ya hemos dicho usaremos el ABAP Workbench para escribir los programas de las aplicaciones SAP. El ABAP Workbench consiste en una serie de herramientas gráficas para el desarrollo de programas. A continuación nombraremos las más utilizadas:

  • Editor ABAP (Transacción SE38) para escribir programas ABAP.
  • Diccionario ABAP (Transacción SE11) para definir tablas, elementos de datos, estructuras y demás.
  • Screen Painter (Transacción SE51) para crear interfaces gráficas de usuario.
  • Function Builder (Transacción SE37) para crear y gestionar módulos de funciones. Un módulo de funciones encapsulada código ABAP utilizable en más de una programación, como ayuda de parámetros de entrada y salida.
  • ABAP debugger la herramienta se puede lanzar junto con cualquier report o transacción y permite seguir paso a paso la ejecución para validad el contenido de variables y la lógica de ejecución.

No hay comentarios:

Publicar un comentario