[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