empo aproximado para leitura: 0 min
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Supply Chain - Logística |
Módulo: | TMS - Gestão de Transportes |
Função: | TMSA500 - Manutencao de documentos |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Time do Fiscal em atuação de performance da rotina Consulta de Doctos. (MATA920) instanciada pelo fonte TMS - TMSA500 - Manutenção de Documentos identificou um ponto em executa-se duas vezes um "mesmo procedimento":
Foi identificado a execução com maior tempo de execução (12,885 segundos) nas linhas 596 e 1693 abaixo.
CALL REGTOMEMORY ( MATXATU.PRX) C 2 T 12.885 M 7.794
– FROM TMSA500MNT (TMSA500.PRW) LN 596 C 1 T 7.794 M 7.794
– FROM TMSA500MNT (TMSA500.PRW) LN 1693 C 1 T 5.091 M 5.091
Precisamos avaliar se essa execução em duplicidade é necessária ou podemos retirar uma delas! Bem como avaliar pontos em que há necessidade de alteração visando melhoria de performance no uso da rotina.
03. SOLUÇÃO
Ajustado para que, ao visualizar um documento, não seja executada a rotina de registro na memoria da tabela DT6 mais de uma vez sem que haja necessidade.