✒️ABAP / Las características de los programas ABAP Por Maria Gonzalez Sanchez
ABAP Las características de los programas ABAP

1) Aplicaciones Abap
Los objetos que se pueden crear en Abap son:
1) Reporte, reporte interactivo y Reporte ALV
2) Programa Dialogo
3) Formularios
4) Batch Input
5) User Exit
7) Field Exir
8) Funciones y RFC ( Remote Fucntion call)
REPORTES
ES un programa que consiste en un seria 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 clave (palabra propia del lenguaje)
- Declarativas: utilizadas para declarar datos
- Eventos: Ocurren en el programa
- Control: Sentencias de control del flujo del programa (IF, While, DO)
- Operativas : Realizan funciones según la palabra clave
________________________________________________________________________
La estructura de una reporte seria de la siguiente forma:
Report <Name>
Tables:
Data:
Eventos
Subrutinas
_________________________________________________________________________
Existen 2 formas de colocar comentarios en un programa:
- Con * en la primer columna de la fila
- Con comillas dobles " en cualquier posición de la línea
En Abap se puede seleccionar el tipo de editor que se desea, esto se hace en el menú: Utilidades --> Opciones-->Editor Abapy seleccionamos la opción de Editor Front- End Nuevo
2) EVENTOS
Es una etiqueta que identifica una sección de código dentro del programa. la sección de código asociada con un evento comienza con un nombre de evento y termina cuando el siguiente nombre de evento se encuentra. Son palabras reservas
Principales Eventos
- INITIALIZATION . Permite inicializar los campos de la pantalla de selección de un programa
- AT SELECTION-SCREEN. Se utiliza para validar los datos introducidos en los parametros de la pantalla de selección
- START-OF-SELECTION. Se utiliza para realizar el procesamiento central del programas, tal como realizar la selección de datos, procesar un archivo, etc
- END-OF-SELECTION. Se procesa cuando se termina el procesamiento central del programa, es decir despues del evento START-OF-SELECTION
- AT LINE-SELECTION. Permite al usuario seleccionar una linea de un listado y realizar alguna acción. Se utiliza en los reportes interactivos
- AT USER-COMMAND. Se ejecuta cuando el usuario presiona un botón del menú en un reporte
- TOP-OF-PAGE. Se procesa antes de el primer dato aparezca, se puede utilizar para colocar títulos
- END-OF-PAGE. Se lanza cuando se crea automáticamente una nueva página, se utiliza para salta de paginas en los reportes.
3) DEBUGGER
Existen 2 tipos de Breakpoints:
1)Estáticos. Escribiendo en el programa la sentencia BREAK-POINT, son independientes del usuario que ejecutan el programa
2)Dinámicos. Existen 3 tipos:
- Breakpont de Debugger, que son creados en el debug y se borra cuando se cierra el debugger
- Breakpoint de sesion, creados en el editor de abap y solo duran durante la sesión del usuario
- Breakpoint externos, validos para todos las sesiones de todos los usuarios en el servidro y su validez es de 2 horas
Teclas del Debugger
- Single step (F5)
- Execute (F6)
- Return (F7)
- Run (F8)
Para ejecutar una linea de codigo, es olo posicionarse en la linea y darle shift F12
Para cambiar la pantalla del debug. Utilizades-->Opciones-->Editor Abap-->Debugging--> Funcion Debugging y cambiar la fucnión(F debugging nueva)
 
 
 
Sobre el autor
Publicación académica de Maria Guadalupe Gonzalez Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Maria Guadalupe Gonzalez Sanchez
Mexico - Legajo: LB83R
✒️Autor de: 147 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial






Disponibilidad Laboral: FullTime


















