Histórico da Página
...
Informações | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Esse controle é realizado nos processos de bloqueios de contingencias (tela de Contingencia) e caso um usuário esteja efetuando o processo ele será bloqueado à outro usuário que tentar acessa-lo e só poderá continuar a ação quando o primeiro usuário que esteja realizando a ação na tela do processo de bloqueio saia da transação e tenha concluído o processo. Essa configuração é consulta os níveis da entidade do cubo e macro executam o conteúdo do campo AKW_CONCCH. Por exemplo considerando o nível do cubo que tenha a configuração abaixo:
Na AKW as expressões no campo AKW_CONCCH serão macro executadas pela rotina e serão lockados na tabela pertinente para afins de integridade e controle de transação. Nesse caso serão avaliados os registros na AKD que tenham o par das chaves AKD_CO + AKD_CC(Isto dependendo do nível utilizado do cubo) e com isso serão lockados os registros que tenham a expressão do nível do cubo. Por exemplo um registro em que tenha a conta orçamentaria e o centro de custos conforme abaixo seriam travados pelo controle de transação e conforme o configurado no ponto de bloqueio e com isso só seria permitido que outro usuário o acesse quando o processo for concluído.
Esse processo acontece em qualquer Tela de bloqueio que tenha o comportamento de concorrência de usuários sendo que uma delas ainda esteja aberta por outro.
|
03. TABELAS UTILIZADAS
- AKD - Lançamentos
- AKW - Entidades do Cubo
...