✒️ABAP Las características de los programas ABAP
ABAP Las características de los programas ABAP
ApunteAplicaciones Abap
Tipos Palabras clave:
Existen dos formas de comentar en abap
1 con asterisco al inicio de la fila
* este es un comentario
2 con comillas dobles al inicio del comentario en cualquier parte de la fila
Write:/ ‘este es un programa abap’. “aquí imprimimos en pantalla
2 Eventos
La programación ABAP es orientada a EVENTOS. Estos son con palabras reservadas de SAP, y no se pueden crear nuevos.
INITIALITATION es el primer evento que se ejecuta, en este evento se inician los campos de la Pantalla de selección de un programa o otra variable.
AT SELECTION -SCREEN se utiliza para validar los datos introducidos en la pantalla de selección
START-OF SELECTION este se lanza cuando se procesa la instrucción REPORT, en esta parte se ejecuta el código que esta entre REPORT y START-OF SELECTION. El evento START-OF-SELECTION se usa para el procesamiento central del programa, donde se puede seleccionar los datos, procesar un archivo, realizar operaciones aritméticas.
ENDOF-SELECTION este se procesa luego del evento START-OF-SELECTION, generalmente se ocupa para la impresión de listados.
AT LINE-SELECTION se utiliza en los reportes interactivos, y permite seleccionar una fila de un listado y realizar alguna acción
AT USER-COMMAND se ejecuta cuando el usuario presiona un botón de un reporte
TOP-OF-PAGE este evento se ejecuta antes del primer dato aparezca en cada página. Se usa para títulos o cabeceras
END-OF-PAGE se lanza cuando se crea una nueva página.
DEBUGGER
Los programas se ejecutaran solo si no tienen errores, algunos de estos serán fáciles de detectar y otro inposiblebles, para esto esta el modo debugger, el que permite revisar la ejecución tanto en pantalla como código, paso a paso, línea a línea, colocando breakpoints para detectar el punto exacto de falla.
Existen 2 tipos de breakpoints:
Estáticos: se generar escribiendo en el código del programa, BREAK-POINT, en este modo pasara a debuging en ese modo. Independiete del usuario que use elm programa.
Dinámicos: hay 3 tipos de breackpoints dinámicos:
§ Breakpoint externo: son válidos para todos los usuarios del servidor y su validez es de 2 horas.
Una funcionalidad importante en debugger es que permite ejecutar la línea de código especifica. Con el mouse posicionado en la línea apretar shift f12. Creado OK - Iniciar Edición
 
 
 
Sobre el autor
Publicación académica de Juan Pablo Carvajal Oyarzun, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Pablo Carvajal Oyarzun
Profesión: Ingeniería en Informática - Chile - Legajo: PA39Z
✒️Autor de: 8 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Máster Funcional ABAP
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Juan Carvajal