TECNOLOGIA - SQLMon - Quais são os exemplos de situações resolvidas através da verificação do log do SQLMon
Dúvida
Quais são os exemplos de situações resolvidas através da verificação do log do SQLMon?
Solução
Abaixo seguem exemplos de situações resolvidas através da verificação do Log do SQLMon:
1. Ao efetuar o lançamento de uma redução Z através da tela F660TOF_CIEC - Controladoria / Gestão de Tributos / Escrituração / Lançamentos / Redução Z é apresentada a seguinte mensagem:
1.1. Ao efetuar a análise do log do SQL Monitor foi verificado que a aplicação está realizando um select na tabela R900RPP (tabela responsável pelo vinculo das regras por evento):
1.2. Identificada a regra 52 relacionada a 2 eventos da tela F660TOF_CIEC - Controladoria / Gestão de Tributos / Escrituração / Lançamentos / Redução Z:
1.3. Confirmada a existência do vínculo da regra por evento na tela:
1.4. Analisada a regra e identificada a divergência que ocasionou o erro na tela. Na regra por evento era utilizada uma 'tabela.campo' que não era correspondente a 'tabela.campo' da aba da tela carregada:
2. Ao realizar a consulta de um título do contas a pagar através da tela F502CCP_FPCP - Finanças / Gestão de Contas a Pagar / Contas a Pagar / Consultas / Títulos, o usuário informa um tipo de título que existe na base de dados e é apresentada a mensagem:
2.1 Ao avaliar o cadastro do tipo de título é possível verificar que o mesmo existe e está ativo:
2.2. Ao efetuar a análise do log do SQL Monitor é possível verificar o comando realizado pelo ERP Senior antes da apresentação da mensagem:
2.3. Através do select é possível verificar que uma das condições para a apresentação do tipo de título é o mesmo possuir o indicativo ExcVar diferente de “vazio”:
2.4. Constatado que no cadastro do tipo de título de fato não existe esta informação:
Observação
Neste caso foi identificado que foi um campo novo criado por uma atualização e que provavelmente o atualizador não populou o mesmo com o valor 'N-Não'.
3. Ao efetuar a apuração do faturamento é apresentada a seguinte mensagem:
3.1. Através do SQL Monitor é possível identificar o último comando executado pela rotina antes da apresentação do erro:
3.2. Ao executar o comando em questão através de uma ferramenta de banco de dados e analisar as informações retornadas pode ser verificado que existem notas fiscais de saída cuja a situação tributária recebeu o caractere 'N', ao invés de um conteúdo numérico:
Observação
No caso em questão foi verificado que o cliente realizou a importação de notas fiscais para a base de dados sem consistência padrão, gerando então a divergência.
Observação
Para maiores informações sobre o aplicativo SQLMon, verifique o artigo Tecnologia - SQLMon - Onde é possível encontrar informações sobre o aplicativo SQLMon para utilização em sistemas com Tecnologia G5.