Módulo: Integração - Extratores SAP
Funcionalidade: Pacote Base
Data/Hora da Publicação: 28/10/2022 18:15:53
Data/Hora Última Alteração: 21/11/2022 17:30:00
Descrição da Nota: Ajuste do arquivo do Help (Texto do HTML) da transação /PWSATI/ZLFM008; Ajuste da busca dos dados de Endereço dos Parceiros - /PWSATI/ZLFR012 e /PWSATI/ZLFR312; Ajuste da Request F9DK904300 para erro de Programa /PWSATI/ZLFM926 - Monitor com erro de sintaxe na linha 003446; Melhoria de Cockpit Fiscal; Evolução da Interface para o cadastro de KIT de Produtos - Registro 0221; Evolução da Interface para o Registro D700; Melhoria da extração de Operações Geradoras de Contribuição e Créditos.
Sintoma
As Requests anexadas nessa Nota, são pacotes bases, portanto, contemplam os principais programas extratores: Indiretos, Serviço Tomado, Inventário, Exportação, entre outras transações gerais.
Componente do Extrator de Serviço Tomado
1. Texto do Help da transação /PWSATI/ZLFM008
O Texto do Help da transação /PWSATI/ZLFM008 – Exclusão por Categoria de imposto X Prefixo Doc. Contábil estava errado, ou seja, continha informações errôneas: era informado que a transação permitia a inclusão como parametrização. Entretanto, o objetivo nessa transação é ser parametrizado o prefixo do documento contábil a ser “desconsiderado” pelos Extratores de Serviço Tomado /PWSATI/ZLFR012 e /PWSATI/ZLFR312.
A seguir, apresenta-se o texto antes da correção:
2. Ajuste na busca dos dados de Endereço dos Parceiros
Os campos de endereço (logradouro, número, complemento, UF, entre outros) estavam sendo preenchidos de forma errada.
A seguir apresenta-se o sintoma:
Geral:
3. Erro no transporte da F9DK904300
Acontecia, durante o transporte da Request F9DK904300, a finalização com o erro de sintaxe na linha 003446 no Programa /PWSATI/ZLFM926, o Monitor.
A seguinte mensagem era apresentada: "Prog. /PWSATI/ZLFM926: erro de sintaxe linha 003446.
O parâmetro formal 'SERVERNAME' não existe". Tal mensagem pode ser conferida na imagem a seguir:
Solução
Componente do Extrator de Serviço Tomado
1. Texto do Help da transação /PWSATI/ZLFM008
Ajustado o conteúdo do arquivo do Help (texto do HTML) da transação /PWSATI/ZLFM008 – Exclusão por Categoria de imposto X Prefixo Doc dos Extratores de Serviço Tomado /PWSATI/ZLFR012 e /PWSATI/ZLFR312.
A seguir, apresenta-se o texto revisado:
Impostos de Serviço Tomado - /PWSATI/ZLFM008 – Exclusão por Categoria de imposto X Prefixo Doc. Contábil
Nessa transação deverá ser parametrizado o prefixo do documento contábil a ser “desconsiderado” pela Interface de Serviços Tomados /PWSATI/ZLFR012.
Ao executar a transação, escolha entre as opções Criar Registros: para parametrizar as informações ou Exibir Registros: para exibir as informações já parametrizadas.
Os campos devem ser preenchidos, conforme abaixo:
- Posição: recomendamos que este campo esteja sempre com 0.
Somente preencher com 1 ou superior, caso queira que o dígito parametrizado seja utilizado para excluir o caráter do prefixo parametrizado.
Exemplo: posição = 1, prefixo 15100, a numeração de documento contábil para desprezar na interface será os iniciados por 5100.
- Categoria de Imposto: Categoria de Imposto do SAP desejada.
- Prefixo Doc. Contábil: Indicar o prefixo do documento contábil, inclusive com zeros a esquerda, se houver.
Exemplo do como é o acesso ao menu de Help:
Primeiramente, deve-se clicar no botão Ajuda:
Após clicar, será exibido o seguinte texto no lado direito da tela:
2. Ajuste na busca dos dados de Endereço dos Parceiros
Foi refeito a lógica para a busca dos dados de endereço dos parceiros tendo como origem SAP as principais informações do cadastro de fornecedor e endereço, assim chegando com as informações corretas na tabela /PWSATI/ZSATI103.
Geral
3. Erro no transporte da F9DK904300.
Foi refeito o Monitor, que tem como transação /PWSATI/ZLFM926, para assim atender ao requisito SAP dos nossos clientes, que não estão no SAP_APPL 600 ou superior.
EVOLUÇÃO
Esta nota apresenta a(s) seguinte(s) melhorias(s):
Componente do Cockpit Fiscal
Melhorias feitas nas descrições das transações:
A seguir, apresenta-se a tela "Cockpit Fiscal Produtos":
Componente do Extrator de Indiretos
A Equipe de Cadastro Básico implementou na Nota 014730, a aba “Produtos do Kit” em atendimento ao Guia Prático da EFD ICMS IPI, com vigência inicial em 01/2023 - Leiaute_Versão_017 (novo Registro 0221 - Correlação Entre Códigos de Itens Comercializados). Desta forma, foram realizados os seguintes desenvolvimentos nas etapas de Integração dos Indiretos:
A seguir, apresenta-se a tabela /PWSATI/ZSATI010:
A seguir, apresenta-se a tabela /PWSATI/ZSATI041:
Conforme levantamento da equipe de integração, foi detectado a necessidade de criação de um ponto de EXIT, chamado ZYLFSATI041, a fim de complementar as solicitações para o registro 0221 do EFD ICMS IPI, a ter como entrada: J_1BNFDOC e J_1BNFLIN (tabelas SAP) e destino a tabela /PWSATI/ZSATI041 de itens do KIT, para os clientes que não utilizam lista técnica (Standard).
A seguir, apresenta-se um exemplo da função:
As informações para apresentação do registro 0221 do SPED Fiscal, terão como origem a Lista técnica – SAP (Lista de Vendas ou distribuição). Para isto, o programa verifica na tabela J_1BNFLIN o material (MATNR) e a área avaliação (BWKEY) e, se necessário, o centro (WERKS). Com estes dados, localizará na tabela MBEW (avaliação do material) o campo MTUSE (utilização de material). Nesta seleção serão encontrados os materiais que são do tipo "Revenda", com valor igual a zero "0". Logo, se o material selecionado for de revenda, é verificado a partir da explosão da lista técnica, na qual, será utilizada a função standard da SAP - CS_BOM_EXPL_MAT_V2, se existe lista técnica. Se seu tipo for "05 - Venda e Distribuição", o programa identificará na tabela de item o campo INI_KIT_PROD com o valor "S" e preencherá as informações do KIT na tabela /PWSATI/ZSATI041 (ITG_NF_IT_PROD_KIT), assim respeitando a lista técnica encontrada a partir da explosão.
Salientamos que se um produto for de revenda e não conter uma lista técnica de venda, ele será extraído como a regra atual e não sendo considerado como KIT.
Nota: Prezado cliente, pedimos que antes da aplicação desta nota, verifique-se as configurações das listas técnicas (Util.LisT = 5) se estão adequadas para a correta geração do registro: 0221 do SPED Fiscal.
Em atendimento ao Guia Prático 3.1.0 do EFD ICMS IPI, com vigência inicial em 01/2023 - Leiaute_Versão_017 (novo Registro D700 - Nota Fiscal Fatura Eletrônica de Serviços de Comunicação – NFCom - Código 62), foram realizados os seguintes desenvolvimentos nas etapas de Integração dos Indiretos:
A seguir, apresenta-se a tabela /PWSATI/ZSATI001:
A seguir, apresenta-se a tabela /PWSATI/ZSATI010:
Conforme levantamento da equipe de integração, foi detectada a necessidade de utilizar pontos de EXITs para criar as informações para o registro D700 do EFD ICMS IPI. Como ainda não tem a origem SAP, as EXITs para preenchimento dos campos serão as já existentes:
Nota: Para clientes que tem a integração PI/PO 7.5 contratada, esses devem solicitar, via chamado, os seguintes pacotes: Arquivo TPZ e Request do ABAP Proxy dos Indiretos.
Extração de Documentos e Operações Geradoras de Contribuição e Créditos
Melhorias feitas no processo de deleção desse produto. É realizada uma deleção inteligente em que, primeiramente, irá processar os dados da tabela principal /PWSATI/ZSATI190 (Comply - tabela para: ITG_OPER_GER_CONTRIBUICAO.), se processou corretamente todas as capas, aí sim irá deletar os dados da tabela /PWSATI/ZSATI191 (Comply - tabela para: ITG_OPER_GER_LANCTO), se não, mantém como está. Tecnicamente, foi revisado o trecho da função /PWSATI/Z_SATI_RFC_NAMESPACE_B para quando receber o Flag = "D" deleção, passar a respeitar o número de Records e será realizado o truncate para limpar os dados, somente se todas as informações da tabela /PWSATI/ZSATI190 forem carregadas com sucesso.
4.00.00.0000
Produto:
Nota
Descrição
Arquivo
Informações Complementares
5. De acordo com a versão do ambiente:
Ou
6. 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;
7. Na importação da request, marque as seguintes opções listadas a seguir:
8. 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.
A seguir apresenta-se um exemplo: