✒️ABAP Los Eventos
ABAP Los Eventos
Disparar y manejar eventos.
Los triggers son los métodos que disparan un evento, mientras que los handlers o manejadores son los métodos que se ejecutan cuando ocurre un evento.
Para disparar un evento una clase tiene que: Declarar el evento en la parte declarativa y disparar el evento en uno de sus métodos.
- Para declarar eventos estáticos se usa la siguiente sentencia. CLASS-EVENTS <evt>...
- Los eventos se usan para ejecutar una serie de métodos. Tienen que estar definidos como eventos manejadores de ese evento y estar registrados en tiempo de ejecución para el evento.
- El método manejador de eventos no tiene por que usar todos los parámetros pasados en la sentencia RAISE EVENT.
- No se puede usar la adición FOR para los eventos estáticos.
- Despues de la sentencia RAISE EVENT, todos los métodos manejadores registrados son ejecutados antes de que la siguiente sentencia sea procesada. Si un método manejador de eventos desencadena eventos, los correspondientes métodos manejadores de eventos son ejecutados antes de que el método manejador original continue.
- Para evitar la posibilidad de un bucle infinito, actualmente los eventos sólo se puede anidar 64 niveles.
- Los métodos manejadores de eventos son ejecutados en el orden en el que son registrados.
- Los eventos estan sujetos a la misma estructura de visibilidad de los demas componentes de una clase por lo tanto pueden ser publicos, protegidos o privados, los metodos manejadores de eventos tambien tienen atributos de visibilidad.
 
 
 
Sobre el autor
Publicación académica de Erick Omar Mármol Ascencio, en su ámbito de estudios para la Carrera Consultor ABAP.
Erick Omar Mármol Ascencio
Profesión: Funcional Hcm - El Salvador - Legajo: TH41R
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero en ciencias de la computación. graduado en la universidad francisco gavidia. profesión: funcional hcm
Certificación Académica de Erick Mármol