Financial Management Blogs by SAP
Get financial management insights from blog posts by SAP experts. Find and share tips on how to increase efficiency, reduce risk, and optimize working capital.
cancel
Showing results for 
Search instead for 
Did you mean: 
1,749
Olá,

Hoje vamos conversar um pouco sobre o programa /TMF/MF_EVENT_METADATA, disponível no Messaging Framework, ferramenta do Tax Declaration Framework (TDF). Esse programa funciona como um guia para o preenchimento dos eventos onde todos os campos de cada evento são apresentados com seu respectivo mapeamento nas tabelas do framework. Através desse mapeamento, é possível gerar rotinas de inserção em ABAP ou SQL, essas e outras funcionalidades serão descritas a seguir.

1. Acesse o programa no caminho do menu: Accounting-> Tax Declaration Framework for Brazil-> Messaging Framework-> Guide for Messaging Framework Implementation ou use a transação /TMF/MF_METADATA.



2. No campo Layout Version Code, insira a versão desejada.

3. No campo Event Type, insira o evento que deseja consultar.

A imagem abaixo exemplifica a tela inicial do programa:

4. Execute o programa.

Após a execução, é apresentada uma tabela contendo o vínculo entre os campos do layout e as tabelas da solução TDF Messaging Framework.

O ALV possui as seguintes colunas:

  • Segments: Nome dos registros do evento.

  • Event Type: Número do evento.

  • Layout: Versão do layout.

  • XML TagNam: Nome do registro pai do campo do layout.

  • XML TFieldN: Nome do campo.

  • Table: Nome da tabela da solução do Messaging Framework onde o campo é salvo.

  • Data: Nome do campo da tabela da solução do Messaging Framework onde o campo é salvo.

  • Mandatory: Indica se o preenchimento do campo é obrigatório.

  • Values: Indica os valores possíveis para o preenchimento do campo.

  • Lngth: Tamanho do campo.

  • Places: Número de decimais.


Neste exemplo, podemos ver que, para cadastrar o evento S-1298 no framework, precisamos preencher as tabelas /TMF/HDSEVENTO e /TMF/MDSEVENTO, campos IND_APURACAO, PER_APUR etc.

5. Insira os dados nas tabelas mencionadas usando a linguagem ABAP ou SQL. Para criar o código padrão, execute uma das seguintes funcionalidades:



Utilize o código padrão fornecido (exemplo abaixo), substituindo os dados inseridos por dados reais ou execute o código SQL no banco de dados.





Observe que essa é apenas uma das formas de criar eventos no Messaging Framework, a grande diferença é que este programa oferece uma visão geral de como cada evento é mapeado.

Outras formas de criar eventos já foram abordadas neste post https://blogs.sap.com/2017/04/17/tdf-esocial-como-criar-eventos-usando-planilhas-de-excel/.

Em caso de dúvidas e/ou sugestões, por favor deixem comentários abaixo.

Observação:

Os screenshots e programas listados aqui estão sujeitos à alteração devido a evolução do desenvolvimento da solução TDF Messaging Framework.

Até mais!

Rafael Galuschka

Time de Desenvolvimento do TDF
10 Comments