[SAP] BAdIs für eine Transaktion ermitteln

SE24

  • Klassenname ‘CL_EXITHANDLER’ als Objekttyp eingeben
  • Button ‘Anzeigen’ klicken
  • Tab ‘Methoden’ -> Methode ‘GET_INSTANCE’ doppelklicken
  • im Code bei ‘CALL METHOD cl_exithandler=>get_class_name_by_interface’ einen Breakpoint setzen
  • gewünschte Transaktion in neuem Modus ausführen
  • der Debugger hält dann ggf. an -> Parameter ‘EXIT_NAME’ beinhaltet den BAdI-Namen

SE80

  • Funktionsbaustein: SXV_GET_CLIF_BY_NAME
  • Breakpoint bei Funktionsbaustein SXV_ADD_PREFIX
  • neuer Modus
  • entsprechenden Transaktionscode aufrufen
  • die Parameter von SXV_ADD_PREFIX beinhalten die entspr. BAdI-Name und deren Klassen