Eventos en clases globales

¿Cómo se implementan los eventos en las clases globales?
Utilizando la clase que hemos creado en el artículo anterior, en la encapsulación pública, implementamos el evento de instancia ERROR_CONEXION y el evento estático SIN_AUTORIZACION en la clase global ZCL_CONEXION_HTTP_LOGALI.  Creamos los métodos CREA_CONEXION y COMPRUEBA_AUTORIZACION que se encargan de levantar los eventos.

  1. Utilizamos la transacción del Class Builder para modificar la clase ZCL_CONEXION_HTTP_LOGALI.
  2. En la pestaña Eventos creamos los eventos ERROR_CONEXION y SIN_AUTORIZACION.
  3. Creamos los métodos CREA_CONEXION y COMPRUEBA_AUTORIZACION.
  4. Implementamos el código fuente del método CREA_CONEXION que se encarga de levantar el evento de instancia ERRO_CONEXION.
  5. Implementamos el código fuente del método COMPRUEBA_AUTORIZACION que se encarga de levantar el evento estático SIN_AUTORIZACION.
  6. Activamos la clase.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *