Hasta donde yo se, creo que no hay nada que impida enviar una clase como parametro en un evento
Voy a poner un ejemplo inventado de como se haria
Creamos la clase ZCL_CLASE1
Creamos otra clase que se llame ZCL_CLASE2
Dentro de la clase ZCL_CLASE1 creamos el siguiente atributo
GO_CLASE2 type ref to ZCL_CLASE2
Dentro de la clase ZCL_CLASE1 creamos el evento EVENTO1
Iremos a los parametros del evento y definiremos el siguiente parametro
O_REF type ref to ZCL_CLASE2
Despues en la clase ZCL_CLASE1 creamos un metodo llamado LANZA_EVENTO
Dentro del metodo LANZA_EVENTO dispararemos el evento utilizando la instruccion
RAISE EVENT EVENTO1 exporting O_REF = GO_CLASE2
|