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: 
AilaneKuhn
Product and Topic Expert
Product and Topic Expert
1,340
Olá pessoal,

Está disponível uma nova funcionalidade da API do Tax Obligation Monitor, que torna possível transformar uma execução que era rascunho (Draft) em oficial (Official) através de um botão na tela de detalhes, conforme a imagem abaixo:

 



 

Após clicar no botão Promote Run, o status do relatório será alterado para Promoting. Neste momento, o sistema começará a mover o arquivo do filesystem para a tabela /TMF/D_FILE_CONT, criando também uma entrada na tabela /TMF/D_REP_FILE. Por fim, o status do relatório será alterado para Created.

Com essa funcionalidade, não será necessário fazer uma nova execução do relatório do SPED se um Draft já atender as suas necessidades.

Um ponto importante é que só é possível fazer essa promoção se ainda não existir uma rodada oficial para esse mesmo report key.

 

Abaixo você encontrará algumas informações técnicas sobre a nova funcionalidade:

Request


URI: https://<tdfhost>/sap/opu/odata/TMF/TOM_API_SRV/report_run({Run ID})

Operation Type: CRUD

HTTP Method: PUT

Request Parameters




























Parameter Required Data Type Description/Values Parameter Type
run_id Yes String[32] Run ID oData Unique Key
run_type_text Yes String[30] Promote as value. oData Unique Key

Request Example


[PUT]https://<uri>/report_runs('5CF3FCDD605A1ED788EE33C4FE48FDBF') {

"run_id":"5CF3FCDD605A1ED788EE33C4FE48FDBF",

"run_type_text":"Promote"

}

Response


Response Status and Error Codes



























Code Reason Description
204 Success No content.
400 Error

Examples of possible error messages related to Tax Obligation Monitor API:

·         If the current report status is Promoting, you get the following message: “This report is already being promoted. Enter a different report key.

·         If the report status is different from Created and the run type is different from Draft, you get the following message: “You can only promote report runs from Draft to Official.”
500 General Error Payload containing an error message.

Response Payload Example


Nothing is returned.

 

Para mais informações sobre a API do TOM, acesse:

 

Em caso de dúvidas, entrem em contato.

 

Abraços,

Ailane Kuhn

Time de desenvolvimento do TDF

 
3 Comments