Pasos para encontrar BADIS o user-exits

Hola buenas tardes, les comparto dos procesos para encontrar user-exit o BADI de cualquier transacción usando funciones estándar de SAP.

  1. Entrar al modulo de funciones SXV_GET_CLIF_BY_NAME en la SE37 y poner un break-point en CALL FUNCTION ‘SXV_ADD_PREFIX’ y después ejecutar la transacción que se desea conocer, se va a parar en la función y ahí devolverá los nombres de los exit por los que pasa esa transacción.

  2. Usar la clase CL_EXITHANDLER en la SE80 método get_instance y poner de igual forma un break-point en CALL METHOD cl_exithandler=>get_class_name_by_interface y ejecutar la transacción que se desea saber qué badi o user pasan cuando se ejecuta, te devolverá la instancia, la clase y el nombre del exit.

Espero les sirva, excelente Fin de Semana!!

15 Me gusta

Gracias por el aporte.

Super-util ! gracias @Pepe.Saldivar
Me lo apunto para la próxima :slight_smile: