COMPLY - Nota 013444

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.

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Nota de Evolução relacionada ao tema de Extração de Dados: Integração/Extração dos dados a partir do SAP PI/PO 7.50

Ajuste no processo de extração quando houver data no formato 00.00.0000; Ajuste na tela sistemas remotos; Melhoria no Log de execução do processo de Execução da Extração

Evolução: Revisão do layout da Extração de Dados de Lucro Presumido; Melhoria para o log de Execução na Extração; Melhoria nas consultas processo Interface; Melhoria nas tarefas agendadas na Execução das Interface; Melhoria legendas botões de Reprocessar e Processar na Execução das Interfaces; Melhoria na fórmula que verifica documentos referenciados na Execução das Interfaces


Pacotes de Atualização

Informações Complementares

 

  1. Recomendação que seja aplicado primeiramente em ambiente de Homologação/Qualidade os procedimentos: “Procedimentos e Pacotes de Atualização” “Procedimento de Homologação” descritos nesta nota antes de aplicar no ambiente produtivo;
  2. Analisar e aplicar os pré-requisitos que são premissas para esta atualização. Verificar as notas, que são pré-requisitos:
  • Componentes ETL/Comply: Nota 13367; 13369; 13429
  1. Com os pré-requisitos atualizados, aplicar o Pacote de Requisições nesta Nota:

                     01 - 705816 - ETL_DLL_CAS_DEC_SAP_CONN_275996

  1. Parar o Serviço do Componente Framework;
  2. Iniciar o serviço do Componente Framework.