Skip to Content
Technical Articles

TDF: hora de se despedir da tabela /TMF/D_REP_VERS

  • Nota da autora: este blog post foi alterado para refletir mudanças após a postagem do blog, já que reavaliamos e decidimos não desativar a tabela /TMF/REP_VERS. Esse seria um passo extra, já que as melhorias de simplificação mais relevantes já foram entregues na SAP Note 2931174 – [TDF SP14] Note 122: SPED Reports – Layout Builder Activation.
  • Em resumo: a tabela /TMF/REP_VERS não será desativada, mas não é mais necessário mantê-la se você usa os relatórios standard do TDF. Além disso, se você possui relatórios customizados, não precisará criar um report Z. Você poderá continuar mantendo as versões na /TMF/REP_VERS.

 

Olá,

Como você já deve ter visto no blog post TDF: Livre-se dos passos manuais ao atualizar configuração padrão de leiaute dos relatórios SPED, alteramos a forma de definir os leiautes dos nossos relatórios, e as definições de layouts dos SPEDs será entregue agora  a partir de código ABAP. Assim, não haverá mais a necessidade de aplicar passos manuais para atualizar as mudanças nessas parametrizações a cada nova versão de leiaute – a já conhecida atualização da tabela /TMF/D_REP_VERS.

E para dar continuidade na simplificação, neste momento estamos trabalhando na desativação da atividade de Customizing Maintain Legal Reports and Versions – a tabela /TMF/D_REP_VERS, que, até então, continha as informações de versões disponíveis para cada relatório, e então não será mais utilizada pela solução standard.

O que mudará

Ao  deixarmos de utilizar esta tabela na parametrização, não será mais necessário customizar os períodos de validade das versões dos nossos relatórios standard. Esses períodos passam a ser definidos por classes ABAP, de acordo com as datas de validade definidas pelos manuais divulgados pela Receita Federal.

Ou seja: você passará a contar com a atualização automática de leiaute para os relatórios fornecida pela SAP conforme publicações da Receita Federal, bastando manter seu sistema atualizado com as SAP Notes mais recentes, sem precisar atualizar a /TMF/D_REP_VERS.

No momento de rodar o seu relatório SPED, se você deixar o campo de Versão do Relatório Legal em branco, será reportado o válido para o período do relatório, ou caso prefira colocar uma versão diferente, pode inserir a versão que quiser na tela de parâmetros de execução dos SPEDs.

Ok, agora que você já sabe o que vamos mudar em breve, você terá algumas ações para tornar esta funcionalidade disponível.

Ações necessárias

Caso você já tenha aplicado a SAP Note 2931174, observe que para os relatórios padrão da SAP os layouts passarão a ser entregues via ABAP, então não precisará mais dar manutenção na tabela /TMF/REP_VERS, o que simplifica a atualização dos relatórios mantidos pelo TDF.

Caso a sua empresa possua relatórios customizados (ou seja, relatórios que não são mantidos pela SAP dentro do escopo do TDF), você ainda poderá utilizar a tabela /TMF/REP_VERS para manter as versões dos relatórios customizados, e não precisa criar nenhuma tabela customizada, já que optamos por não obsoletar essa funcionalidade.

Deixe seu comentário abaixo caso tenha alguma dúvida ou sugestão para um próximo post. Não se esqueça, também, de seguir a tag SAP Tax Declaration Framework for Brazil aqui na SAP Community para saber as últimas notícias sobre o TDF.

Além dos comentários, você pode entrar em contato conosco através da plataforma Customer Influence. Lá você pode propor ideias para melhorar nosso produto, votar em outras ideias já lançadas e acompanhar ideias em implementação.

Até a próxima!

Carolina Hefler
Time de desenvolvimento do TDF
#SAPGoGlobal #SAPLocalization

 

____________________________________________________________________________

TDF: Time to say good-bye to the /TMF/D_REP_VERS table

  • Note from the author: this blog post has been altered to reflect the changes coming after the previous posting, since we evaluated it and decided not to deactivate the /TMF/REP_VERS table. This would have been an additional step, since the most relevant improvements in simplifying have already been delivered on SAP Note 2931174 – [TDF SP14] Note 122: SPED Reports – Layout Builder Activation.
  • Summarizing: the /TMF/REP_VERS table will not be deactivated any longer, but it is no longer necessary to keep it if you use TDF’s standard report. Also, if you have customized reports, it will not be necessary to create a Z report. You will be able to continue maintaining the versions on the /TMF/REP_VERS table.

Hello,

As you might have seen on blog post TDF: Free yourself from manual steps to maintain the standard layout of the SPED reports, we have changed the way to define layouts in our reports. SPED layout definitions will now be delivered based on the ABAP code. Thus, there will be no need to apply manual steps to update these parametrizations after each layout version – the well-known /TMF/D_REP_VERS table update.

In order to continue with the simplification, we are now working in the deactivation of the Maintain Legal Reports and Versions Customizing activity – the /TMF/D_REP_VERS table, which, up to this moment, carried the information about the available versions for each report. Therefore, it will not be used by the standard solution anymore.

What changes

As we stop using this table in the parametrization, it will not be necessary to customize validity periods in the versions of our standard reports. These periods will now be defined by the ABAP classes, according to the due dates defined by the manuals released by Receita Federal.

In other words, now you can rely on layout automatic updates provided by SAP according to Receita Federal releases. The only requisite will be keeping your system up to date with the most recent SAP Notes. The update of the /TMF/D_REP_VERS will no longer be necessary.

Upon running your SPED report, if you leave the SPED Report Version field empty, it will be reported as valid for the report period. In case a different version is needed, you can insert the version you want on the SPED execution parameters screen.

Now that you are aware of the changes, there are some actions you need to take to make this functionality available.

Necessary actions

In case you have already applied SAP Note 2931174, remember that the layouts for SAP standard reports will now be delivered via ABAP code. Thus, it will not be necessary to maintain the /TMF/D_REP_VERS table any longer. This simplifies the updating of reports maintained by TDF.

If your company has customized reports (in other words, reports that are not maintained by SAP within the scope of TDF), you can still use the /TMF/D_REP_VERS table to maintain the versions of customized reports. You will not need to create any customized table, as we have chosen to make this functionality obsolete.

Feel free to leave your comment below if you have questions or suggestions for a next post. And do not forget to follow the SAP Tax Declaration Framework for Brazil tag here on SAP Community to stay tuned on Tax Declaration Framework (TDF) latest news.

In addition to comments, you can contact us through the Customer Influence platform. There you can propose ideas to improve our product, vote on other ideas that have already been posted and track ideas in implementation.

See you soon!

Carolina Hefler
TDF Development Team
#SAPGoGlobal #SAPLocalization

/
3 Comments
You must be Logged on to comment or reply to a post.
  • Oi Carolina,

    Essa nova solução para reduzir o trabalho manual de atualização das versões é muito bem vinda. A SAP tem alguma data prevista/planejada para essa nova alteração ser liberada, por exemplo antes ou depois do SP15?

    Pergunto pois, se for muito em breve, acredito que já vale a pena alterar agora relatórios customizados que usam a /TMF/D_REP_VERS e não aguardar até que alteraç]ão seja lançada para fazer este processo.

    att.

    Renan Correa

    • Olá Renan,

      Esse blog post é justamente para antecipar estes questionamentos de clientes e parceiros, então ainda há tempo para alterar alguma coisa na solução – ou até deixar de fazê-la conforme o caso.

      Nossa expectativa é obsoletar essa tabela no final de setembro/início de outubro.

      Não é a intenção que se tenha muito trabalho em migração de reports customizados, e sim que sejam exceções. Pode me explicar melhor o teu caso?

      Aguardo tua resposta!

      Carolina

  • Oi Carolina,

    Hoje usamos essa view para manter as versões/datas de validade dos reports customizados ( GIA’s, ISS, DECLAN entre outros ) além de usar essa view para definir o “search help” de versão na tela dos relatórios adicionais ( para definir quais versões existem em caso de retificações de períodos anteriores ). É bem similar a maneira que a SAP utilizava essa view.

    Ainda não discuti com os desenvolvedores, mas entendo que temos duas opções principais:

    1- Entregar uma classe com a versão e as datas e caso seja necessário alterações precisa se alterar a classe ou entregar uma classe nova

    OU

    2- Criar uma View Z com mesmo conteúdo da /TMF/D_REP_VERS e atualizar os programas/search helps

    Já implementamos e testamos nas nossas soluções a alteração da /TMF/D_VIEW_VERS para ter apenas os registros customizados e está funcionando OK, sem problemas. Entendo que não é uma alteração grande do ponto de vista técnico, o problema para as consultorias é só garantir que os clientes irão implementar essa nota da SAP em sincronia com as alterações dos produtos deles.

    att,

    Renan Correa