✒️ABAP Las características de los programas ABAP
ABAP Las características de los programas ABAP
Aplicaciones ABAP Existen distintos tipos de objetos, entre ellos:
Reportes (Estandar, Interactivo, ALV)
Programa de dialogo
Formularios
Batch Input
User exits
Field exit
Funciones y RFC
Un reporte es un programa que por medio de instrucciones y palabras clave procesa datos de entrada o datos de tablas del sistema, es capaz de mostrar los resultados por pantalla.
Existen cuatro tipos de palabras claves:
Declarativas: declara datos dentro del programa (Variables)
Eventos: Marca el evento que ocurre en el programa
Control: sentencias de control de flujo del programa
Operativas: Funciones de acuerdo a la palabra clave (Palabras reservadas)
Comentarios en ABAP:
- Asterisco en la primera columna:
* Comentario ABAP
- Comillas dobles e cualquier posición
"Comentario ABAP
Es posible utilizar el entorno de programación viejo o nuevo
El nuevo agrega características de editores más reconocidos de la actualidad.
Evento de un programa ABAP
(Programación Orientada a Eventos)
Una etiqueta que desenlaza un evento dentro del sistema, este termina cuando el siguiente evento se encuentra.
Son palabras reservadas y no se pueden crear nuevos eventos, solamente usar los ya existentes.
INITIALIZATION: Es el primer evento que se ejecuta, permite inicializar los capos de la pantalla de selección o cualquier otra variable.
AT SELECTION-SCREEN: Se utiliza para validar los datos introducidos en los parámetro de la pantalla de selección.
START-OF SELECTION: Se lanza cuando se procesa la instrucción REPORT, Se utiliza para el procesamiento central del programa, selección de datos, procesar un archivo, operaciones aritméticas, etc.
END-OF-SELECTION: Se procesa cuando se termina el evento START-OF-SELECTION, contiene las ultimas sentencias que ejecutará el programa.
AT LINE-SELECTION: Permite elegir una linea de un listado y realizar alguna acción, ampliamente usado en los llamados reportes interactivos.
AT USER-COMMAND: se ejecuta cuando presiona un botón del menú.
TOP-OF-PAGE: Se procesa antes de que el primer dato aparezca en cada página.
END-OF-PAGE: Se lanza cuando se crea automáticamente una página nueva. Esto ocurrirá cuando el número de lineas procesado sobrepase el número de lineas fijado.
EL uso del debugger es muy similar al de Visual Studio o NetBeans
Sobre el autor
Publicación académica de Uriel López Gutiérrez, en su ámbito de estudios para la Carrera Consultor ABAP.
Uriel López Gutiérrez
Profesión: Desarrollador Software - Mexico - Legajo: SL31B
✒️Autor de: 3 Publicaciones Académicas
🎓Cursando Actualmente: Master ABAP for HANA
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: PartTime
Certificación Académica de Uriel López