¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como encontrar onde um BADI personalizado é ativado em seu sistema

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

Olá,

Tenho um BADI personalizado implementado no sistema, mas não tenho certeza de onde o BADI está sendo ativado. Como posso descobrir onde o BADI está sendo ativado?

Obrigado e cumprimentos,

Arun.

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

4 Respuestas

0
Cargando...

Olá Ramesh - Não sei de qual tcode esse BADI personalizado é ativado. Conheço apenas o nome do BADI e a partir daí preciso descobrir de qual tcode/programa é ativado.

Olá NN - Este é um BADI personalizado e a lista de usos não ajuda.

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

Você pode ir para o SE18 e verificar a lista de usos para esse BADI padrão.

Você obterá todos os programas onde esse BADI é chamado nos programas.

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

Olá Arun Rajan,

Tente desta maneira

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

  1. Vá para a transação SE24
  2. Insira o Tipo de Objeto CL_EXITHANDLER e clique em Mostrar.
  3. Dê um duplo clique no método "GET_INSTANCE".
  4. Coloque um ponto de interrupção em Chame o método cl_exithandler=>get_class_name_by_interface
  5. Execute qualquer transação para a qual você precisa de melhorias.
  6. A execução será interrompida no ponto de interrupção. Verifique os valores da variável 'exit_name', ele lhe dará o nome do BADI chamado naquele momento.

Para mais informações, consulte este link

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

Saudações,

Ramesh.T

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

Olá Arun,

Utilize o código SE18.

Insira o nome do BADI, visualize-o.

Verifique a lista de usos. Você obterá todos os programas nos quais o BADI é utilizado.

Após isso, verifique o código relacionado com os programas respectivos,

em seguida

Solução 1.

Vá para o se18.

Insira o nome do BADI.

Visualize-o.

Coloque um ponto de interrupção.

e execute a transação.

Solução 2.

Vá para o código SE24.

Insira CL_EXITHANDLER e clique em mostrar.

Vá para o método GET_INSTANCE e coloque um ponto de interrupção em CALL METHOD cl_exithandler=>get_class_name_by_interface.

Execute a transação na qual você vai realizar as melhorias.

Em seguida, clique em 'EXIT_NAME' e pressione F6 para ver onde seu BADI é ativado.

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?