COMPLY - Nota 014689

Módulo: Integração - Extratores SAP

Funcionalidade: Pacote Base

Data/Hora da Publicação: 22/08/2022 10:27:14

Data/Hora Última Alteração: 08/09/2022 14:08:21

Descrição da Nota: Componente Abap Serviços Tomados:Tratamento na busca dos campos Código do país, UF e Código do Município.Geral- Transporte request F6QK915442. Evoluções: Geral- Evolução nos módulos para tratar a exceção para falta de permissão de usuário de Login; Criação do Monitor SAP; Inclusão de dois novos programas no Cockpit Fiscal. Componente Abap: Indiretos- Evolução na busca do campo Descrição do Item da Nota; Alteração de tamanho de alguns campos; Ciap- Alteração de tamanho do campo IFC_DSC_IMOB.

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 Abap Serviços Tomados

1. Tratamento na busca dos campos ‘Código do país’, ‘UF’ e ‘Código do Município’.

Na geração do extrator de serviços tomados, mesmo com o cadastro de fornecedores (LFA1) correto, o campo ‘UF’, presente na tabela "/PWSATI/ZSATI103 - Serv. Tomados Parc.", era preenchido com 'EX' para todos os documentos de "fornecedores". Além disso, os campos ‘Código do país’ e ‘Código do Município’ ficavam em branco, pois o programa realizava a gravação incorreta do dado na tabela.

A seguir, apresenta-se uma imagem ilustrando o erro:

 

Geral

1. Transporte da request F6QK915442 da nota 014607.

Acontecia, na aplicação da request F6QK915442, que é da versão SAP 4.6C, a finalização com erro de Sintaxes (abaixo) referente ao programa “/PWSATI/ZLFM054 – Visão do Log de atualização”, causado pela falta de alguns objetos do programa nesta request.

 

A seguir, apresenta-se um trecho da descrição do erro:

 

“Program /PWSATI/ZLFM054: Syntax error in line 000017 INCLUDE report ‘/PWSATI/ZLFM054TOP’ not found”.

 

Solução

 

Componente Abap Serviços Tomados

1. Tratamento na busca dos campos ‘Código do país’, ‘UF’ e ‘Código do Município’.

Tratamento feito na busca da tabela "LFA1" para gravação correta dos dados dos campos ‘Código do País’, ‘UF’ e ‘Código do Município’ na tabela "/PWSATI/ZSATI103 - Serv. Tomados Parc.".

 

Geral

1. Tratamento referente à da request F6QK915442 da nota 014607.

Foram incluídos nesta request os objetos faltantes referentes ao programa “/PWSATI/ZLFM054 – Visão do Log de atualização”, corrigindo o erro de aplicação da Request (Requisição substituída pela F6QK915493).

 

EVOLUÇÃO

Esta nota apresenta a(s) seguinte(s) melhorias(s):

 

Geral:

1. Evolução nos módulos para tratar a exceção para falta de permissão de usuário de Login;

Evoluímos os Extratores do pacote base para apresentar uma mensagem informando aos usuários quando esses não possuem permissão de acesso (transações, tabelas, entre outros).

A seguir, apresenta-se um exemplo de mensagem a ser apresentada:

2. Criação do Monitor SAP

Criação de uma nova transação /N/PWSATI/ZLFM926, o ‘Monitor de Processos’, que tem como objetivo mostrar os processos que estão em execução e o usuário que iniciou esta execução.

 

O Monitor é acessível, também, via "Cockpit - /PWSATI/Z_MENU_FISC" ou a partir da sua própria transação "/N/PWSATI/ZLFM926".

 

Lembrando que para acessar a transação é necessário dar a autorização. A seguir, apresenta-se o exemplo:

Autorização de transação:

Verificação do código de transação na execução da transação:

Objeto de autorização: S_TCODE

Nome do campo: TCD

Valor de: /PWSATI/ZLFM926

 

OBS.: visto a liberação da nova transação /PWSATI/ZLFM926, o manual de técnico do 'Perfil RFC' foi revisado e atualizado no portal de aplicativos (acessar a Home - Comply >> Manuais >> Integração - Extratores SAP).

 

Salientamos, também, que para esta funcionalidade do "Monitor", a versão mínima necessária do SAP é um ECC no SP14 ou superior.

 

A seguir, apresenta-se a tela do Cockpit e o menu do Monitor de Processos:

 

Acesse o Menu do Monitor e, na sequência, realize um duplo clique na linha desejada. Dessa forma, será aberta uma nova tela em que serão apresentados os detalhes de consumo de memória e em qual ponto está o processamento, assim como outras informações que auxiliarão no monitoramento do seu ambiente.

 

A seguir, apresentam-se as imagens do produto:  

 

 

 

 

OBS.: Para navegar no Monitor, use o duplo clique na linha.

 

3. Inclusão de dois novos programas no Cockpit Fiscal Produtos

 

Melhoria feita no Cockpit com a inclusão dos programas "Notas Fiscais Inutilizadas" e "Carga Retroativa – Indiretos".

A seguir, apresenta-se a tela "Cockpit Fical Produtos":

 

A seguir, apresenta-se a tela "Menu Fiscal Notas Inutilizadas".

 

 

A seguir, apresenta-se a tela "Menu Fiscal Carga Retroativa - Indiretos":

 

Componente Abap /PWSATI/ZLFR000 e /PWSATI/ZLFR300 – Indiretos

 

1. Evolução na busca do campo Descrição do Item da Nota.

 

A regra de preenchimento do campo Descrição do item da nota, seja de entrada ou saída, teve melhoria na nota 14038 com a criação de um novo parâmetro para opção de geração da informação concatenada com duas determinadas descrições. Nessa presente nota, informamos mais uma melhoria para preenchimento deste campo, que é a criação de mais um parâmetro na transação "/PWSATI/ZLFM078", para opção de busca da descrição do item da nota no campo ‘Descrição do Produto ou Serviço (XPROD tabela J_1BNFLIN) ’. A regra ocorrerá da seguinte forma:

Parâmetro ‘XPROD’:

 

 

O parâmetro pode receber os valores "S", "N" ou ficar em branco.

Se o valor for preenchido com N ou Branco, a descrição do item seguirá a regra de preenchimento da descrição concatenada ou não, de acordo com o que estiver parametrizado no parâmetro ‘READ_TEXT’.

Se o valor for preenchido com S, a descrição do item seguirá a regra de preenchimento da descrição buscando a descrição do campo ‘Descrição do Produto ou Serviço (XPROD da J_1BNFLIN) ’, ignorando o parâmetro ‘READ_TEXT’. Caso o campo 'XPROD' esteja em branco, a descrição será preenchida com a informação existente no campo ‘Texto breve de material (campo MAKTX da J_1BNFLIN) ’.

 

2. Alteração de tamanho dos campos ICP_NUM_PROCESSO, III_DESCR_IMOB_DEF e III_DESCR_ORDEM_IA.

 

Melhorias com aumento do tamanho de campos efetuados conforme listado a seguir:

 

CAMPO: 

ICP_NUM_PROCESSO

Alteração de Char 20 para Char 60

TABELA ALTERADA:

/PWSATI/ZSATI008 - Informações Complementares

 

CAMPOS: 

III_DSC_ORDEM_IA 

III_DESC_IMOB_DEF

Alteração de Char 40 para Char 120
TABELA ALTERADA:

/PWSATI/ZSATI012 - Item Imobilizado

Componente Abap Ativo Imobilizado - CIAP:

1. Alteração de tamanho do campo IFC_DSC_IMOB para CIAP.

 

CAMPO: 

IFC_DSC_IMOB  - Alteração de Char 50 para Char 120
TABELA ALTERADA:

/PWSATI/ZSATI050 - Ficha Complementar CIAP

 

OBS.: Para clientes que tem a integração PI/PO 7.5 contratada, por ser uma alteração só de tamanhos, não existirá uma atualização dos pacotes de PI_PO nesta nota, porém ressaltamos que os pacotes são acumulados, mostrando-se necessário revisitar as notas anteriores.

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

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

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

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

Tratamento para compilação das fórmulas no processo de Execução das Interfaces; Revisão da validação 0770899; Interface ajustada para entender nova estrutura e consumirmos os parâmetros, que estejam cadastrados na funcionalidade Parametrização do Tipo de Imposto; Tratamento realizado no Integrador XML para inserir os parceiros e dados Importação; Alteração dos tamanhos dos campos Número do Processo, Descrição do Imobilizado e Descrição do Imobilizado Definitivo.

Evolução na extração de dados no extrator de Serviços Tomados para atendimento ao `Registro 4000' do EFD - Reinf (Escrituração Fiscal Digital - Reinf)


Pacotes de Atualização

Informações Complementares

 

  1. A 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 nessa presente nota, antes de aplicar no ambiente produtivo;

 

  1. Existem 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 014691 (XML/Versionamento 19.0)
  • Contabilização: Nota 012793 (Versionamento 1.0)
  • Serviços Tomados: Nota 014616 (Versionamento 10.0)
  • CIAP: Nota 014691 (Versionamento 5.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, baixar de acordo com a versão do 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 - Release 4.00.19.0000;

 

  1. Verificar a documentação pertinente a permissão do usuário RFC e ou Login com a nomenclatura ‘COMPLY_Manual Tecnico_Perfil Usuario RFC de Comunicacao_v4.00.00.00_r006.pdf' no portal de Aplicativo.

 

  1. De acordo com a versão do ambiente:
  • Aplicar a request F6QK915456 (substituída pela request F6QK915493 em 30/08/2022) em ambientes SAP 4.6C.

ou

  • Aplicar a request F9DK904300 em ambientes SAP 4.7 ou superior.

 

  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.

 

A seguir apresenta-se um exemplo: