Depois que um evento for identificado por um dos mecanismos de
detecção de eventos, ele será acionado por um dos acionadores de eventos
entregues pelo adaptador. Os acionadores de eventos podem fazer com que os eventos
sejam processados imediatamente ou no futuro.
Os módulos de função que acionam os eventos estão descritos na seguinte lista.
- /CWLD/ADD_TO_QUEUE
Este módulo de função aciona os eventos para a tabela de
eventos atual para processamento imediato.
- /CWLD/ADD_TO_QUEUE_IN_FUTURE
Este módulo de função aciona os eventos para a
tabela de eventos futura a ser processada posteriormente.
Ambas as Funções são para Acionamento em Tempo Real.
Tabela de Eventos Atuais
Se o evento for acionado
em tempo real, /CWLD/ADD_TO_QUEUE_AEP consolidará o evento na tabela de eventos
atuais (/CWLD/EVT_CUR_AEP). Especificamente, ele inclui uma
linha de dados para o nome do objeto, verbo e chave que representa o evento.
Tabela de Eventos Futuros
Se um evento precisar ser
processado em uma data futura, ocorrerá o processamento descrito na lista a seguir.
- Um manipulador ABAP customizado chama /CWLD/ADD_TO_QUEUE_IN_FUTURE_AEP com o evento.
- O módulo /CWLD/ADD_TO_QUEUE_IN_FUTURE_AEP consolida o evento na tabela de eventos
futuros (/CWLD/EVT_FUT_AEP). Especificamente, ele inclui uma
linha de dados para o nome do objeto, verbo e chave que representa o evento. Além disso, ele inclui uma linha de Data
- O programa em lote entregue pelo adaptador /CWLD/SUBMIT_FUTURE_EVENTS_AEP lê
a tabela de eventos futuros.
- Se planejado para isso, o programa em lote recuperará eventos da tabela de eventos
futuros.
- Depois de recuperar um evento, o programa em lote chama /CWLD/ADD_TO_QUEUE_AEP.
- O módulo /CWLD/ADD_TO_QUEUE_AEP aciona o evento na tabela de eventos atuais.
/CWLD/ADD_TO_QUEUE_IN_FUTURE_AEP utiliza a data
do sistema como a data atual quando preenche a linha de Data da tabela de eventos futuros.