Es posible que sea interesante en algún momento desactivar el envío de eventos de SAP B1 a nuestra aplicación, realizar alguna labor y volver a activar el envío de eventos.
Este tipo de estrategias suele resultar adecuado cuando gestionamos con nuestro addon diferentes eventos que están relacionados y que pueden causar efectos colaterales no deseados.
Para poder desactivar y activar temporalmente los filtros haremos uso de XML y de los métodos presentes en la clase de la UI API Application 1. En el constructor de nuestra clase.
La variable «filtros» ha sido declarada globalmente a la clase: private EventFilters filtros; En el lugar donde desactivemos y activemos los filtros escribiremos.
El método setFiltros() contiene este código.
Usando esta estrategia podemos centrarnos en gestionar los eventos que nos interesan sin preocuparnos por la recepción accidental de otros en nuestro addon.