Módulo: Integração - Extração dos dados
Funcionalidade: Execução da Extração
Data/Hora da Publicação: 05/10/2020 17:41:41
Data/Hora Última Alteração: 05/10/2020 17:41:41
Descrição da Nota: Componente Execução de Extração - Indiretos: Correção no processo de extração campos valores decimais e em Serviços tomados na extração das informações dos impostos quando utilizado o Sap Connector
Sintoma
Componente Execução da Extração - Indiretos: Ao realizar a extração dos Indiretos utilizando o Sap Connector foi observado que os campos de valores decimais estavam sendo extraídos incorretamente.
Exemplo:
Tabela ITG_NF_IMPOSTO
Por isto, ao executar a interface retornava o seguinte erro de validação
Componente Execução da Extração - Serviços Tomados: Ao realizar a extração de serviços tomados temos as seguintes situações:
1 - Para clientes que utilizam banco de dados SQL não apresentava nenhum log de erro porem a tabela de impostos, ITG_SERVICO_TOMADO_IMPOSTO não estava sendo preenchida
Exemplo:
Tabela ITG_SERVICO_TOMADO
Tabela ITG_SERVICO_TOMADO_IMPOSTO sem registros
2 - Para clientes que utilizam banco de dados oracle na extração Serviços tomados poderia apresentar este erro:
Tabela 'ITG_SERVICO_TOMADO_IMPOSTO': 'ORA-24381: error(s) in array DML
ORA-01438: value larger than specified precision allowed for this column
Solução
Componente Execução da Extração - Indiretos: O processo de extração de dados foi corrigido para que ocorra a extração de todos os valores decimais corretamente. Utilizando o Sap Connector.
Exemplo:
Tabela ITG_NF_IMPOSTO
Componente Execução da Extração - Serviços Tomados: O processo de extração dos serviços tomados foi corrigido, desta forma todas as tabelas pertinentes a este processo estão sendo preenchidas. Utilizando o Sap Connector
Exemplo:
Tabela intermediária /PWSATI/ZSATI102 (Imposto serviço tomado SAP)
ITG_SERVICO_TOMADO_IMPOSTO
E com a correção no código do programa também não apresentará mais o erro; 'ORA-01438: value larger than specified precision allowed for this column' , ao realizar extração utilizando banco de dados oracle.
4.00.00.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisição)
Informações Complementares
01 - 705816 - ETL_DLL_CAS_DEC_SAP_CONN_275996