Financial Management Blog Posts by SAP
cancel
Showing results for 
Search instead for 
Did you mean: 
3,076
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