1|Aplicaciones ABAP
En ABAP se puden crear diferentes tipo de objetos, los mas comunes son:
-Reporte, Reporte interactivo, Reporte ALV
-Programa de Dialogo
-Formularios
-Batch Input
-User exits
-Field exits
-Funciones y RFC
REPORTES
es un programa que consiste en una serie de instrucciones y palabras claves cuyo objetivo es
procesar datos de entrada o datos que se obtiene de las tablas del sistema y mostrar los resultados
en pantalla.
Existen 4 tipo de de palabras claves:
-Declarativas: para declarar datos que se van a usar en el programa.
Ej. DATA, TABLES Y CONSTANT.
-Eventos: que ocurren el programa. Ej. START-OF-SELECTION, TOP-OF-PAGE,etc.
-Control: sentencias de control de flujo del programa. Ej. IF, WHILE, DO, etc.
-Operativas: realiza funciones segun la palabra clave. Ej. WRITE, MOVE, etc.
Generalmente la estructura de un Reporte es :
REPORT...........Nombre del programa.
TABLES...........Se definen las tablas del diccionario de datos.
DATA................Se definen las variables internas.
EVENTOS........Se detallan los eventos y el codigo correspondiente a cada uno.
SUBRUTINAS..Se crean para modularizar los programas
Hay 2 formas de utilizar los comentarios en el programa.
-Con * en la primera fila del programa.
-Con " en cualquier posicion de la linea.
2|Eventos de un programa ABAP
Es una etiqueta que identifica uan seccion del código dentro del programa
La seccion de código asociada con un evento, comienza con el nombre de un evento y
termina cuando encuentre el siguente nombre de evento.
Los nombres de eventos son palabras reservadas. No podemos crear nuevos eventos
Los principales eventos que ocurren en un programa son:
-INITIALIZATION
-AT-SELECTION-SCREEN
-START-OF-SELECTION
-END-OF-SELECTION
-AT-LINE-SELECTION
-AT-USER-COMMAND
-TOP-OF-PAGE
-END-OF-PAGE