✒️ABAP POO Eventos

Publicación Académica por Rony Alexander Alvarez Chacón

Publicación Académica creada y compartida por Rony Alvarez Chacón para el tema Eventos.

Dentro del ámbito de estudios: Máster ABAP POO / Unidad 2: Conceptos y Técnicas de la POO en ABAP.

¿Buscás una carrera con Futuro?

ABAP POO Eventos por Rony Alvarez Chacón

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

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 25 Febrero 2019 comenzamos la 🎓Carrera Consultor en SAP FI.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

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

Buscador de Publicaciones:


 

Recursos Free:

Los mejores recursos Libres y Gratuitos compartidos con la comunidad: