COMPLY - Nota 014267

Módulo: Integração - Extratores SAP

Funcionalidade: Pacote Base

Data/Hora da Publicação: 22/12/2021 15:06:25

Data/Hora Última Alteração: 22/12/2021 15:06:25

Descrição da Nota: Componente Abap Extrator Indiretos - Ajuste no parâmetro Read_Text; Ajuste dos nomes dos campos na Capa e no Imposto; Ajuste na transação /PWSATI/ZLFM115; Ajuste no processo de limpeza das tabelas intermediárias; Componente Abap Extrator de Saldo e Estoque - Revisão do preço médio móvel; Correção dos Pacotes 4.6C e 4.7 ou Sup; Evoluções - Melhoria realizada aumentando o tamanho dos campos correspondentes a unidade de medida do produto; Criação do Relatório Detalhe do Processamento.

Sintoma

 

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

 

Componente Abap Extrator Indiretos

 

1 - Ajuste no parâmetro Read_Text

A descrição completa do produto estava sendo concatenada para as notas fiscais de entrada, mesmo quando o parâmetro estava desativado.

 

Obs: Parâmetro criado anteriormente através da nota 014038.

 

2 - Ajuste do nome dos Campos do programa extrator em atendimento à versão 4.6 do SAP

Revisão dos nomes dos campos utilizados pelo programa extrator de indiretos para adequação a versão 4.6 do SAP (IIP_IND_SOMA_TOT_NF (/PWSATI/ZSATI007) e INF_NUM_DOC_MUNIC (/PWSATI/ZSATI001).

 

3 - Ajuste na transação /PWSATI/ZLFM115

O tamanho do campo “Descrição” na transação citada estava limitado a 40 caracteres.

 

4 - Ajuste no processo de limpeza das tabelas intermediárias

Identificado que as tabelas de controle interno do Extrator de Indiretos,  /PWSATI/ZLFT_ERF (Entrada) e /PWSATI/ZLFT_SDP (Saída),  não estavam sendo limpas, após o processo de extração.

 

Componente Abap Extrator de Saldo e Estoque

 

5 - Revisão do preço médio móvel

Identificada a necessidade de ajuste no cálculo do preço médio móvel, devido ao processo atual apresentar arredondamento de valores em alguns cenários.

 

6 - Pacote regerado - Correção do Pacote SAP 4.6C

 

  • Ao executar a atualização do pacote base através da request F6QK915335 que encontrava-se anexa à esta nota, ocorria o erro abaixo:

 

  • Ao executar a atualização do pacote base através da request F6QK915337 que encontrava-se anexa à esta nota, ocorria o erro abaixo:

 

 

7 - Pacote regerado - Correção do Pacote SAP 4.7 ou superior

 

  • Ao executar a atualização do pacote base através da request F9DK903925 que encontrava-se anexa à esta nota, ocorria o erro abaixo:

 

 

  • Ao executar a atualização do pacote base através da request F9DK903929 que encontrava-se anexa à esta nota, ocorria o erro abaixo:

 

Solução

 

Componente Abap Extrator Indiretos

 

1 - Ajuste no parâmetro Read_Text

Realizado ajuste no programa extrator para que quando o parâmetro Read_Text estiver com valor igual à "S" não seja carregada a descrição concatenada do produto também para as notas fiscais de entrada.

 

 

2 - Ajuste do nome dos Campos do programa extrator em atendimento à versão 4.6 do SAP

Ajuste nos nomes dos campos das tabelas de Capa e Imposto:

 

a) DE: IIP_IND_SOMA_TOT_NF - Para: IIP_IND_SOMA_TOT (/PWSATI/ZSATI007):

 

b) DE: INF_NUM_DOC_MUNIC - Para: INF_NUM_DOC_MUNI (/PWSATI/ZSATI001):

 

3 - Ajuste na transação /PWSATI/ZLFM115

Alterado o tamanho do campo “Descrição” de 40 para 120 caracteres, equalizando o tamanho do campo em tela ao atual tamanho do campo na tabela intermediária.

 

 

Obs: O código do material deve ser parametrizado exatamente como descrito na tabela intermediária do item na extração para o Comply.

 

4 - Ajuste no processo de limpeza das tabelas intermediárias

Realizado o ajuste (na lógica de programação) no programa  Extrator de Indiretos para que seja realizada a limpeza as tabelas de controle interno (temporárias)  /PWSATI/ZLFT_ERF (Entrada) e /PWSATI/ZLFT_SDP (Saída) após o processo de extração.

 

Componente Abap Extrator de Saldo de Estoque

 

5 - Revisão do preço médio móvel

Identificamos que o cálculo realizado anteriormente que considerava os campos Quantidade x Valor Unitário poderia apresentar diferença com outros relatórios devido ao arredondamento que era gerado ao final do processo. Dito isto, fizemos a alteração do processo e a partir desta nota iremos considerar para o preço médio móvel o valor total do produto descrito no campo SALKV da tabela MSEG. O processo de preenchimento do campo é feito de forma standard e não apresentará arredondamento.

 

A alteração realizada altera o cálculo do preço médio móvel para os seguintes estoques:

 

  • Estoque próprio
  • Estoque em consignação (cliente e Fornecedor)
  • Estoque WIP

 

6 - Pacote regerado - Correção do Pacote SAP 4.6C

 

  • A request F6QK915335 foi substituída pela request F6QK915337 em 23/12/2021, corrigindo o erro abaixo mencionado:

 

 

  • A F6QK915337 foi substituída pela request F6QK915341 em 27/12/2021), corrigindo o erro abaixo mencionado:

 

 

7 - Pacote regerado - Correção do Pacote SAP 4.7 ou superior

 

  • A request F9DK903925 foi substituída pela request F9DK903929 em 27/12/2021, corrigindo o erro abaixo mencionado:

 

 

  • A request F9DK903929 foi substituída pela request F9DK903931 em 27/12/2021, corrigindo o erro abaixo mencionado:

 

EVOLUÇÕES

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

 

1 - Melhoria realizada aumentando o tamanho dos campos correspondentes a unidade de medida do produto.

Melhoria com a alteração no tamanho dos campos "INI_COD_UM_INV", "INI_COD_UNI_MED", "IIT_COD_UNI_MED", "IFC_COD_UM_CONVERSAO" e "IFC_COD_UM_PRINCIPAL" de 4 para 6 caracteres para as tabelas abap abaixo, em atendimento ao Guia Prático EFD-ICMS/IPI - Versão 3.0.7.

 

 

Exemplo de alteração realizada:

 

 

Obs: Para clientes que tem a integração PI/PO 7.5 contratada devem solicitar, via chamado, os pacotes: Arquivo TPZ e Request do ABAP Proxy.

 

2 - Criação do Relatório Detalhe do Processamento

Criação do relatório “Detalhe do Processamento” que demonstrará o passo a passo realizado pelo programa Extrator durante a execução. Através do relatório será possível, por exemplo, verificar os parâmetros que foram utilizados pelo usuário durante o processo e assim identificar possíveis inconsistências durante o processo de análise.

 

Procedimento:

 

Após a execução da extração no modo online (em background o botão não será habilitado), na tela correspondente ao Log de Processamento será disponibilizado o botão “Detalhe Processamento”:

 

 

Ao clicar sobre o botão será aberto o relatório contendo os parâmetros que foram utilizados durante esta execução:

 

 

Obs: Por ser gerado em tempo de execução o relatório gerado irá refletir sempre os parâmetros utilizados na última execução.

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

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

Evolução da Integração de Dados da Base Corporativa de Saldos de Inventário, de origens RFC\SAP e TXT - Versão: 4.0: Inclusão do mapeamento para o campo IIV_MOTIVO (Motivo Inventário) em atendimento a legislação do EFD ICMS/IPI - Guia Prático 3.0.2

Correção do layout da Extração de Informações Complementares de Notas Fiscais de Exportação, para tratamento do campo IXP_CONHEC_TP.

Interface de Informações Complementares CIAP: melhoria para a fichas que possuírem notas ficais associadas: Localização de Fichas com informações de imobilizados incompletos e preenchimento das informações de imobilizados nas fichas conforme regra.

1- Ajuste no conector Webservice do ETL para permitir mapeamento de serviços publicados na internet. 2- Melhoria na performance do processo de extração quando se utiliza a opção "Atualizar Registros". 3- SImplementação de Sleep no Mapeamento Contabilização para atender as necessidade de sincronismo presentes no processo. 4- Liberação da funcionalidade de Filtros para RFC de Notas Fiscais Indiretos (Matriz, Filial, Docnum).


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” e “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 Comply. Existe aplicações de pré-requisitos que são premissas para atualização na interface SAP x Comply. Devem ser seguidas da seguinte forma:
  • Indiretos: Nota 014259 (XML/Versionamento 18.0)
  • Contabilização: Nota 012793 (Versionamento 1.0)
  • Serviços Tomados: Nota 014259 (Versionamento 9.0)
  • CIAP: Nota 012496 (Versionamento 4.0)
  • Exportação: Nota 011345 (Versionamento 5.0)
  • Saldos de Inventário: Nota 012724 (Versionamento 4.0)

 

  1. Verificar a versão SAP utilizada no ambiente: SAP 4.6C ou SAP 4.7 ou superior;
  2. Realizar a leitura do Procedimento de Implementação referente a aplicação da request SAP, documento dentro do pacote baseRelease 4.00.14.0000;
  3. De acordo com a versão do ambiente:
    • Aplicar a request F6QK915335 (substituída pela request F6QK915337 em 23/12/2021) (substituída pela request F6QK915341 em 27/12/2021) em ambientes SAP 4.6C.

Ou

    • Aplicar a request F9DK903925 (substituída pela request F9DK903929 em 23/12/2021) (substituída pela request F9DK903931 em 27/12/2021) em ambientes SAP 4.7 ou superior.
  1. Para clientes que tem a integração PI/PO 7.5 contratada devem solicitar, via chamado, os pacotes: Arquivo TPZ e Request do ABAP Proxy;

 

  1. 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.

 

  1. 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.