¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como melhorar o BADI de Extrato Bancário Eletrônico FEB_BADI: Parâmetros T_FTPOST, T_FTCLEAR e T_FEBCL - Exemplos e documentação

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 50 Vistas
0
Cargando...

Olá,

Para melhorar o BADI do Extrato Bancário Eletrônico FEB_BADI, no método CHANGE_POSTING_DATA, podemos ver alguns parâmetros: T_FTPOST, T_FTCLEAR, T_FEBCL. O que são esses? Como eles são preenchidos? Se houver um exemplo ou documentação, seria melhor.

De acordo com minha observação, FEBCL e FTCLEAR são semelhantes, pois são usados para critérios de pesquisa ao buscar partidas em aberto que devem corresponder. FTPOST, não tenho certeza para que é utilizado, pois contém alguns campos e a descrição da estrutura diz que é um campo BDC.

Obrigado.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Userexit FEB00001 ; FEB_BADI com mÈtodo CHANGE_POSTING_DATA; FTPOST, FEBCL, FTCLEAR

Userexit FEB00001 permite o cancelamento de solicitações de adiantamento (indicador especial de G/L 'F') através do extrato bancário eletrônico. Não é necessário configurar uma regra de contabilização com indicador especial de G/L.

*

FEBCL & FEBCLEAR

FEBCL & FEBCLEAR: São semelhantes, usados para buscar partidas em aberto que precisam ser conciliadas.

*

FEBCL

se a partida em aberto tiver um indicador de G/L: definir o campo AGUMS na tabela T_ FEBCL

selecionar a partida da tabela BSEG para verificar o campo UMSKZ

para encontrar a partida: número do documento em T_ FEBCL -SELVON, conta em T_ FECL -AGKON

Preencher T_ FEBCL -AGUMS de BSEG-UMSKZ; não inserir indicador especial de G/L na regra de contabilização.

se cada partida em aberto tiver o mesmo valor (dólar) que a partida bancária.

para combinar partidas selecionadas com ou sem indicador de G/L, preencher a tabela interna FTPOST antes de contabilizar.

*

FTCLEAR

FTCLEAR -XNOPS = 'X' < para partidas em aberto normais (já estabelecido no padrão)

FTCLEAR -AGUMS = 'O' < para partidas em aberto com indicador de G/L 'O' (estabelecido no userexit) "por exemplo

*

FTPOST

Para contabilizar uma partida no SAP, preencha primeiro a estrutura/tabela BDC com valores, antes de chamar a transação para contabilizar a partida no SAP.

para combinar partidas selecionadas com ou sem indicador de G/L, preencher a tabela interna FTPOST antes de contabilizar.

*

Programa RFEBBU00 (declarações 5879-5884) "Nota OSS 641010

DATA: ref_to_badi TIPO REF A if_ex_feb_badi.

DATA: lt_ ftpost TIPO TABELA PADRÃO DE ftpost , "nota 641010

lt_ ftclear TIPO TABELA PADRÃO DE ftclear , "nota 641010

lt_fttax TIPO TABELA PADRÃO DE fttax, "nota 641010

lt_febre TIPO TABELA PADRÃO DE febre, "nota 641010

lt_ febcl TIPO TABELA PADRÃO DE febc l. "nota 641010

*

POSTING_INTERFACE_CLEARING para cancelar partidas em aberto no SAP

CHAMAR FUNÇÃO ' POSTING_INTERFACE_CLEARING '
EXPORTANDO
i_auglv = 'EINGZAHL' " Entrada para Páginas
i_tcode = ' FB05 ' "Código de Transação SAP
* I_SGFUNCT = ' '
* I_NO_AUTH = ' '
IMPORTANDO
e_msgid = sy-msgid
e_msgno = sy-msgno
e_msgty = sy-msgty
e_msgv1 = sy-msgv1
e_msgv2 = sy-msgv2
e_msgv3 = sy-msgv3
e_msgv4 = sy-msgv4
e_subrc = sy-subrc
TABLES
t_blntab = l_t_blntab
t_ftclear = l_t_ftclear
t_ftpost = l_t_ftpost
t_fttax = l_t_fttax
EXCEPTIONS
clearing_procedure_invalid = 1

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Obrigado pela resposta sobre o FTPOST. Como estão o FEBCL e o FTCLEAR? Qual é a diferença entre eles?

Obrigado.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

BADI FEB_BADI com o método CHANGE_POSTING_DATA ocorre imediatamente antes de chamar a transação de lançamento.

T_FTPOST é uma tabela que você deve preencher com os valores dos campos que deseja usar para lançar este item no SAP, utilizando o código da transação.

BDC significa Comunicação de Dados em Lote, nesta transação, a tabela T_FTPOST deve ser preenchida com os valores. BDC foi usado no sistema SAP original (antes de o SAP converter alguns BDC em Módulos de Função, posteriormente chamados de BAPI, e depois alguns em BADI).

Os campos que você deve preencher com valores antes de chamar a transação de lançamento são: data de lançamento, data do documento, valor (em dólares), número(s) da conta SAP para lançamento, etc.

Uma vez que a tabela T_FTPOST estiver preenchida com todos os valores que deseja lançar, a transação SAP é chamada para lançar o item no SAP, utilizando o código da transação SAP.

Referências

https://answers.sap.com/questions/6740600/electronic-bank-statement.html

https://www.se80.co.uk/oo-abap/i/if_e/if_ex_feb_badi-change_posting_data.htm

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

BADI FEB_BADI com o método CHANGE_POSTING_DATA ocorre imediatamente antes de chamar a transação de lançamento.

T_FTPOST é uma tabela que você precisa preencher com os valores dos campos que deseja usar para lançar este item no SAP, utilizando o código da transação.

BDC significa Comunicação de Dados em Lote, nesta transação, a tabela T_FTPOST deve ser preenchida com os valores necessários. BDC foi usado no sistema SAP original (antes de o SAP converter parte do BDC em Módulos de Função, posteriormente chamados de BAPI, e mais tarde parte em BADI).

Os campos que precisam ser preenchidos com valores antes de chamar a transação de lançamento são: data de lançamento, data do documento, valor (em dólares), número(s) da conta SAP para lançar, etc.

Uma vez que a tabela T_FTPOST estiver preenchida com todos os valores que deseja lançar, a transação SAP é chamada para realizar o lançamento no SAP, utilizando o código da transação SAP.

Referências

https://answers.sap.com/questions/6740600/electronic-bank-statement.html

https://www.se80.co.uk/oo-abap/i/if_e/if_ex_feb_badi-change_posting_data.htm

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?