✒️ABAP Las características de los programas ABAP
ABAP Las características de los programas ABAP
Resumen Lección: Características de los programas ABAP
Aplicaciones ABAP
- Reporte, Reporte Interactivo y Reporte ALV.
- Programas de Dialogo.
- Formularios.
- Batch Input.
- User Exits.
- Field Exits.
- Funciones y RFC.
Reporte: Es un programa que consiste en una serie de instrucciones y palabras claves 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 cuatro tipos de palabras claves:
- Declarativas.
- Eventos.
- Control.
- Operativas.
Estructura de un Reporte:
- REPORT <Nombre> (Nombre de programa).
- TABLES: (Se definen las tablas del diccionario de datos).
- DATA: (Definimos las variables internas)
- EVENTOS: (Se detallan los eventos y el código correspondiente a cada uno).
- SUBRUTINAS ( Se crean para modularizar los programas y ayudar al mantenimiento).
Existen dos formas de utilizar los comentarios en un programa ABAP:
- Con un asterisco en la primera columna de la fila.
- Con comillas dobles en cualquier posición de la linea.
Eventos de un programa ABAP
Es una etiqueta que identifica una sección de código dentro de un 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.
Los nombres de los eventos son palabras reservadas. no podemos crear nuevos eventos. solamente podemos usar los que ya existen.
Los principales eventos que pueden ocurrir dentro de un programa son :
- INITIALIZATION.
- AT-SELECTION-SCREEN
- START-OF-SELECTION
- END-OF-SELECTION
- AT-LINE-SELECTION
- AT-USER-COMMAND
- TOP-OF-PAGE
- END-OF-PAGE
No importa el orden en el que se escriban los eventos dentro de un programa.
Utilizando el Debugger
El Debugger es una herramienta esencial en el diseño de los programas porque nos permite verificar en tiempo de ejecución el comportamiento del código escrito así como las diferentes variables y eventos que ocurren en el mismo. para ello se utilizan Break Point que detiene la ejecución del programa en una linea especifica.
Existen dos tipos de Break Point:
- Estáticos: Se genera escribiendo en el codigo ABAP la sentencia Break-point, estos funcionan independiente del usuario que ejecuta el programa.
- Dinámicos: existen tres tipos: el Break point del Debugger que se crean en el Debugger y se borran al cerrar el Debugger, el Break point de sesión que se crean en el editor ABAP y son validos mientras dura la sesión del usuario y por ultimo los Break point externos que son validos para todas las sesiones de todos los usuarios y su valides es de solo 2 horas.
Existen dos pantallas de Debugger la versión clásica y el Debugger nuevo se puede seleccionar en cual se desea trabajar.
 
 
 
Sobre el autor
Publicación académica de Alexander Jos? Tovar Rodr?guez, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander Jos? Tovar Rodr?guez
Profesión: Ing. Electr?nico en Computaci?n - Venezuela - Legajo: UB49U
✒️Autor de: 45 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Alexander Tovar