Sintoma
Atenção: informamos que as liberações do pacote base 4.00.08.0000 contém melhorias e ajustes de todos os módulos do Extrator Abap.
- Componente Abap Extrator Indiretos/Exportação e CIAP - Alteração efetuada para o tipo do campo do DOCNUM para CHAR. Alguns clientes que utilizam o conector SAP CONECTOR 3.0 para a migração de dados está ocorrendo o seguinte erro: 'FIELD INF_DOCNUM of STRUCTURE /PWSATI/ZSATI001 (SETTER): cannot convert String into NUM(15).


- Componente Abap Extrator Indiretos - Melhoria realizada para a regra do campo SUFRAMA, incluindo novo parâmetro. Melhoria no programa com a inclusão de novo parâmetro disponibilizado para a leitura do campo SUFRAMA.
- Componente Abap Extrator Indiretos - Ajuste realizado no processamento dos impostos L7, L8 e L9. Detectado a necessidade de alterar a regra do produto para os impostos mencionados.
- Componente Abap Extrator Indiretos - Disponível a possibilidade de permitir filtros selecionados para a extração. Foi adicionado a chamada da função de Indiretos a possibilidade de selecionados filtros para a extração.
- Componente Abap Extrator Diretos - Reestruturação da regra para o processamento do número da nota fiscal. Documentos contábeis com notas fiscais atreladas estavam sendo migradas com duplicidade, incorretamente.
- Componente Abap Extrator Diretos - Ajuste no programa para o processamento dos impostos por compensação. Alguns impostos que são parametrizados por data de compensação não eram processados para o Comply. Este problema ocorria, por que no programa havia uma regra errônea na leitura, logo não encontrava a data compensada, quando havia mais de uma informação de faturamento da tabela standard da SAP (tabela de identificação da data de compensação).
- Componente Abap Extrator Exportação - Ajuste na execução de dados complementares com mais de 1 docnum por embarque. Ao executar a extração automatizada, alguns dados complementares não eram processados para o Comply. Este problema ocorria para os cenários que contêm mais de um docnum por embarque.
- Componente Abap Extrator Indiretos - Disponibilizado o processamento de CT-e para várias referências. No extrator há um tratamento para processar a referência do conhecimento de frete eletrônico (CT-E), quando há dados de referência na capa do documento. Porém, o extrator não permitia que uma nota principal fosse extraída com várias referências.
- Componente Abap Extrator Contabilização - Retirada a verificação do centro de custo e matriz. Detectado a necessidade de retirar a verificação do centro de custo e Empresa (função FI_COMPANY_CODE_CHECK) na função da Contabilização.
Solução
- Componente Abap Extrator Indiretos/Exportação e CIAP - Alteração efetuada para o tipo do campo do DOCNUM para CHAR. Detectado a necessidade da alteração do tipo do campo DOCNUM de NUMC para CHAR nas tabelas ABAP’s para não ocorre erro no momento da migração de dados ao utilizar o conector SAP Conector 3.0.
Atenção: Esta alteração foi efetuada para os seguintes extratores:
- Indiretos (programa /PWSATI/ZLFR000);
- Exportação (programa /PWSATI/ZLFR015);
- CIAP (programa /PWSATI/ZLFR062).
Estrutura do campo, veja um exemplo:

- Componente Abap Extrator Indiretos - Melhoria realizada para a regra do campo SUFRAMA, incluindo novo parâmetro. Atualmente na interface há um tratamento para ler dois campos (SUFRAMA e STCD5) ambos da tabela de mestre de cliente, processando o Suframa para o Comply. A partir desta requisição, o extrator disponibilizou novo parâmetro para que este processado seja selecionado, da seguinte forma:
Nova regra

Criação do novo parâmetro.
Disponibilizado o parâmetro ‘SUFRAMA’. O mesmo deverá ser inserido manualmente na transação /PWSATI/ZLFM078 na aba de parâmetros gerais.
Nome: SUFRAMA
Valor: Se o parâmetro estiver com o valor ‘S’ o extrator irá verificar a leitura somente do campo ‘SUFRAMA’ na tabela KNA1 (Mestre de Clientes) e processar o resultado.
Se o parâmetro estiver com o valor ‘N’, ou o mesmo não existir no ambiente, o processamento de dados do programa deverá voltar a leitura conforme informada na Nota 007182 para não impactar os clientes que já utilizam este processo.
Descrição: Processar somente pelo campo SUFRAMA.
Obs.: os dados serão migrados para o campo IPR_INSC_SUFRA, tabela /PWSATI/ZSATI004 (Tabela de parceiro).
- Componente Abap Extrator Indiretos - Ajuste realizado no processamento dos impostos L7, L8 e L9. Melhorias realizadas para o processamento dos impostos mencionados, onde foi incluso as seguintes regras:
- Para o imposto L7 => Cenário de nota fiscal de entrada de retorno/devolução:
- Para o cenário acima e com o motivo for diferente de 6 ou 7, o valor do imposto L7 será processado pelo campo de origem ‘NFICMSDESON’;
- Caso não seja uma nota de devolução/retorno, e o motivo for diferente de 6 ou 7, o valor do impostos será lido pelo campo ‘VICMSDESON’.
- Caso não houver valores nos campos citados acima, o programa irá verificar se há imposto estatístico para este cenário através do preenchimento do campo STSTCL_VICMSDESON, juntamente com a leitura do motivo diferente de 6 ou 7.
- Para o imposto L7 => Cenário de nota fiscal de saída:
- O programa irá verificar se o motivo for diferente de 6 ou 7, e buscar os valor do imposto contido no campo ‘VICMSDESON’;
- Caso não encontre o valor no campo acima, o programa irá buscar o valor no campo ‘NFICMSDESON’, respeitando a regra do motivo;
- Caso não encontrar os preenchimentos dos campos acima, o programa irá verificar informações no campo ‘STSTCL_VICMSDESON’, respeitando a regra do motivo.
- Para o imposto L9 => Cenário de notas fiscais de saída e entrada:
- Se o cenário acima estiver com motivo diferente de 6 ou 7, o programa irá ler o valor do imposto através do campo ‘VICMSDIF’;
- Caso não encontrar o valor acima, o programa irá verificar o valor no campo ‘STSTCL_VICMSDESON’, respeitando a regra do motivo.
Observações importantes:
- Os campos mencionados acima pertencem a tabela de origem do item (J_1BNFLIN);
- O campo onde utilizamos o ‘motivo’ fica armazenado na tabela 'J_1BNFLIN', campo 'MOTDESICMS';
- Para o imposto L8 não houve alteração na regra do extrator;
- Para mais detalhes segue a regra completa anexada a request com a descrição 'Documentação da Nova regra de impostos Desonerados'.
- Componente Abap Extrator Indiretos - Disponível a possibilidade de permitir filtros selecionados para a extração. Melhoria realizada para permitir filtros no momento da extração de dados de Indiretos. Para mais detalhes deste tratamento, gentileza verificar a Nota 012793 da extração do pw.ETL/Comply, que é um pré-requisito.
- Componente Abap Extrator Diretos - Reestruturação da regra para o processamento do número da nota fiscal. Ajuste realizado para o campo número da nota, onde a leitura ficará com o mesmo padrão, desta forma, gerando apenas uma linha na tabela da capa.
- Componente Abap Extrator Diretos - Ajuste no programa para o processamento dos impostos por compensação. Ajuste efetuado no programa, onde foi incluso o campo do item destacado na tabela do segmento contabilidade financeira para a seleção da leitura da data de compensação.
- Componente Abap Extrator Exportação - Ajuste na execução de dados complementares com mais de 1 docnum por embarque. Correção realizada para detectar este cenário na base do sistema e processar o mesmo até as tabelas intermediárias do extrator ABAP.
- Componente Abap Extrator Indiretos - Disponibilizado o processamento de CT-e para várias referências. Melhoria no produto disponibilizando o processamento da referência do conhecimento de frete eletrônico quando o cenário contém mais de uma referência.
A informação será migrada para a tabela abaixo /PWSATI/ZSATI014, na qual passou a ter um controle chaves diferentes, adicionando o campo INF_DOC_NUM_REF como chave:

- Componente Abap Extrator Contabilização - Retirada a verificação do centro de custo e matriz. Retirada a verificação do extrator Abap referente ao centro de custo. O centro de custo não será checado para contas do RAZÃO. Retirada também a verificação da função FI_COMPANY_CODE_CHECK, que checa se as Empresas existentes no SAP.