Manual Teórico Practico ABAP BASICO

Manual Teórico Practico ABAP BASICO, Características del lenguaje ABAP/4.

Manual Teórico Practico ABAP BASICO

Las siglas ABAP/4 [2] provienen de: Advanced Business Aplication Programming 4th

Generation.

El ABAP/4 es un lenguaje de programación de 4ª Generación (4GL) orientado tal como

su definición especifica, al desarrollo de aplicaciones de negocios.

Manual-Teórico-Practico-ABAP-BASICO

Todos los módulos disponibles en SAP han sido programados en este lenguaje de

programación.

Además podemos escribir nuevas aplicaciones en ABAP/4 como complemento a las ya

existentes o como apoyo a la configuración del sistema.

Es un lenguaje estructurado orientado a eventos. Es decir no es un clásico lenguaje de

programación con estructura lineal (TOP-DOWN), sino que la secuencia de instrucciones

depende del cumplimiento de una condición o evento.

Entre las distintas aplicaciones que se pueden desarrollar con este lenguaje se

encuentran:

· Reporting (Clásico e interactivo).

· Programación de diálogo o Transacciones. (Diseño de superficies CUA y

diseño de pantallas).

· Otras aplicaciones. (Interfaces, Batch Input, Formularios SAP Script, programas de

comunicaciones…etc).

Una vez instalado SAP, la principal aplicación del ABAP/4 es la generación de informes

ya sea porque no han sido contemplados por SAP o por que en la instalación se requiera

un informe con formato muy concreto. Así pues ABAP tendrá muchas instrucciones

estinadas a facilitarnos la tarea de programar ‘reports ’.

Podemos diferenciar claramente entre reporting Clásico y reporting Interactivo.

El reporting clásico se caracteriza por listados voluminosos o muy frecuentes, listados

pre-impresos, con mezcla de informaciones detalladas y resumidas.

El reporting interactivo se caracteriza por ser orientado a pantalla, con listados cortos y

con datos resumidos. Informaciones detalladas en sublistados o ventanas controlados por

teclas de función.

II. Entorno de desarrollo en ABAP/4

Para crear un programa ABAP debemos seguir unos pasos que detallamos a

continuación.

El paso previo a trabajar con programas es mantener los atributos de éste.

Veamos esto mejor con un ejemplo:

· Ir al menú Herramientas Banco de trabajo ABAP Desarrollo Editor

ABAP/4 o bien usar la transacción se38 para acceder al editor de programas ABAP.

· Introducir nombre del programa y pulsar Crear.

· Introducir el título del programa en la ventana que aparece.

· Indicar Tipo de programa (obligatorio). Generalmente un 1 (Report).

· Status del programa (opcional).

· Aplicación sobre la que hacemos referencia en el programa. Con un *

especificamos que puede hacer referencia a cualquier aplicación.

· Clase del programa (opcional).

· Grupo de Autorizaciones con las que se puede ejecutar o editar y modificar un

programa (opcional).

· Base de datos lógica (opcional).

· Aplicación de la base de datos lógica (opcional).

· Imagen de selección (opcional).

· Inicio vía variante (opcional).

· Pulsar GRABAR.

Después de introducir los atributos del programa, SAP solicita la clase de desarrollo, que

es una manera de agrupar los programas funcionalmente para facilitar los métodos de

corrección y transporte. Si aún no se conoce la clase de desarrollo a la que se debe

asignar el programa, consideraremos provisionalmente el programa como un objeto localprivado.

Podemos ejecutar distintas funciones desde la línea de comandos (F1 para más

información), o desde los distintos menús.

También existen múltiples comandos de línea.

Con F1 sobre una instrucción obtendremos información online acerca de ésta.

Podemos grabar o recuperar programas de un dispositivo local Disco duro o disquetera

(en menú utilidades).

Manual Teórico Practico ABAP BASICO