L'ABAP pour les francophones

TYALGR
12 rue des tamaris 27240 Buis sur Damville
Tel : 09 52 06 57 30 Fax : 01 34 29 60 47 Email : contact [at] tyalgr.com
Connexion
 

Zephyr

ABAP

Aller à   
Rechercher
Auteur
Message Vue en arbre
SHAM paul
Posté le: 07 Octobre 2007 18:54:11
Sujet de la contribution: Comment trouver une BADI dans une transaction Standard?

Comment trouver une BADI dans une transaction standard?

Sur SE24 => CL_EXITHANDLER => methode GET_INSTANCE

=> sur le code:

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.

Mettre un point d'arret sur le call method.

on peut trouver le nom de la BADI dans la variable exit_name.


Note: cela peux prendre du temps car il faut debugger tous le standard.



Modifié 08 Octobre 2007 14:14:30
Haut 
Aller à   
Rechercher
© 2007 Ecir Consulting. Tous droits réservés.