Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||
Segmento: |
| ||||||||
Módulo: | Framework | ||||||||
Função: | Conversão de dado para formato JSON | ||||||||
Ticket: | 9854654 | ||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKTOOLS-3299 |
02. SITUAÇÃO/REQUISITO
Em algumas situações isoladas onde uma aplicação FreeForm/Metadado executa a chamada de outra aplicação no mesmo formato utilizando a função LOG_APPLICATIONRUN(), a passagem de parâmetros numéricos estava gerando uma falha de conflito de tipos de dados, gerando a seguinte mensagem e interrompendo a execução:
...
Nota |
---|
Esta situação foi identificada a partir da tentativa de emitir um pedido de compra a partir do programa SUP22002 que foi acionado a partir do processo de criação de ordem de compra (SUP21003), registro de cotação e designação de formecedor e posterior geração de pedido de compra. |
03. SOLUÇÃO
Ajuste da função FWJSONSERIALIZE() em relação ao tipo de dados FLOAT (AdvPL) para evitar conflito com o tipo NUMBER (AdvPl) em situações isoladas em que gerava a inconsistência acima mencionada, evitando assim o erro e consequentemente a interrupção da execução da aplicação.
...