✒️ABAP POO - Eventos

ABAP POO Eventos

1. Disparar y manejar eventos

-Los triggers (disparadores), son los metodos que disparan un evento

-Los handlers (manejadores), son los metodos que se ejecutan cuando ocurre un evento

-Para disparar un evento una clase tiene que:

-Declarar el evento en la parte declarativa

-Disparar el evento en uno de sus metodos

-Cuando se declara un evento se puede usar la adicion EXPORTING para especificar parametros que se pasan al manejador del evento. Los parametros se pasan siempre por valor.

-Los eventos dependientes de instancia siempre contienen el parametro implicito SENDER

-Todos los metodos (dependientes de instancia y estatcios) pueden desencadenar eventos estaticos

2- Eventos manejadores

-Los eventos se usan para ejecutar una serie de metodos. Estos metodos tiene que:

-Estar definidos como eventos manejadores (handler) de ese evento

-Estar registrados en tiempo de ejecució para el evento.

-La interface de un metodo manejador de eventos solo puede contener parametros formales definidos en la declaración del evento. Los atributos de los parametros tambien son adoptados pro el evento.

-El metodo manejador de eventos no tiene por que usar todos los parametros pasados en la sentencia RAISE EVETN.

3. Registro de metodos manejadores de eventos.

-Para permitir a un metodo manejador de eventos reaccionar a un evento, se tiene que determinar en tiempo de ejecució el disparador al cual va a reaccionar.

-Cuatro tipos diferentes de eventos.

-Eventos dependientes de instancia declarados en una clase

-eventos dependientes de instancia declaradados en una interface

-Eventos estaticos declarados en una clase

-Eventos estaticos declarados en una interface

-No se puede usar la adición FOR para los eventos estaticos.

4. Coordinación en el manejo de eventos

-Despues de la sentencia RAISE EVENT, todos los metodos manejadores registrados son ejecutados antes de que la siguiente sentencia sea procesada (manejo de eventos sincrónico)

-Para evitar la posibilidad de un bucle infinito, actualmente los eventos solo se pueden anidar 64 niveles.

-Los metodos manejadores de eventos son ejecutados en el orden en el que son registrados


Sobre el autor

Publicación académica de Rony Alexander Alvarez Chacón, en su ámbito de estudios para el Máster ABAP POO.

SAP Master

Rony Alexander Alvarez Chacón

Profesión: Consultor Abap/fi - Guatemala - Legajo: DH38D

✒️Autor de: 88 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Mucho gusto soy rony alvarez, consultor abap con conocimimientos en fi, mi objetivo es implemetar y desarrollar solucines dando dedicacion y una labor de calidad a las asignaciones que se me presenten

Certificación Académica de Rony Alvarez

 

:: Al igual que Rony ¿Usted está dispuesto a aprender SAP FI?

El lunes 30 Noviembre 2020 comenzamos la 🎓Carrera Consultor en SAP FI.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

📗 EBOOKS FREE:

Si le interesa la Tecnología SAP, pase por nuestra sección Ebooks Free y descargue uno de los 10 Ebooks libres y gratuitos que hemos desarrollado para compartir juntos.

✒️Más Publicaciones Académicas sobre Tecnología SAP:

Buscador de Publicaciones:


 

🌈Recursos Free

Los mejores recursos Libres y Gratuitos compartidos con la comunidad:

 

 

Consultas y Soporte

👋Hola! ¿Podemos ayudarle con su plan de estudios?

Estamos listos para darle el soporte que su carrera merece mediante un asesoramiento especializado.

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

🤝Aguardamos su contacto, Éxitos!