COMPLY - Nota 014259

Módulo: Integração - Interfaces

Funcionalidade: Interfaces

Data/Hora da Publicação: 22/12/2021 15:50:47

Data/Hora Última Alteração: 29/12/2021 15:42:34

Descrição da Nota: Tratamento no processo de exclusão do Sistema Remoto; Tratamento para evitar as falhas no processo de Conciliação; Extração de Indiretos: ajuste nome dos campos das tabelas Capa e Imposto; Tratamento na validação 0740399 da Interface Fichas Complementares CIAP; Melhoria realizada na Interface Cadastro de Produtos e no Controle de vigência de Prod.; Alteração do tamanho do campo de UM em várias Extrações e Interfaces; Melhoria nos PDFs de Validações das Interfaces de Indiretos e Serviços Tomados

Sintoma

 

1 - Exclusão de Sistemas Remotos

O processo de exclusão do sistema remoto não estava finalizando corretamente e ocorria o seguinte erro:

Não é possível apagar o(s) registro(s) selecionado(s), pois não foi possível verificar se existem dependência com processos de “Extração de Dados”

 

2 - Validação e Conciliação Fiscal

Ao executar o processo Conciliar do menu Validação e Conciliação Fiscal, ocorriam os seguintes erros:

 

a. Conexões via PI/PO:

"Falha ao inserir o registro 1 no DataTable '1' - Erro: 'Referência de objeto não definida para uma instância de um objeto.'

- StackTrace:    em

Procwork.Software.ETL.EXT.Common.Extracao.ETLBaseConnector.InternalInsertRow

 

b. Conexões via SAP Connector:

Falha ao chamar a Extração, segue exemplo:

Falha ao mapear os campos da Extração!!! A versão do Extrator SAP não foi informada. Verifique se o Extrator SAP está atualizado. - Erro: Não é possível executar a Extração dos dados. - StackTrace:    em

Procwork.Software.ETL.EXT.Common.Connectors.SapConnector.SapConnector.InternalExecuteRFC(Boolean& emExecucao).

 

3 - Extração de Dados das Notas Fiscais de Indiretos

Na Nota 013684 foi realizada a inclusão do campo INF_NUM_DOC_MUNIC na tabela /PWSATI/ZSATI001 (Capa) e na Nota 014086 a inclusão do campo IIP_IND_SOMA_TOT_NF na tabela /PWSATI/ZSATI007 (Imposto), porém na Extração dos Indiretos, na qual o sistema de origem utilizado era o SAP 4.6, os registros não eram extraídos e apresentavam os erros a seguir:

 

O registro: '1791493' não será inserido. Possui erros de validação. Erro: 'O campo: 'INF_NUM_DOC_MUNIC' não existe na Origem 'LF_SATI_CAPA'

O registro: '1793961' não será inserido. Possui erros de validação. Erro: 'O campo: 'IIP_IND_SOMA_TOT_NF' não existe na Origem 'LF_SATI_IMPOSTO'

 

4 - Interface de Fichas Complementares CIAP

Ao executar a interface de Fichas Complementares CIAP, os dados paravam na validação de número 0740399 e retornava o seguinte erro: "Ocorreu um erro durante a execução do mapeamento da propriedade 'ImobDefinitivo' e valor: '': 'name' argument cannot be null.

 

Solução

1 - Exclusão de Sistemas Remotos

Tratamento realizado no nome de uma variável no código do programa, para que não ocorra erro na exclusão de registros de Sistema Remoto.

 

2 - Validação e Conciliação Fiscal

Tratamento realizado para evitar as falhas no processo Conciliar do menu Validação e Conciliação Fiscal, e quando não houver dados recebidos do SAP no processo as mensagens de falhas de conexão, sejam apresentadas corretamente.

 

3 - Extração de Dados das Notas Fiscais de Indiretos

Ajuste realizado nas estruturas das tabelas /PWSATI/ZSATI001 e /PWSATI/ZSATI007, alterando o nome dos campos, conforme indicado abaixo:

 

De: INF_NUM_DOC_MUNIC - Para: INF_NUM_DOC_MUNI

 

De: IIP_IND_SOMA_TOT_NF - Para: IIP_IND_SOMA_TOT

 

OBS: Ajuste necessário, pois no SAP 4.6 existe limitação de 16 posições para o nome do campo. Desta forma, o tamanho do nome do campo, criado nas notas 013684 e 014086, não atendiam as extrações com esta versão do SAP.

 

4 - Interface de Fichas Complementares CIAP

Tratamento feito para a Fórmula de Status e de validação de número 0740399, a qual apresentará uma mensagem, quando a informação de Data Fim (campo IFC_DT_FIM) não estiver preenchida, uma vez que para a funcionalidade de Ativação de Fichas é necessária.

 

EVOLUÇÕES

Esta nota possui a(s) seguinte(s) melhorias(s):

 

1 - Interface de cadastro de produtos e Controle de Vigência de Produtos

Melhoria realizada na Interface de cadastro de Produtos e o Controle de vigência de Produtos para quando o cadastro de Produto não for por filial e o parâmetro interface_controla_tipo_item_filial estiver ativo (Valor "Sim").

 

 

OBS: Salientamos que o parâmetro foi implementado na Interface a partir da Nota 013164. Portanto, sugerimos a leitura desta nota.

 

2 – Arquivos PDFs de Validações:

Melhoria realizada nos PDFs de Validações das Interfaces de Indiretos e de Serviços Tomados. Salientamos que os PDFs de Validações são disponibilizados via menu de Mapeamento da Extração, conforme ilustrações abaixo:

 

 

3 - Alteração no Tamanho do Campo de Unidade de Medida na Integração:

Evolução da Integração, com a alteração do tamanho do campo Unidade de Medida, de 04 para 06 posições, para as seguintes extrações: Indiretos; Inventários; Serviços Tomado; Bloco K e Cupom Fiscal.

Na sequência listamos os campos e tabelas:

 

Interface Notas fiscais (Impostos Indiretos)

Campo: INI_COD_UM_INV Tabela: ITG_NF_ITEM

Campo: INI_COD_UNI_MED Tabela: ITG_NF_ITEM

Layouts: TXT e RFC/PO

 

Interface Cupom Fiscal

Campo: IVI_UNID_MEDIDA  Tabela ITG_NF_ITEM_PDV

Layouts: TXT

 

Interface de Inventários

Campo: IIV_UNID_MEDIDA Tabela: ITG_INVENTARIO

Layouts: TXT e RFC/PO

 

Interface Serviços Tomados (Impostos Diretos)

Campo: IIT_COD_UNI_MED Tabela: ITG_SERVICO_TOMADO_ITEM

Layouts: TXT e RFC/PO

 

Interface dos Fatores de Conversão de Unidade de Medida

Campo: IFC_COD_UM_CONVERSAO Tabela: ITG_FATOR_CONV

Campo: IFC_COD_UM_PRINCIPAL Tabela: ITG_FATOR_CONV

Layouts: TXT e RFC

 

Interface de Produtos

Campo: IPI_UNIDADE_MEDIDA Tabela ITG_PRODUTO_TRANSIT

Layouts: TXT e RFC/PO

 

Interface de Lista Técnica

Campo: ILT_UNIDADE_MEDIDA Tabela ITG_LISTA_TECNICA  

Campo: ILI_UNIDADE_MEDIDA Tabela ITG_LISTA_TECNICA_ITEM

Layouts: TXT e RFC/PO

 

Interface de Movimento Estoque

Campo: IME_UNID_MEDIDA Tabela ITG_MOV_ESTOQUE

Layouts: TXT e RFC/PO

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Ajuste na Extração de dados da Conciliação de Retidos; Ajuste na Extração de Dados com SAP Connector para conversão de Data; Melhoria tela parâmetros de Extração para utilizar SNC; Melhoria no processo Interface para disparar e-mail ao final do processo.

Melhorias de Performance para Processo de Extração; tratamento para as Extrações e Interfaces: Notas Fiscais Indiretos Retroativas versão 2.0 e Fator de Conversão de Unidade de Medida versão 1.0

Melhoria de performance para telas de execução do processo de Extração e Interface; Melhoria para o processo de Extração e Interface na abertura de conexões; Tratamento erros na compilação e execução de fórmulas do processo de interface; Ajuste na tela de Configuração da Interface; Melhorias para Fórmulas das Interfaces de Notas Fiscais e Notas Fiscais Detalhadas - PUB; Melhoria no processo de Extração na finalização do processo e criação da funcionalidade de Envio de E-mail.

Evolução da Integração de Dados da Base Corporativa de Notas Fiscais de Indiretos, de origens RFC\SAP, SAP PI/PO e TXT - Versão: 18.0: Inclusão do campo IIP_IND_SOMA_TOT_NF; Alteração do tamanho dos campos: IPT_NUM_DI de (16) para (20), IIF_COD_AGREG de inteiro (21) para Alfanumérico (30).

Revisão do Layout da Extração de Cadastro de Produto;Tratamento na Extração de Movimento de Estoque - Remoção de campo IME_HORA_LANCTO; Melhoria no SONDA CONNECTOR para funcionar com a opção - Ignorar Versão SAP X ETL.

Componente Execução de Interface Serviços tomados: Ajuste na Fórmula referente ao código de log validação nº 0850899.

Melhorias de Performance para Processo de Extração e para o Serviço de Vigências de parceiros para Interface de Notas Fiscais de Indiretos; Evolução da Extração de Notas Fiscais de Indiretos versão 8.0, Cupom Fiscal versão 2.0; Tratamento para Erros para as Interfaces: Alíquota ICMS e Informações Complementares de Fichas CIAP.

Mudança do layout das Extrações de Inventário e Lista Técnica. Inclusão do parâmetro Sonda Connector nos Sistemas Remotos para a versão 2.0 do Sonda Connector. Inclusão do Relatório de erros para Interface dos Dígitos CFOP's.

Melhoria na tela Unidade de Medida, aumentando o campo Cód. Unid. Medida para seis dígitos.

Correção erro Mapeamento Interface de Produtos

Componente Execução de Interface de Fichas complementares CIAP: Tratamento regra da Formula 0740399, responsável pera ativação de Fichas, na verificação de Período Encerrado e Bloqueado, para considerar a data de processamento da informação complementar


Pacotes de Atualização

Ordem

Pacote - (Requisiçã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” e “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:

 

  • Extrator ABAP/SAP: Nota 014267
  • Componentes ETL/ Comply: 007085, 009486, 010691, 010702, 013806, 013972, 014051, 014085, 014092, 014156 e 014191.

 

 

3. Com os pré-requisitos atualizados, aplicar o Pacote de Requisições nesta Nota:

 

 

 01 - 700935 - ETL_DTA_INSERT_ETL_MAPPING_245442

 02 - 702375 - ETL_DTA_INSERT_ETL_MAPPING_251660

 03 - 708934 - ETL_DTA_INSERT_ETL_MAPPING_317154

 04 - 709067 - ETL_DTA_INSERT_ETL_MAPPING_320232

 05 - 709078 ETL_DLL_CORRIGE_SIST_REM_320252

 06 - 709008 - ITG_DTA_INSERT_ITG_MAP_318481

 07 - 709009 - ITG_DTA_INSERT_ITG_MAP_COL_318481

 08 - 709084 - ITG_DIC_ALTER_ITG_NF_ITEM_320780

 09 - 709085 - ITG_DIC_ALTER_ITG_INVENTARIO_320780

 10 - 709086 - ITG_DIC_ALTER_ITG_SERVICO_TOMADO_ITEM_320780

 11 - 709087 - ITG_DIC_ALTER_ITG_FATOR_CONV_320780

 12 - 709088 - ITG_DIC_ALTER_ITG_PRODUTO_TRANSIT_320780

 13 - 709089 - ITG_DIC_ALTER_ITG_LISTA_TECNICA_320780

 14 - 709090 - ITG_DIC_ALTER_ITG_LISTA_TECNICA_ITEM_320780

 15 - 709091 - ITG_DIC_ALTER_ITG_MOV_ESTOQUE_320780

 16 - 709092 - ITG_DIC_ALTER_ITG_NF_ITEM_PDV_320780

 17 - 709168 - ETL_DTA_INSERT_ETL_MAPPING_320993

 18 - 709169 - ETL_DTA_INSERT_ETL_MAPPING_320993

 19 - 709170 - ETL_DTA_INSERT_ETL_MAPPING_320993

 20 - 709171 - ETL_DTA_INSERT_ETL_MAPPING_320993

 21 - 709172 - ETL_DTA_INSERT_ETL_MAPPING_320993

 22 - 709173 - ETL_DTA_INSERT_ETL_MAPPING_320993

 23 - 709174 - ETL_DTA_INSERT_ETL_MAPPING_320993

 24 - 709175 - ETL_DTA_INSERT_ETL_MAPPING_320993

 25 - 709128 - ETL_DLL_MLH_TL_SIS_REM_320792

 26 - 709208 - ETL_DDL_AJUSTES_VALID_VERSAO_RFC_SAP_322491

 27 - 709228 - ITG_DTA_INSERT_ITG_MAP_TRANSF_322352

 28 - 709229 - ETL_DTA_INSERT_ETL_MAPPING_322842

 29 - 709226 - ETL_DLL_AJUSTES_SAP_PI_ID_CRIPTO_322536

 30 - 709254 ETL_DLL_LISTAR_CERTIFICADOS_SERVIDOR_323668

 31 - 709262 ETL_DLL_DEBUG_WEBSERVICE_GRAVA_JASON_323668

 32 - 709263 ETL_DLL_DEBUG_WEBSERVICE_GRAVA_JASON_CONT_323668

 

4. Parar o serviço do componente framework Sonda;

5. Iniciar o serviço do componente framework Sonda.