Manual Basico Abap

Páginas: 25 (6198 palabras) Publicado: 26 de julio de 2011
MANUAL ABAP-BASICO

I . Características del lenguaje ABAP/4
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. 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 quese 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 hansido 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 deinformaciones 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.

-1-

MANUAL ABAP-BASICO Tanto el reporting clásico como el interactivo se pueden ejecutar en online (tiempo real), mientras que únicamente el clásico sepuede ejecutar en Batch (diferido). La programación de diálogo (transacciones) se caracteriza por estar enfocado a pantallas (Dynpro) que estarán controladas por módulos ABAP/4. Tendremos un editor de pantallas Screen Painter y un editor de superficies CUA Painter o Menú Painter. Con el Screen painter definiremos la composición de la información que aparece en la pantalla así como la lógica deproceso para la verificación y proceso de los datos introducidos. El CUA painter (Common User Acces) permite organizar los elementos de la superficie gráfica, sin necesidad de conocer el software de presentación (Windows, Motif,...). Se especificará el contenido de la barra de menús, teclas de función y menús de acción. Otras aplicaciones posibles del lenguaje de programación son la generación de BatchInputs y programas de comunicaciones. Un Batch Input es una utilidad de SAP para transferir información de forma segura y automatizada. Para ello simula mediante un proceso Batch la introducción de datos en el sistema vía transacción online.

-2-

MANUAL ABAP-BASICO

II. Entorno de desarrollo en ABAP/4
Para crear un programa ABAP debemos seguir unos pasos que detallamos a continuación. Elpaso 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual-Teorico-Practico-ABAP-BASICO
  • Manual Abap Performance
  • Manual basico
  • manual de ABAP
  • Manual ABAP
  • Manual de abap
  • Manual De Abap
  • Manual Abap

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS