PDA

Ver la Versión Completa : Transacción MIRO - BADI - USER EXITS


abfv
11/02/10, 19:01:30
Hola gente, a ver si me pueden dar una mano, estoy necesitando al momento de ingresar la factura en la TX MIRO, cuando ingreso la orden de compra y doy enter, necesito validar las posiciones, si el texto de la posición es uno determinado, debo cambiar el indicador de IVA.

Saludos y gracias desde ahora.

ppchico
12/02/10, 10:54:02
Saludos,Puedes copiar este REPORT que viene en el LINK:http://danielpanaro.wordpress.com/2007/11/06/zuser_exit-programa-que-lista-user-exits-de-una-transaccin/Y desde aquí, ejecutas, y ves las USER de la transacción.Por otro lado, quizás no encuentres la USER adecuada, pero puedas meter una BADI, para ello, lo mejor es poner un BREAK-POINT en el método GET_INSTANCE de la clase CL_EXITHANDLER, de modo que pones el berak-point en la llamada al método GET_CLASS_NAME_BY_INTERFACE y en el parámetro CLASS te vendrá el interfaz de la BADI, y en EXIT_NAME el metodo a implementar.Suerte!

abfv
12/02/10, 13:34:23
Antes que nada gracias, te cuento encontré la BADI SD_COND_ACCESS_A, y es la unica en la que ingresa cuando doy el enter en la orden de compra, pero esta es solo para impuestos y los parámetros y tablas internas que tiene no me sirven para lo que estoy buscando.

Saludos y Cualquier otra ayuda es buena.


Saludos,Puedes copiar este REPORT que viene en el LINK:http://danielpanaro.wordpress.com/2007/11/06/zuser_exit-programa-que-lista-user-exits-de-una-transaccin/Y desde aquí, ejecutas, y ves las USER de la transacción.Por otro lado, quizás no encuentres la USER adecuada, pero puedas meter una BADI, para ello, lo mejor es poner un BREAK-POINT en el método GET_INSTANCE de la clase CL_EXITHANDLER, de modo que pones el berak-point en la llamada al método GET_CLASS_NAME_BY_INTERFACE y en el parámetro CLASS te vendrá el interfaz de la BADI, y en EXIT_NAME el metodo a implementar.Suerte!