Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

É executado em qualquer ponto de lançamento bloqueio do PCO e tem a mesma regra.

...

Informações
titleContextualização


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:

NívelExpressão - AKW_CONCCHEntidade do Cubo
1AKD->AKD_COConta Orçamentaria
2

AKD→AKD_CO+AKD->AKD_CC


Centro de Custo
3AKD->AKD_CO+AKD→AKD_CC+ AKD_TPSALDTipo de Saldo

Na Um exemplo disso é os registros abaixo na AKW, que serão macro executados ao decorrer da rotina e serão lockados a tabela pertinente afins de integridade e controle de transação:
Image Removed  

Nesse caso serão avaliados os registros na AKD que tenha 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.

AKD_COAKD_CC
000000001PCO1001


Esse processo acontece em qualquer Tela de contingencia 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

...