PW.SATI - INTEGRAÇÃO - Nota 014516

Módulo: INTEGRAÇÃO

Funcionalidade: Pacote Base

Data/Hora da Publicação: 13/05/2022 11:33:50

Data/Hora Última Alteração: 23/05/2022 17:03:04

Descrição da Nota: Correções de críticas do ATC/Code Inspector; Conversão de unidade de medida - Extrator descontinuado; Evolução - Indiretos: Criação de relatório no final da execução dos Indiretos.

Sintoma

 

As Requests anexadas à essa Nota, são Pacotes bases, portanto contemplam os principais programas Extratores, tais como: Indiretos, Diretos, Inventário, Exportação, entre outras transações gerais.

 

1 - Críticas do ATC/Code Inspector.

Alertas eram apresentados aos principais programas Extratores de SATI, a partir do ATC (ABAP Teste Cockpit), tais como: Potencial injeção de SQL (nomes das colunas) e falta do authority_check (checagem de autorização do usuário).

 

2 - Conversão de Unidade de Medida:

O Extrator de Conversão de Unidade de Medidas (ZLFR054) foi criado para atender o Convênio 54 no SATI_VB, porém é um Convênio que foi descontinuado.

 

Solução

 

1 - Críticas do ATC/Code Inspector.   

Ajustes referentes às críticas do ATC (Abap Test Cockpit) foram realizadas em alguns pontos dos programas (ZLFR000, ZLFR007, ZLFR010, ZLFR015, ZLFR038, ZLFR400 e ZLFR900) da Integração SATI, os quais focamos principalmente na mensagem que indicava falta do authority_check (checagem de autorização do usuário) e especificamente para produto ZLFR900, a crítica Potencial injeção de SQL (nomes das colunas).

 

Obs: Terão críticas que serão mantidas devido à integração de campos e tabelas, que são chamadas de forma dinâmica e ou até mesmo campos que não são mais liberados para a versão 4.6, visto que ainda temos clientes nesta versão SAP.

 

2 - Conversão de Unidade de Medida:

A partir desta atualização, o programa ZLFR054 - Extrator de Conversão de Unidade de Medidas é informado ser um produto extrator descontinuado, logo a Sonda não dará mais manutenção a este programa ABAP.

 

 

EVOLUÇÃO

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

 

Extrator Abap de Indiretos.

1 - Criação de um relatório ao final da execução dos Indiretos.

Melhoria efetuada com criação de relatório, após execução do extrator de indiretos ZLFR000, no qual este relatório apresentará algumas informações, que poderão ser utilizadas para uma possível análise caso haja algum problema na geração dos dados.

 

- Após geração o Log de processamento estará disponível para consulta através do ícone .

 

- Informações que serão apresentadas:

Data e horário da geração

 

Os Parâmetros existentes na transação, ZLFM078, no momento da geração

 

Exits que estão cadastradas no momento da geração

 

Documentos gerados

 

Detalhes de alguns passos que o programa seguiu para geração dos dados

 

Os dados do Log de processamento, também podem ser exportados para arquivo TXT, caso seja necessária alguma conferência, vejam:

 

Versões Tratadas

1.52.0000


Pré-Requisitos

Produto:

Nota

Descrição

Componente Oracle Extrator Indiretos - Criação das Views, para atendimento aos Itens Farma - campos Código produto ANVISA e Código agregação ANVISA.

Componente Oracle Interface Diretos - Inclusão dos campos FORMA_TRIB, FONTE_PAGD, BENEF_REND, DOCTO_CE na view R3_ZLFT_DIRETOS.

Componente Oracle Extrator Indiretos - Disponibilização de novas view's para atender as notas de energia, eletrônica - campos FINALIDADE_EMISSAO e INDICADOR_DESTINATARIO.

Melhoria efetuada para aumentar o tamanho dos campos "COD_UN_MEDIDA" e "COD_UN_MED_ANT" de 4 para 6 posições, nas tabelas relacionadas nesta nota, em atendimento ao Guia Prático EFD-ICMS/IPI - Versão 3.0.7.

Componente Oracle Extrator Indiretos - Melhorias durante a execução do Processar Dados: - na mensagem de erro quando CFOP estiver cadastrado no SATI com vigência finalizada; - na performance para cliente que utiliza o parâmetro de checagem de nota fiscal de entrada pela chave de NF-e; - Tratamento no Processar Dados ao realizar o cadastro do produto durante de carga.

Componente Oracle Interface Indiretos - Alteração no processar dados para atualizar o preenchimento do campo COD_SIT nas informações complementares do SPED Fiscal para o cenário de Nota Fiscal de Saída mercantil, cancelada.

Componente Oracle Extrator Indiretos - Correção realizada no relatório de Erros de Indiretos (Processa Dados) para a uniformizar o formato da data e inclusão de Manutenção do histórico.

Componente Oracle Interface Indiretos - Inclusão dos campos NUM_DOC_MUNIC, COD_VERIF_NFE na R3_ZLFT_ENTRADA_ISS; - Tratamento no Processar Dados para os campos novos e revisão do tamanho campo ID_NF_ENTRADA

Componente Oracle Extrator Indiretos - Movimentação de dados do campo de Descrição do item da nota após alteração de tamanho.

Componente Oracle Extrator Indiretos - Disponibilização de movimentação de dados (Processar Dados) para atender as notas de energia, eletrônica - campos FINALIDADE_EMISSAO e INDICADOR_DESTINATARIO.

Componente Oracle Interface Diretos - Inclusão do campo IND_INTERFACE na view R3_ZLFT_DIRETOS.

Componente Oracle Extrator Diretos - Criação de novo campo para atendimento da REINF - campo Código Natureza de Rendimento.

Componente Oracle Extrator Indiretos - Criação dos campos 'Finalidade de emissão do documento eletrônico' e 'Indicador do destinatário/ acessante' na View e movimentação de dados para atender ao SPED Fiscal.

Componente Oracle Dados de Exportação - Ajuste na trigger de exportação para que a interface possa identificar atualização de dados no item.

Melhoria efetuada para aumentar o tamanho dos campos "COD_UNID_MEDIDA", "COD_UN_MED_ANT", "UNIDADE_CONV" e "COD_UNID_CONVERSAO" de 4 para 6 posições, nas tabelas relacionadas nesta nota, em atendimento ao Guia Prático EFD-ICMS/IPI - Versão 3.0.7.

Interface do PW.SATI - RFCInterface.Net - Tratamento realizado no RFC.NET, disponibilizando novo parâmetro 'rfc_snc_lib' para habilitar a conexão automatizada.

Componente Oracle Extrator Indiretos - Criação de novos campos no processar dados para atendimento aos Itens Farma - campos Código produto ANVISA e Código agregação ANVISA.

Componente Oracle Carga de saldos de Inventário - Criação de novo campo para atendimento do Sped Fiscal - campo Motivo do inventário.

Componente Oracle Extrator Indiretos (Melhorias referente a NT NT 2020.005): Criação do campo IND_SOMA_TOT_NF nas views R3_ZLFT_ENT_IMP e R3_ZLFT_SAI_IMP; Alteração do tamanho do campo NUMERO_DI para 20 posições; Alteração do tipo do campo COD_AGREG para alfanumérico com 20 posições.

Componente Oracle Extrator Indiretos: Correção do 'Processar dados' referente ao tamanho do campo ID_NF_SERVICO na procedure P_INTERFACE_ENTRADA_ISS.

Componente Oracle Extrator Indiretos - Disponibilização do campo 'Número do item externo' na View e movimentação de dados para atender ao SPED Fiscal.

Componente Oracle Extrator Indiretos - Disponibilização do campo na view e a movimentação do mesmo no objeto Oracle, pertinente ao Indicador do IPI Atacadista, para atender ao SPED Fiscal.

Componente Oracle Extrator Indiretos - Ajuste realizado na procedure de serviços para o Dump ORA 06511- PL\SQL: cursor already open. ORA 06512: at LF.P_INTERFACE_NF_SERVICOS, line 568.


Pacotes de Atualização

Versão - 1.52.0000

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. Existe aplicações de pré-requisitos que são premissas para atualização na interface SAP x SATI_VB Integração. Devem ser seguidas da seguinte forma:

Notas: 012156, 012167, 012199, 012486, 012491, 012550, 012601, 012604, 012665, 012688, 012689, 012848, 012895, 013008, 013081, 013084, 013282, 013945, 013966, 014083, 014104, 014179 e 014200.

 

3. Verificar a versão SAP utilizada no ambiente: SAP 4.6C ou SAP 4.7 ou superior;

 

  1. Realizar a leitura do Procedimento de Implementação referente a aplicação da request SAP, documento dentro do pacote base ZLFR000 - 1.52.11.00.

 

  1. De acordo com a versão do ambiente:
  • Aplicar a request F6QK915401 em ambientes SAP 4.6C.
  • Aplicar a request F9QK900022 em ambientes SAP 4.7 ou superior.

 

6. Na importação da request marque as seguintes opções:

  • Importar de novo ordem de transporte;
  • Sobregravar originais;
  • Sobregravar objetos em reparações não confirmadas;
  • Ignorar tp. transporte não permitido;
  • Ignorar ctg. tabela não permitida;
  • Ignorar relações de precedentes.

 

7. Para elaboração de encapsulamento de request:

Para clientes que utilizam o controle de encapsulamento de request é necessário alterar a camada de transporte para a camada própria do ambiente do cliente.