Autor Tema: Encontrar BADI's  (Leído 15892 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado lalola

  • Novato
  • *
  • Mensajes: 2
    • Ver Perfil
Encontrar BADI's
« en: 21 de Noviembre de 2007, 03:20:39 am »
Hola,

Necesito encontrar las badis que hay en una transacción, pero no sé cómo. Alguien me puede decir cómo?

Muchas gracias!

Desconectado oscar

  • Administrador
  • Usuario Sr.
  • *****
  • Mensajes: 112
    • Ver Perfil
Re: Encontrar BADI's
« Respuesta #1 en: 21 de Noviembre de 2007, 08:44:46 am »
Mira este enlace, te explica como buscar las Badis.

http://sap4.com/wiki/index.php?title=BADI#C.C3.B3mo_encontrar_la_BADI_que_necesitamos

Un saludo.

Desconectado pablo

  • Novato
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Encontrar BADI's
« Respuesta #2 en: 21 de Noviembre de 2007, 02:33:41 pm »
lalola,

Te paso otro método para buscar BADI's:

Vas a la transacción SE24 e ingresás la clase CL_EXITHANDLER. Ingresás en el método GET_INSTANCE de esta clase y ponés un break-point en CALL METHOD cl_exithandler=>get_class_name_by_interface.
Ahora ejecutás tu transacción normalmente y te fijás si frena en el momento deseado. Va a frenar en muchos lugares porque va a frenar en todas las BADI's por las que pases, por lo que te recomiendo que pongas el break justo en el momento en que deseás ver si existe una BADI. En la variable EXIT_NAME vas a encotrar el nombre de la BADI.

Si no te gusta este método, abajo de paso un link en el que podés bajarte un programa que busca todas las extensiones de un programa/transacción. Es el ejemplo "Buscador de Ampliaciones en ABAP"

http://www.todoabap.com.ar/examples.html

Espero que te sirva!

Desconectado lalola

  • Novato
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Encontrar BADI's
« Respuesta #3 en: 21 de Noviembre de 2007, 10:55:54 pm »
Gracias a los dos por la ayuda... pude encontrar la BADI que buscaba!

Los links que me pasaron me siervieron de mucho... gracias otra vez