How to find your exit in SAP ABAP programming langauge

Here code you can find the User exit much time we not aware how many users exit any t-code
this code help to find the use exit you can easily find the user exit


*&---------------------------------------------------------------------*
*& Report  ZUSEREXITFIND
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT ZROHINIKUAMR NO STANDARD PAGE HEADING..

    TABLES tstctadirmodsaptmodacttrdirtfdirenlfdir.
    TABLES tstctDATA jtab LIKE tadir OCCURS WITH HEADER LINE.
    DATA field1(30).
    DATA v_devclass LIKE tadir-devclass.
    PARAMETERS p_tcode LIKE tstc-tcode OBLIGATORY.
    SELECT SINGLE FROM tstc WHERE tcode EQ p_tcode.
    IF sy-subrc EQ 0.
      SELECT SINGLE FROM tadir WHERE pgmid 'R3TR' AND object 'PROG' AND obj_name tstc-pgmna.
      MOVE tadir-devclass TO v_devclass.
      IF sy-subrc NE 0.
        SELECT SINGLE FROM trdir WHERE name tstc-pgmna.
        IF trdir-subc EQ 'F'.
          SELECT SINGLE FROM tfdir WHERE pname tstc-pgmna.
          SELECT SINGLE FROM enlfdir WHERE funcname tfdir-funcname.
          SELECT SINGLE FROM tadir WHERE pgmid 'R3TR' AND object 'FUGR' AND obj_name EQ enlfdir-area.
          MOVE tadir-devclass TO v_devclass.
        ENDIF.
      ENDIF.
      SELECT FROM tadir INTO TABLE jtab WHERE pgmid 'R3TR' AND object 'SMOD' AND devclass v_devclass.
      SELECT SINGLE FROM tstct WHERE sprsl EQ sy-langu AND tcode EQ p_tcode.
      FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
      WRITE:/(19'Transaction Code - '20(20p_tcode45(50tstct-ttext.
      SKIP.
      IF NOT jtab[] IS INITIAL.
        WRITE:/(95sy-uline.
        FORMAT COLOR COL_HEADING INTENSIFIED ON.
        WRITE:/1 sy-vline'Exit Name'21 sy-vline 22 'Description'95 sy-vline.
        WRITE:/(95sy-uline.
        LOOP AT jtab.
          SELECT SINGLE FROM modsapt WHERE sprsl sy-langu AND name jtab-obj_name.
          FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
          WRITE:/1 sy-vlinejtab-obj_name HOTSPOT ON21 sy-vline 22 modsapt-modtext95 sy-vline.
        ENDLOOP.
        WRITE:/(95sy-uline.
        DESCRIBE TABLE jtab.
        SKIP.
        FORMAT COLOR COL_TOTAL INTENSIFIED ON.
        WRITE:'No of Exits:' sy-tfill.
      ELSE.
        FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
        WRITE:/(95'No User Exit exists'.
      ENDIF.
    ELSE.
      FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
      WRITE:/(95'Transaction Code Does Not Exist'.
    ENDIF.

    AT LINE-SELECTION.
      GET CURSOR FIELD field1.
      CHECK field1(4EQ 'JTAB'.
      SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
      CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.



*********************************************************************************RICEF
Reports interface Converstion , Enhancements , Forms
Classical Reports ALV Programming, ALE/ IDOC
BDA Programming, Call Transcation , SAP Script, Smartforms, Adove forms,
SAP T-CODE
MM FLOW , SD FLOW , SE11,SE18 ,SE24,SE30, SM12,ST22, SE41, SE51, SE80,SE84
SE90,SE10,SE09,SE03,
Getway T-Code
/IWFND/GW_CLIENT
/IWFND/ERROR_LOG
/IWFND/APPS_LOG
/IWBEP/VIEW_LOG
/IWFND/CACHE_CLEANUP
/IWFND/TRACES

*********************************************************************************

Comments

Popular posts from this blog

all user exit mv45afzz (implicit user exit )

How to Give Dropdown in alv report in sap abap programming Language

Long Text in input and output field in module pool