¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo encontrar dónde se activa un BADI personalizado en tu sistema

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

Hola,

Tengo un BADI personalizado implementado en el sistema pero no estoy seguro de dónde se está activando el BADI. ¿Cómo puedo averiguar dónde se activa el BADI?

Gracias y saludos,

Arun.

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

4 Respuestas

0
Cargando...

Hola Ramesh - No sé desde qué tcode se activa ese BADI personalizado. Solo conozco el nombre del BADI y a partir de ahí necesito encontrar desde qué tcode/programa se activa.

Hola NN - Este es un BADI personalizado y la lista de usos no ayudará.

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

Puedes ir al SE18 y verificar la lista de usos para ese BADI estándar.

obtendrás todos los programas donde este BADI es llamado en los programas.

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

Hola Arun Rajan,

Inténtalo de esta manera

http://wiki.sdn.sap.com/wiki/display/ABAP/Find+a+BADI+in+a+minute

  1. Ve a la transacción SE24
  2. Ingresa el Tipo de Objeto CL_EXITHANDLER y haz clic en Mostrar.
  3. Haz doble clic en el método "GET_INSTANCE".
  4. Coloca un punto de interrupción en Llama al método cl_exithandler=>get_class_name_by_interface
  5. Ejecuta cualquier transacción para la cual necesites mejoras.
  6. La ejecución se detendrá en el punto de interrupción. Verifica los valores de la variable 'exit_name', te dará el nombre del BADI llamado en ese momento.

Para más información, consulta este enlace

http://saptechnical.com/Tutorials/ExitsBADIs/VL02/page1.htm

Saludos,

Ramesh.T

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

Hola Arun,

Usa el código SE18.

Ingresa el nombre de la BADI, visualízalo.

Verifica la lista de usos. Obtendrás todos los programas en los que se utiliza la BADI.

Después de esto, verifica el código relacionado con los programas respectivos,

luego

Solución 1.

Ve a se18.

Ingresa el nombre de la BADI.

Visualízalo.

Coloca un punto de interrupción.

y ejecuta la transacción.

Solución 2.

Ve al código SE24.

Ingresa CL_EXITHANDLER y haz clic en mostrar.

Ve al método GET_INSTANCE y coloca un punto de interrupción en CALL METHOD cl_exithandler=>get_class_name_by_interface.

Ejecuta la transacción en la que vas a realizar las mejoras.

Luego haz clic en 'EXIT_NAME' y presiona F6 para ver dónde se activa tu BADI.

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?