✒️ABAP / Las características de los programas ABAP Por Sonia Agüero Caballer
ABAP Las características de los programas ABAP

DECLARACIÓN Y PROCESAMIENTO DE DATOS
Objetos más comunes:
- Reportes
- Programas de diálogo
- Formularios
- Batch Imput: simular que un usuario ingresa datos pero de manera automática. Utilizado para un gran número de altas, modificaciones y bajas.
- User exits.
- Field exits
- Funciones y RFC
REPORTE
Programa que consiste en una serie de instrucciones y palabras clave para procesar datos de entrada que se obtienen de las tablas del sistema y mostrar resultados en pantalla.
TIPOS PALABRA CLAVE
- Declarativa: declarar datos: DATA, TABLES, CONSTANT.
- Eventos: ocurren en el programa: START-OF-SELECTION, TOP-OF-PAGE.
- Control: flujo del programa: IF, WHILE, DO.
- Operativas: funciones según palabra clave: WRITE, MOVE,
EVENTOS DE UN PROGRAMA
Es una etiqueta que identifica una sección de código dentro de un programa. Esta sección comienza con un nombre de evento y termina cuando empieza el siguiente.
Estos nombres son palabras reservadas y no se pueden crear nuevos eventos, se usan los ya existentes, por ejemplo:
- INITIALIZATION: primer evento que se ejecuta, inicializar campos de pantalla de selección (al ejecutar un reporte para filtrar datos en tablas de sistema) o cualquier variable.
- AT SELECTION-SCREEN: para validar datos introducidos en la pantalla de selección.
- START-OF-SELECTION: se lanza al usar REPORT. Se utiliza para el procesamiento central del programa como selección de datos, operaciones aritméticas, etc.
- END-OF-SELECTION: se procesa después de START-OF-SELECTION. Para impression de listados.
- AT-LINE-SELECTION: reportes interactivos.
- AT-USER-COMMAND: al presionar botón del menu en reporte.
- TOP-OF-PAGE: para títulos y cabeceras
- END-OF-PAGE: cuando se sobrepase el número de líneas fijado para la página en la sentencia REPORT.
 
 
 
Sobre el autor
Publicación académica de Sonia Agüero Caballer, en su ámbito de estudios para el Curso SAP ABAP.
Sonia Agüero Caballer
España - Legajo: JV95V
✒️Autor de: 23 Publicaciones Académicas
🎓Cursando Actualmente: Curso SAP ABAP
🎓Egresado de los módulos:
- Carrera Consultor SAP HCM Nivel Avanzado
- Carrera Consultor SAP HCM Nivel Inicial
- Curso SAP ABAP Avanzado
- Curso SAP ABAP
Disponibilidad Laboral: FullTime
























