✒️ABAP Las características de los programas ABAP
ABAP Las características de los programas ABAP
1**Aplicaciones ABAP
Se pueden crear distintos tipos de objetos, los ma comunes son:
> Reporte, Reporte interactivo y reporte ALV; ALV?
> Programa de Dialogo
> Formularios
> Batch INput
> User Exits
> Fiel Exits
> Funciones y RFC
Reporte: se le conoce como Reporte Clasico o simplemente Reporte.
Es un programa que consiste en una serie de instrucciones y palabras clave cuyo objetivo es procesar datos de entrada o datos que se obtienen de las tablas del sistema y mostrar los resultados del procesamiento por pantalla.
Existen 4 tipo de palabras claves:
() Declarativas: se utilizan para declarar datos que vamos a usar dentro del programa: Ejemp DATA, TABLES y CONSTANT
() Eventos: que ocurren en el programa: Ejem: START-OF-SELECTION, TOP-OF-PAGE, etc
() Control: sentencias de control de flujo de programa. Ejem: IF, WHILE, DO, etc
() Operativas: realizan funciones segun la palabra clave. Ejem: WRITE, MOVE, etc
Comentarios: Existen dos forma de utilizar los comentarios, co un asteristo en la columna 1 o con comillas dobles en cualquier posicion de la linea.
2**
Eventos de un programa.La programación ABAP es orientadoa eventos.
Eventos de un programa ABAP.
Es una etiqueta que identifica una sección de código dentro de un programa.
La sección de codigo asociada con un evento, comienza con un nombre de evento y termina cuando el siguiente nombre de evento se encuentra.
Los nombres de eventos son palabras reservadas. No podemos crear nuevos eventos, solamente podelos usar los que ya existen.
Principales eventos;
() INITIALIZATION
Es el primer evento que se ecjuta. Nos permite inicializar los campos de la pantalla de selección de un programa o cualquie variable.
() At SELECTION-SCREEN
Este evento se utiliza para validadr los datos introducidos en los par'ametros que conforman a la pantalla de selección;
() START-OF SELECTION
Este event se lanza cuando se procesa la instrucción REPORT, se ejecuta el codigo entre REPORT y START-OF-SELECTION;
se usa para para el procesamiento central del programa.
Es el evento por defecto.
() END-OF-SELECTION
Cuando termina START-OF-SELECTION es ejecutado este evento
En general se utiliza para realizar laimpresion de listados
() AT LINE-SELECTION
Permite al usuario seleccion una linea de un listado y realizar alguna acción. Se utiliza en los reporte interactivos
() AT USER-COMMAND
Se ejecuta cuando el usuario presiona un botón del menú en un reporte
() TOP-OF-PAGE
Este evento de procesa antes de que el primer dato aparezca en cada pagina;
() END-OF-PAGE
este evento se lanza cuando se crea automaticamente una nueva pagina. cuando el numero de lineas procesado sobrepasa el número de lineas fijado.
 
 
 
Sobre el autor
Publicación académica de Jorge Reyes Cisneros, en su ámbito de estudios para la Carrera Consultor ABAP.
Jorge Reyes Cisneros
Profesión: Analista Sistemas Mainframe Sr - Mexico - Legajo: TR24J
✒️Autor de: 14 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Interesado en laborar como desarrollador abap
Certificación Académica de Jorge Reyes