![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Las características de los programas ABAP
ABAP Las características de los programas ABAP
![ABAP Las características de los programas ABAP ABAP Las características de los programas ABAP](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/273.jpg)
Tipos de objetos:
Reportes (clásicos, interactivos, ALV)
Programas de diálogo (module pool)
Módulos de función (RFC)
Formularios (SAPScripts/Smartforms)
Batch Inputs
Ampliaciones (user exit, customer exit, field exit,, screen exit, menú exit, enhancement)
Reportes:
Palabras reservadas (azul) no pueden ser usadas por el programador para otro objetivo.
Declarativas (data, tables)
Eventos (start-of-selection, top-of-page)
Control (if, while, do)
Operativas (write, move, translate)
Interfaces (archivos E/S)
Comentarios: cambios, lógica (buena práctica)
Asterisco en primera columna
Comilla doble en cualquier posición de la línea
Nuevo editor (tiene muchas ventajas respecto del viejo, numeración de lineas, colores etc)
Eventos: etiqueta que identifica una sección de código dentro de un programa.
INITIALIZATION: inicialización de variables, asignación de valores iniciales
AT SELECTION-SCREEN: validación de datos (parámetros de pantalla)
START-OF-SELECTION: procesamiento central del programa
END-OF-SELECTION: se procesa luego del SOS (impresión de listados, generación de archivo de salida)
AT-LINE-SELECTION: en un reporte interactivo, cuando se selecciona una linea del listado y se muestra información adicional
AT-USER-COMMAND: cuando el usuario hace clic en algún botón del menú del reporte
TOP-OF-PAGE: títulos o cabeceras
END-OF-PAGE: para imprimir un pie del listado,, es decir cuando llega al máximo nro de líneas por página
 
 
 
Sobre el autor
Publicación académica de Alejandro Luis Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
Alejandro Luis Martinez
Profesión: Licenciado en Sistemas - Argentina - Legajo: EK90T
✒️Autor de: 2 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime