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
7 - Pacote regerado - Correção do Pacote SAP 4.7 ou superior
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:
6 - Pacote regerado - Correção do Pacote SAP 4.6C
7 - Pacote regerado - Correção do Pacote SAP 4.7 ou superior
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.
4.00.00.0000
Produto:
Nota
Descrição
Arquivo
Informações Complementares
Ou
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.