#3
|
|||
|
|||
Alternativa para encontrar BADIS
Otro modo de encontrar las badis que se ejecutan en un proceso / transaccion, es el siguiente:
> Ingresan en la trx. SE80. > Seleccionamos Clase / Interfase. > Dentro de ella colocamos la clase CL_EXITHANDLER. > Seleccionamos el metodo GET_INSTANCE para que se visualice el codigo de dicho metodo. > Colocamos un BREAK en la llamada al metodo: call method cl_exithandler=>get_class_name_by_interface exporting instance = instance importing class_name = class_name changing exit_name = exit_name exceptions no_reference = 1 no_interface_reference = 2 no_exit_interface = 3 data_incons_in_exit_managem = 4 class_not_implement_interface = 5 others = 6. Ahora ejecutamos el proceso/transaccion, del cual deseamos averiguar las BADIS que se instancian, y al haber colocado el BREAK en el metodo anterior, cada vez se intente instanciar la BADI pasara por dicho punto y el nombre de la BADI la tendremos en el parametro "exit_name" (que cambia este metodo). Saludos. Francisco Torres.- |
Herramientas | Buscar en Tema |
Desplegado | |
|
|