Módulo: INTERFACES
Funcionalidade: Interfaces
Data/Hora da Publicação: 28/02/2023 16:53:10
Data/Hora Última Alteração: 27/06/2023 17:08:49
Descrição da Nota: Evolução na regra de utilização conector SAP Conector; Evolução no processo de Extração de dados de Indiretos com objeto de bloqueio; Controle de Referência na Interface de Indiretos; Execução de Interface Dados do módulo de Indiretos (performance); Liberação da Interface de Indiretos para Notas Fiscais Extemporâneas
Descrição
1 - Evolução da Extração utilizando conector Sonda Connector
Melhoria realizada compatibilizando o Sonda Connector com o Parâmetro de Timeout, afim de que o conector Sonda Connector, passe a usar a configuração de Execução de Extração da aba "Configurações" e o “Parâmetro de Timeout” para determinar o tempo de Timeout do processo como um todo. Além disso, é premissa atualizar em conjunto essa nota e a publicação 014943, que é a reinstalação do Sonda Connector subindo para versão 4.02.0006, se for um cliente que utiliza nosso Sonda Connector.
2 – Evolução no processo de Extração de dados de Indiretos com objeto de bloqueio (Extrator SAP versus Extração .Net).
Em continuação as entregas dos nossos roadmaps da Integração do ano 2022, com o objetivo de possibilitar que uma carga SAP não esteja descoordenada das Extrações de Dados Comply/ETL, a partir desta presente Nota, estamos liberando a evolução no processo de extração somente para as Extrações de Indiretos, via execução RFC (Extrator SAP - Indiretos versus Extração .Net do Indiretos). Dessa forma será utilizado um objeto de bloqueio para que não ocorra concorrência com a extração .net e seu respectivo extrator /PWSATI/ZLFR000, processado no(s) SAP(s).
Como que o processo ocorrerá: ao solicitar a Extração.Net, caso esteja sendo feita no mesmo momento de uma extração no sistema de origem SAP, o processo de Extração.Net na aplicação realizará a extração somente após a finalização do processo de extração do Extrator SAP no sistema de origem. Em casos em que a Extração.Net for avisada que há uma execução ABAP em execução, após solicitar a Extração.Net, a aplicação realizará até 20 tentativas de busca da informação no sistema de origem em intervalos de 2 minutos, e somente ao final das tentativas e se ainda o processo de extração do sistema de origem (no SAP) não tiver terminado, aí então a tarefa de Extração.Net finalizará com erro. Caso contrário, dentro do tempo de tentativa a execução ABAP finalizar, o processo de Extração.Net iniciará a extração de dados para o Comply/ETL.
3- Controle de Referência na Interface de Indiretos:
3.1 - Melhoria para o serviço de Controle de Referência, a qual evoluímos a Validação Geral (de código 00000). Este tratamento impede o reprocessamento da Nota, no cenário o qual a nota fiscal reprocessada possua itens sendo referenciados por outras Notas e o item não esteja entre os itens da nota.
3.2 - Durante a execução da Interface passamos a identificar o documento com referências, e assim o processamento fica mais performático no Serviço de Controle de Referência.
4 – Execução de Interface de Dados do módulo de Indiretos (performance):
4.1 – Na Nota 014914 iniciamos a evolução da Interface com a liberação dos parâmetros. Nesta liberação seguimos com as melhorias de performance para o processamento da Interface de Notas Fiscais de Indiretos:
4.2 - Acompanhando a evolução liberada na Nota de Integração 014929 dos – Extratores SAP – Comply para o cenário de Notas Fiscais Extemporânea, criamos novos campos na tabela CAPA (ITG_NF_CAPA).
a) Evolução do versionamento de Extração PO, RFC e TXT e/ou melhoria nos documentos de Layouts:
b) Alteração de Estruturas da ITG:
Tabela intermediaria: ITG_NF_CAPA
"INF_DT_EN_REAL” (Tipo: Data);
"INF_DT_EM_REAL” (Tipo: Data).
c) Evolução da Extração e Interface de Indiretos
Mapeamentos de Extração e de Interface:
Nota: Os clientes que possuem a integração PI/PO 7.5 contratada devem solicitar, via chamado, os seguintes pacotes: Arquivo TPZ e Request do ABAP Proxy.
5 - Criação de parâmetro na Interface .NET
Na Nota 014914 foi liberado o parâmetro Interface Executa Service Trace.
Complementando a liberação, informamos que as interfaces em que o parâmetro pode ser utilizado (seguindo as regras mencionadas na nota 014914) são as seguintes:
4.00.00.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisição)
Informações Complementares
1. É recomendado que sejam aplicados, 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:
Obs.: Caso seja um cliente SATI-SPED, localize as requests SAP na Home do SATI-INTEGRAÇÃO >> Módulo Integração;
3. Com os pré-requisitos atualizados, aplicar o Pacote de Requisições nesta Nota:
01 - 714486 - ITG_DTA_INSERT_ITG_MAP_TRANSF_366530
02 - 714746 - ETL_DTA_INSERT_ETL_MAPPING_367493
03 - 714366 - ITG_DIC_ALTER_ITG_NF_CAPA_366471
04 - 714826 - ETL_DLL_SC_TIMEOUT_RECORDS_364589
05 - 714946 - ITG_DTA_INSERT_ITG_MAP_COL_367956
06 - 715686 - ETL_DTA_INSERT_ETL_MAPPING_368846
07 - 714351 - ITG_DLL_MEL_TRACE_INTERFACE_353113
08 - 715526 - ITG_DLL_MEL_TRACE_INTERFACE_353113
09 - 715747 - BSC_DLL_NF_CAPA_CTRL_REFERENCIA_368471
4. Parar o serviço do componente framework Sonda;
5. Realizar os devidos procedimentos de Limpeza de Cache:
5.1 - Se o produto utilizado for Comply: Limpar o cache do browser (navegador) e fechá-lo.
- Se o produto utilizado for Workspace: Fechar todas as telas abertas.
5.2 - Limpar os arquivos de cache da Framework. (Obs.: Executar tanto no Client - estação de trabalho - quanto no Servidor de Aplicação)
* Apagar todo o conteúdo da pasta: C:\ProgramData\Sonda IT\Cache
* Apagar o conteúdo da pasta, deixando apenas os arquivos .dat: que existirem nas pastas internas do diretório Desktop
5.3 - Abrir o CMD (Prompt de Comando) (Obs.: Executar tanto no Client - estação de trabalho - quanto no Servidor de Aplicação)
* Executar o comando abaixo para Limpeza do Cache: rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
6. Iniciar o serviço do Componente.