✒️ABAP Las características de los programas ABAP
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.
Maria Guadalupe Gonzalez Sanchez
Mexico - Legajo: LB83R
✒️Autor de: 147 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial