📘ABAP - Eventos
Definición de Eventos
Son acontecimientos o sucesos que utilizan los objetos y las clases para desencadenar la ejecución de un método en otro objeto o clase.
En los Objetos ABAP, desencadenar y manejar un evento significa que ciertos métodos actúan como desencadenantes y desencadenantes de eventos, a los que reaccionan otros métodos - los manejadores. Esto significa que los métodos del controlador se ejecutan cuando se produce el evento.
Para activar un evento, una clase debe:
- Declarar el evento en su parte de declaración.
- Activar el evento en uno de sus métodos.
Existen dos tipos de eventos:
- Dependientes de instancia: estos eventos se declaran utilizando la sentencia EVENTS. Solo puede ser desencadenados por un método dependiente de instancia.
- Independientes de instancia o estáticos: estos eventos se declaran utilizando la sentencia CLASS-EVENTS. Todos los métodos pueden desencadenar eventos estáticos.