Buen día
Respecto al tema en cuestión a mi me sucede algo parecido.
Y paso a comentar.
Tengo un WBP donde solo hay un campo Edit, un Combo Box y un Boton (el cual tiene un evento definido por el usuario vamos a llamarlo "MIEvento")
En el cual se ingresa un número de documento en el combo se selecciona el sexo; y; el botón dispara una llamada (Call()) a un procedimiento que retorna una respuesta favorable si todo está bien o si los datos ingresados son correctos. O, caso contrario un mendaje de error.
En este aspecto no hay ningún problema.
El evento se dispara se bloquea la pantalla hasta obtener la respuesta; pero acá llega el inconveninete el botón sigue estando habilitado para darle varios Clicks() mientras se procesa la información; O sea el usuario da más de un Click() y eso ocasiona que la auditoría interna (que es otro procedimiento transparente al usuario) registre varias llamadas de un mismo dato con diferencia de segundos.
El caso es que no encuentro forma de que una vez que el usuario hace un primer Click() a <MIEvento> este se bloquee hasta tanto no descargar una respuesta. :-(
Agradecería cualquier Tips, consejo o lo que pueda guiarme para resolver este inconveniente, aclaro que ya consulté la Wiki, foros, etc. de Genenxus y no consiigo "dar al clavo".
El ambiente donde estoy desarrollando: Web
Genexus Evo 3 U15
Generador Java
Un cordial saludo.