Histórico da Página
01. DADOS GERAIS
| Produto: |
| ||||
|---|---|---|---|---|---|
| Linha de Produto: |
| ||||
| Segmento: |
| ||||
| Módulo: |
| ||||
| Função: | WSTAF068.PRW | ||||
| País: | Brasil | ||||
| Ticket: | 26650443 | ||||
| Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF1-39720 |
02. SITUAÇÃO/REQUISITO
Atualmente, ao acionar a opção "Reavaliar Totalizadores" mais de uma vez na mesma rotina, o sistema apresenta o erro de banco de dados ORA-00001 (unique constraint). Isso ocorre porque a rotina tenta realizar um novo INSERT na tabela V45990 com mesmos dados de chave única da execução anterior.
03. SOLUÇÃO
Alteração no fonte WSTAF068.PRW para garantir a geração de um sequencial único na gravação dos dados. Foi implementado o incremento da variável nSeq (nSeq++) no início do laço de repetição. Assim, a função SaveResult passa a receber uma chave sempre exclusiva (StrZero( nSeq, 6 )), resolvendo o erro de violação de unique constraint durante o INSERT.
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
Não há. Painel de Reavaliar Totalizadores
| Templatedocumentos |
|---|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas