✒️ABAP - Eventos

ABAP Eventos

Eventos

1. Disparar y manejar eventos

* Tigger: Disparador de eventos

Para disparar un evento es necesario declarar el evento y disararlo en uno de sus métodos

EVENTS <evento> EXPORTING ...VALUE(<ei>) TYPE type[opcional]..

Eventos estáticos: CLASS-EVENTS <evento>

EXPORTING para especificar eventos que se pasan al manejador de eventos

SENDER: parámetro implícito referencia al tipo o interface en donde es declarado

Evento estático se dispara en método estático y evento dependiente de instancia se dispara desde cualquier método de la

clase. RAISE EVENT <evento> EXPORTING.. <ei> = <f i>..

* Handler: Manejador de eventos.

El método debe estar definido como evento manejador de ese evento y estar registrado en tiempo de ejecución para el evento.

METHODS <metodo> FOR EVENT <evento> OF <cif> IMPORTING.. <ei>

Para métodos estáticos CLASS-METHODS <metodo> FOR EVENT <evento> OF <cif> IMPORTING.. <ei>

Determinar en tiempo de ejecución el disparador:

SET HANDLER...<hi>[FOR]...

Tipos de eventos:

* Dependientes de instancia declarados en una clase

* Dependientes de instancia declarados en una interface

Para estos 2 anteriores debe utilizar FOR <instance> o FOR ALL INSTANCES.

* Estáticos declarados en una clase

* Estáticos declarados en una interface

Después de RAISE EVENT se ejecutan todos los métodos manejadores antes de la siguiente sentencia en el orden en que son registrados.

4. Coordinación en el manejo de eventos

Agradecimiento:

Ha agradecido este aporte: Javier Exposito Diaz


Sobre el autor

Publicación académica de Helen Silva Ruiz, en su ámbito de estudios para la Carrera Programador ABAP.

SAP Master

Helen Silva Ruiz

Profesión: Desarrollador Abap Iv - España - Legajo: WL34J

✒️Autor de: 50 Publicaciones Académicas

🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado

🎓Egresado del módulo:

Certificación Académica de Helen Silva

 

:: Al igual que Helen ¿Usted está dispuesto a aprender ABAP?

El lunes 02 Agosto 2021 comenzamos la 🎓Carrera Programador ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!