✒️ABAP Las características de los programas ABAP
ABAP Las características de los programas ABAP
Aplicaciones ABAP
Dentro del mundo ABAP se pueden crear distintos o objetos
-Reporte,reporte iteractivo, reporte AVL
-programa de dialogo
-Formularios
-Batch input
-User exist
-Funciones y RFC
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 tablas del sistema y mostrar los resultados del procesamiento por pantalla.
tipos
Declarativas : declarar datos dentro del programa data , table
Eventos: start_of_selection
control sentencias de contro de flujo if while for
Operativas : write move
Report <nombre>
tables
data
eventos
subrutinas
Comentarios en ABAP
con asterisco * o con comillas dobles ""
En ABAP podemos utilizar el entorno de programación viejo o nuevo
ABAP es orientada a eventos
una seccion de codigo dentro de un programa tiene asociado un evento y termina cuando se encuentra el otro evento
EVENTOS
Son palabras reservadas
INITIALIZATION : es el primer evento que se ejecuta , nos permite inicializar los campos de la pantalla de seleccion,
AT SELECTION-SCREEN: Este evento se utiliza para validar los datos introducidos en los parametros que conforman a la pantalla de seleccion.
STAR-OF SELECTION: Este evento se lanza cuando se procesa la instruccion report , se empieza a ejecutar el codigo que se encuentra entre report y la palabra reservada SATR-OF SELECTION , este se utliza para el procesamiento inicial de programa
END-OF-SELECTION: El codigo de este evento se ejecuta luego de terminar el procesamiento central del programa, se utiliza ´para impresion de listados generalmente
AT LINE-COMMAND: Permite al usuario seleccionar una lineal del listado y realizar alguna accion se utiliza en los llamados reportes interactivos
AT USER-COMMAND: Se ejecuta cuando el usuario presiona un boton del menu del reporte
TOP-OF-PAGE: Se procesa antes de que el primer datos aparezca en cada pagina
END-OF-PAGE: Se procesa cuando se crea automaticamente una nueva pagina
DEBUGGER
Es muy importante saber utilizar el debugger ya que nos puede ser muy util para detectar errores en el sistema y verificar los valores que toma cada variable
 
 
 
Agradecimiento:
Ha agradecido este aporte: David Camacho Espinoza
Sobre el autor
Publicación académica de Andres Felipe Escobar Lopez, en su ámbito de estudios para la Carrera Consultor ABAP.
Andres Felipe Escobar Lopez
Profesión: Análisis y Desarrollo - Colombia - Legajo: ES13M
✒️Autor de: 94 Publicaciones Académicas
🎓Cursando Actualmente: Master en Programación ABAP Orientado a Objetos
🎓Egresado de los módulos:
Certificación Académica de Andres Escobar