![](https://www.cvosoft.com/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
📘ABAP - Eventos
![](https://www.cvosoft.com/cvo_files/img_sistema_elearning/iconografia_sap_abap/switch-portfolio-neutro.png)
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.
![](https://www.cvosoft.com/cvo_files/imgs_sap_abap/spacer660.gif)