PDA

Ver la Versión Completa : Sustitucion!


juanfranck
03/07/14, 14:41:01
Estimados,
Necesito que cuando se genera el documento de FI, desde la miro
colocar una sustitucion, para poner el valor de un campo en otro, en el documento de fi, pero esto tiene que ser una vez que se genero el doc de fi
por ende, queria buscar badis, FTE, user exit, o algo que se pueda utilizar para hacer eso.

Desde ya muchisimas gracias y saludos!!



Juan

venise
04/07/14, 06:26:50
Salvo algunas excepciones, las sustituciones de campos en documentos financieros se pueden realizar generalmente en la transacción OBBH, y se pueden gestionar con o sin implementación de exits, dependiendo de la dificultad del código a introducir.

Una buena BADI para hacer sustituciones en la integración de otros módulos con finanzas suele ser la AC_DOCUMENT. Y algo se puede hacer con la INVOICE_UPDATE, aunque está más pensada para verificaciones.

Si nada de esto te sirve, es muy probable que tengas que buscar un ENHANCEMENT explícito ó implícito.

Espero te ayude.

juanfranck
04/07/14, 17:57:26
Claro Venise !
Seguro con esto tengo para comenzar a investigar !

Muchisimas gracias!

Saludos

malaga01
07/07/14, 08:27:32
Hola:

Prueba con las siguentes exits:

EXIT_SAPLF051_001
EXIT_SAPLF051_002
EXIT_SAPLF051_003

Saludos

venise
07/07/14, 10:13:15
Independientemente de cuál sea la transacción que se esté usando, una buena herramienta para localizar posibles BADI's y user exits en la ejecución de una transacción es, ANTES DE EJECUTAR LA TRANSACCIÓN ir a la SE37, y poner un break point al principio de la FM SXV_GET_CLIF_BY_NAME. Luego, al ejecutar la TX se te mostrarán cuáles son los métodos que se llaman y de qué badi.

Y si eso no fuera suficiente, y tampoco vía enhancement explícitos, todas las subrutinas (form...) tienen enhancements implícitos tanto al principio como al final.

Espero te ayude.

juanfranck
10/07/14, 18:06:34
Muchas gracias a uds. por su ayuda !!!

Saludos!