¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo mejorar el BADI de Extracto Bancario Electrónico FEB_BADI: Parámetros T_FTPOST, T_FTCLEAR y T_FEBCL - Ejemplos y documentación

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

Hola,

Para mejorar el BADI de Extracto Bancario Electrónico FEB_BADI, en el método CHANGE_POSTING_DATA, podemos ver algunos parámetros: T_FTPOST, T_FTCLEAR, T_FEBCL. ¿Qué son esos? ¿Cómo se llenan? Si hay un ejemplo o documentación sería mejor.

Según mi observación, FEBCL y FTCLEAR son similares, ya que se utilizan para los criterios de búsqueda al buscar partidas abiertas que deben coincidir. FTPOST, no estoy seguro para qué se utiliza, ya que contiene algunos campos y la descripción de la estructura dice que es un campo BDC.

Gracias.

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

4 Respuestas

0
Cargando...

Userexit FEB00001 ; FEB_BADI con método CHANGE_POSTING_DATA; FTPOST, FEBCL, FTCLEAR

Userexit FEB00001 permite la cancelación de solicitudes de anticipo (indicador especial de G/L 'F') a través del extracto bancario electrónico. No es necesario configurar una regla de contabilización con indicador especial de G/L.

*

FEBCL & FEBCLEAR

FEBCL & FEBCLEAR: Son similares, se utilizan para buscar partidas abiertas que deben ser conciliadas.

*

FEBCL

si la partida abierta tiene un indicador de G/L: establecer el campo AGUMS en la tabla T_ FEBCL

seleccionar partida de la tabla BSEG para verificar el campo UMSKZ

para encontrar la partida: número de documento en T_ FEBCL -SELVON, cuenta en T_ FECL -AGKON

Rellenar T_ FEBCL -AGUMS desde BSEG-UMSKZ; no insertar indicador especial de G/L en la regla de contabilización.

si cada partida abierta tiene el mismo monto (dólar) que la partida bancaria.

para combinar partidas seleccionadas con o sin indicador de G/L, rellenar la tabla interna FTPOST antes de contabilizar.

*

FTCLEAR

FTCLEAR -XNOPS = 'X' < para partidas abiertas normales (ya establecido en estándar)

FTCLEAR -AGUMS = 'O' < para partidas abiertas con indicador de G/L 'O' (establecido en userexit) "por ejemplo

*

FTPOST

Para contabilizar una partida en SAP, primero llenar la estructura/tabla BDC con valores, antes de llamar a la transacción para contabilizar la partida en SAP.

para combinar partidas seleccionadas con o sin indicador de G/L, rellenar la tabla interna FTPOST antes de contabilizar.

*

Programa RFEBBU00 (declaraciones 5879-5884) "Nota OSS 641010

DATA: ref_to_badi TIPO REF A if_ex_feb_badi.

DATA: lt_ ftpost TIPO TABLA ESTÁNDAR DE ftpost , "nota 641010

lt_ ftclear TIPO TABLA ESTÁNDAR DE ftclear , "nota 641010

lt_fttax TIPO TABLA ESTÁNDAR DE fttax, "nota 641010

lt_febre TIPO TABLA ESTÁNDAR DE febre, "nota 641010

lt_ febcl TIPO TABLA ESTÁNDAR DE febc l. "nota 641010

*

POSTING_INTERFACE_CLEARING para cancelar partidas abiertas de SAP

LLAMAR FUNCIÓN ' POSTING_INTERFACE_CLEARING '
EXPORTANDO
i_auglv = 'EINGZAHL' " Entrada a Páginas
i_tcode = ' FB05 ' "Código de Transacción 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...

Hola,

Gracias por la respuesta para el FTPOST. ¿Qué tal el FEBCL y FTCLEAR? ¿Cuál es la diferencia entre ellos?

Gracias.

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

BADI FEB_BADI with method CHANGE_POSTING_DATA occurs just before calling posting transaction.

T_FTPOST is a table you have to populate, with field-values you want to use, to post this item in SAP, using the transaction code.

BDC signifies Batch Data Communication, in this transaction, table T_FTPOST which you have to fill values. BDC was used in original SAP system (before SAP converted some BDC to Function Modules, then called BAPI, later some to BADI).

Fields you have to fill with values, before calling post transaction are: posting date, document date, (dollar) amount, SAP account number(s) to post to, etc.

Once table T_FTPOST is filled with all values you want to post with, the SAP transaction is called, to post the item in SAP, using the SAP transaction code.

References

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 with method CHANGE_POSTING_DATA occurs just before calling posting transaction.

T_FTPOST is a table you have to populate, with field-values you want to use, to post this item in SAP, using the transaction code.

BDC signifies Batch Data Communication, in this transaction, table T_FTPOST which you have to fill values. BDC was used in original SAP system (before SAP converted some BDC to Function Modules, then called BAPI, later some to BADI).

Fields you have to fill with values, before calling post transaction are: posting date, document date, (dollar) amount, SAP account number(s) to post to, etc.

Once table T_FTPOST is filled with all values you want to post with, the SAP transaction is called, to post the item in SAP, using the SAP transaction code.

References

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?