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.
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.
A seguir apresenta-se um exemplo: