<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Exits in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113796#M983558</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this code, this will give you the list of user-exits and BADIs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zuserexit_badi.&lt;/P&gt;&lt;P&gt;TABLES : tstc,&lt;/P&gt;&lt;P&gt;tadir,&lt;/P&gt;&lt;P&gt;modsapt,&lt;/P&gt;&lt;P&gt;modact,&lt;/P&gt;&lt;P&gt;trdir,&lt;/P&gt;&lt;P&gt;tfdir,&lt;/P&gt;&lt;P&gt;enlfdir,&lt;/P&gt;&lt;P&gt;sxs_attrt ,&lt;/P&gt;&lt;P&gt;tstct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : field1(30).&lt;/P&gt;&lt;P&gt;DATA : v_devclass LIKE tadir-devclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_tcode LIKE tstc-tcode,&lt;/P&gt;&lt;P&gt;p_pgmna LIKE tstc-pgmna .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA wa_tadir TYPE tadir.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT p_tcode IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF NOT p_pgmna IS INITIAL.&lt;/P&gt;&lt;P&gt;    tstc-pgmna = p_pgmna.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tadir&lt;/P&gt;&lt;P&gt;    WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;    AND object = 'PROG'&lt;/P&gt;&lt;P&gt;    AND obj_name = tstc-pgmna.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE : tadir-devclass TO v_devclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM trdir&lt;/P&gt;&lt;P&gt;      WHERE name = tstc-pgmna.&lt;/P&gt;&lt;P&gt;      IF trdir-subc EQ 'F'.&lt;/P&gt;&lt;P&gt;        SELECT SINGLE * FROM tfdir&lt;/P&gt;&lt;P&gt;        WHERE pname = tstc-pgmna.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        SELECT SINGLE * FROM enlfdir&lt;/P&gt;&lt;P&gt;        WHERE funcname = tfdir-funcname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        SELECT SINGLE * FROM tadir&lt;/P&gt;&lt;P&gt;        WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;        AND object = 'FUGR'&lt;/P&gt;&lt;P&gt;        AND obj_name EQ enlfdir-area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE : tadir-devclass TO v_devclass.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT * FROM tadir INTO TABLE jtab&lt;/P&gt;&lt;P&gt;    WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;    AND object IN ('SMOD', 'SXSD')&lt;/P&gt;&lt;P&gt;    AND devclass = v_devclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tstct&lt;/P&gt;&lt;P&gt;    WHERE sprsl EQ sy-langu&lt;/P&gt;&lt;P&gt;    AND tcode EQ p_tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;    WRITE:/(19) 'Transaction Code - ',&lt;/P&gt;&lt;P&gt;    20(20) p_tcode,&lt;/P&gt;&lt;P&gt;    45(50) tstct-ttext.&lt;/P&gt;&lt;P&gt;    SKIP.&lt;/P&gt;&lt;P&gt;    IF NOT jtab[] IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE:/(105) sy-uline.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_HEADING INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sorting the internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SORT jtab BY object.&lt;/P&gt;&lt;P&gt;      DATA : wf_txt(60) TYPE c,&lt;/P&gt;&lt;P&gt;      wf_smod TYPE i ,&lt;/P&gt;&lt;P&gt;      wf_badi TYPE i ,&lt;/P&gt;&lt;P&gt;      wf_object2(30) TYPE c.&lt;/P&gt;&lt;P&gt;      CLEAR : wf_smod, wf_badi , wf_object2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the total SMOD.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT jtab INTO wa_tadir.&lt;/P&gt;&lt;P&gt;        AT FIRST.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR COL_HEADING INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WRITE:/1 sy-vline,&lt;/P&gt;&lt;P&gt;          2 'Enhancement/ Business Add-in',&lt;/P&gt;&lt;P&gt;          41 sy-vline ,&lt;/P&gt;&lt;P&gt;          42 'Description',&lt;/P&gt;&lt;P&gt;          105 sy-vline.&lt;/P&gt;&lt;P&gt;          WRITE:/(105) sy-uline.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;        CLEAR wf_txt.&lt;/P&gt;&lt;P&gt;        AT NEW object.&lt;/P&gt;&lt;P&gt;          IF wa_tadir-object = 'SMOD'.&lt;/P&gt;&lt;P&gt;            wf_object2 = 'Enhancement' .&lt;/P&gt;&lt;P&gt;          ELSEIF wa_tadir-object = 'SXSD'.&lt;/P&gt;&lt;P&gt;            wf_object2 = ' Business Add-in'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR COL_GROUP INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WRITE:/1 sy-vline,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          2 wf_object2,&lt;/P&gt;&lt;P&gt;          105 sy-vline.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CASE wa_tadir-object.&lt;/P&gt;&lt;P&gt;          WHEN 'SMOD'.&lt;/P&gt;&lt;P&gt;            wf_smod = wf_smod + 1.&lt;/P&gt;&lt;P&gt;            SELECT SINGLE modtext INTO wf_txt&lt;/P&gt;&lt;P&gt;            FROM modsapt&lt;/P&gt;&lt;P&gt;            WHERE sprsl = sy-langu&lt;/P&gt;&lt;P&gt;            AND name = wa_tadir-obj_name.&lt;/P&gt;&lt;P&gt;            FORMAT COLOR COL_NORMAL INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WHEN 'SXSD'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For BADis&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            wf_badi = wf_badi + 1 .&lt;/P&gt;&lt;P&gt;            SELECT SINGLE text INTO wf_txt&lt;/P&gt;&lt;P&gt;            FROM sxs_attrt&lt;/P&gt;&lt;P&gt;            WHERE sprsl = sy-langu&lt;/P&gt;&lt;P&gt;            AND exit_name = wa_tadir-obj_name.&lt;/P&gt;&lt;P&gt;            FORMAT COLOR COL_NORMAL INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WRITE:/1 sy-vline,&lt;/P&gt;&lt;P&gt;        2 wa_tadir-obj_name HOTSPOT ON,&lt;/P&gt;&lt;P&gt;        41 sy-vline ,&lt;/P&gt;&lt;P&gt;        42 wf_txt,&lt;/P&gt;&lt;P&gt;        105 sy-vline.&lt;/P&gt;&lt;P&gt;        AT END OF object.&lt;/P&gt;&lt;P&gt;          WRITE : /(105) sy-uline.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE:/(105) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SKIP.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_TOTAL INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;      WRITE:/ 'No.of Exits:' , wf_smod.&lt;/P&gt;&lt;P&gt;      WRITE:/ 'No.of BADis:' , wf_badi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;      WRITE:/(105) 'No userexits or BADis exist'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;    WRITE:/(105) 'Transaction does not exist'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : wf_object TYPE tadir-object.&lt;/P&gt;&lt;P&gt;  CLEAR wf_object.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD field1.&lt;/P&gt;&lt;P&gt;  CHECK field1(8) EQ 'WA_TADIR'.&lt;/P&gt;&lt;P&gt;  READ TABLE jtab WITH KEY obj_name = sy-lisel+1(20).&lt;/P&gt;&lt;P&gt;  MOVE jtab-object TO wf_object.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE wf_object.&lt;/P&gt;&lt;P&gt;    WHEN 'SMOD'.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;    WHEN 'SXSD'.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'EXN' FIELD sy-lisel+1(20).&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 29 Jun 2008 08:45:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-29T08:45:41Z</dc:date>
    <item>
      <title>Exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113795#M983557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How i can find T.code specific user exits, screen exits and, field exits?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;KV&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Jun 2008 07:39:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113795#M983557</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-29T07:39:32Z</dc:date>
    </item>
    <item>
      <title>Re: Exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113796#M983558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this code, this will give you the list of user-exits and BADIs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zuserexit_badi.&lt;/P&gt;&lt;P&gt;TABLES : tstc,&lt;/P&gt;&lt;P&gt;tadir,&lt;/P&gt;&lt;P&gt;modsapt,&lt;/P&gt;&lt;P&gt;modact,&lt;/P&gt;&lt;P&gt;trdir,&lt;/P&gt;&lt;P&gt;tfdir,&lt;/P&gt;&lt;P&gt;enlfdir,&lt;/P&gt;&lt;P&gt;sxs_attrt ,&lt;/P&gt;&lt;P&gt;tstct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : field1(30).&lt;/P&gt;&lt;P&gt;DATA : v_devclass LIKE tadir-devclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_tcode LIKE tstc-tcode,&lt;/P&gt;&lt;P&gt;p_pgmna LIKE tstc-pgmna .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA wa_tadir TYPE tadir.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT p_tcode IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF NOT p_pgmna IS INITIAL.&lt;/P&gt;&lt;P&gt;    tstc-pgmna = p_pgmna.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tadir&lt;/P&gt;&lt;P&gt;    WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;    AND object = 'PROG'&lt;/P&gt;&lt;P&gt;    AND obj_name = tstc-pgmna.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE : tadir-devclass TO v_devclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM trdir&lt;/P&gt;&lt;P&gt;      WHERE name = tstc-pgmna.&lt;/P&gt;&lt;P&gt;      IF trdir-subc EQ 'F'.&lt;/P&gt;&lt;P&gt;        SELECT SINGLE * FROM tfdir&lt;/P&gt;&lt;P&gt;        WHERE pname = tstc-pgmna.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        SELECT SINGLE * FROM enlfdir&lt;/P&gt;&lt;P&gt;        WHERE funcname = tfdir-funcname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        SELECT SINGLE * FROM tadir&lt;/P&gt;&lt;P&gt;        WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;        AND object = 'FUGR'&lt;/P&gt;&lt;P&gt;        AND obj_name EQ enlfdir-area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE : tadir-devclass TO v_devclass.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT * FROM tadir INTO TABLE jtab&lt;/P&gt;&lt;P&gt;    WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;    AND object IN ('SMOD', 'SXSD')&lt;/P&gt;&lt;P&gt;    AND devclass = v_devclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tstct&lt;/P&gt;&lt;P&gt;    WHERE sprsl EQ sy-langu&lt;/P&gt;&lt;P&gt;    AND tcode EQ p_tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;    WRITE:/(19) 'Transaction Code - ',&lt;/P&gt;&lt;P&gt;    20(20) p_tcode,&lt;/P&gt;&lt;P&gt;    45(50) tstct-ttext.&lt;/P&gt;&lt;P&gt;    SKIP.&lt;/P&gt;&lt;P&gt;    IF NOT jtab[] IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE:/(105) sy-uline.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_HEADING INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sorting the internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SORT jtab BY object.&lt;/P&gt;&lt;P&gt;      DATA : wf_txt(60) TYPE c,&lt;/P&gt;&lt;P&gt;      wf_smod TYPE i ,&lt;/P&gt;&lt;P&gt;      wf_badi TYPE i ,&lt;/P&gt;&lt;P&gt;      wf_object2(30) TYPE c.&lt;/P&gt;&lt;P&gt;      CLEAR : wf_smod, wf_badi , wf_object2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the total SMOD.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT jtab INTO wa_tadir.&lt;/P&gt;&lt;P&gt;        AT FIRST.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR COL_HEADING INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WRITE:/1 sy-vline,&lt;/P&gt;&lt;P&gt;          2 'Enhancement/ Business Add-in',&lt;/P&gt;&lt;P&gt;          41 sy-vline ,&lt;/P&gt;&lt;P&gt;          42 'Description',&lt;/P&gt;&lt;P&gt;          105 sy-vline.&lt;/P&gt;&lt;P&gt;          WRITE:/(105) sy-uline.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;        CLEAR wf_txt.&lt;/P&gt;&lt;P&gt;        AT NEW object.&lt;/P&gt;&lt;P&gt;          IF wa_tadir-object = 'SMOD'.&lt;/P&gt;&lt;P&gt;            wf_object2 = 'Enhancement' .&lt;/P&gt;&lt;P&gt;          ELSEIF wa_tadir-object = 'SXSD'.&lt;/P&gt;&lt;P&gt;            wf_object2 = ' Business Add-in'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR COL_GROUP INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WRITE:/1 sy-vline,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          2 wf_object2,&lt;/P&gt;&lt;P&gt;          105 sy-vline.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CASE wa_tadir-object.&lt;/P&gt;&lt;P&gt;          WHEN 'SMOD'.&lt;/P&gt;&lt;P&gt;            wf_smod = wf_smod + 1.&lt;/P&gt;&lt;P&gt;            SELECT SINGLE modtext INTO wf_txt&lt;/P&gt;&lt;P&gt;            FROM modsapt&lt;/P&gt;&lt;P&gt;            WHERE sprsl = sy-langu&lt;/P&gt;&lt;P&gt;            AND name = wa_tadir-obj_name.&lt;/P&gt;&lt;P&gt;            FORMAT COLOR COL_NORMAL INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          WHEN 'SXSD'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For BADis&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            wf_badi = wf_badi + 1 .&lt;/P&gt;&lt;P&gt;            SELECT SINGLE text INTO wf_txt&lt;/P&gt;&lt;P&gt;            FROM sxs_attrt&lt;/P&gt;&lt;P&gt;            WHERE sprsl = sy-langu&lt;/P&gt;&lt;P&gt;            AND exit_name = wa_tadir-obj_name.&lt;/P&gt;&lt;P&gt;            FORMAT COLOR COL_NORMAL INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WRITE:/1 sy-vline,&lt;/P&gt;&lt;P&gt;        2 wa_tadir-obj_name HOTSPOT ON,&lt;/P&gt;&lt;P&gt;        41 sy-vline ,&lt;/P&gt;&lt;P&gt;        42 wf_txt,&lt;/P&gt;&lt;P&gt;        105 sy-vline.&lt;/P&gt;&lt;P&gt;        AT END OF object.&lt;/P&gt;&lt;P&gt;          WRITE : /(105) sy-uline.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE:/(105) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SKIP.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_TOTAL INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;      WRITE:/ 'No.of Exits:' , wf_smod.&lt;/P&gt;&lt;P&gt;      WRITE:/ 'No.of BADis:' , wf_badi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;      WRITE:/(105) 'No userexits or BADis exist'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;    WRITE:/(105) 'Transaction does not exist'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : wf_object TYPE tadir-object.&lt;/P&gt;&lt;P&gt;  CLEAR wf_object.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD field1.&lt;/P&gt;&lt;P&gt;  CHECK field1(8) EQ 'WA_TADIR'.&lt;/P&gt;&lt;P&gt;  READ TABLE jtab WITH KEY obj_name = sy-lisel+1(20).&lt;/P&gt;&lt;P&gt;  MOVE jtab-object TO wf_object.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE wf_object.&lt;/P&gt;&lt;P&gt;    WHEN 'SMOD'.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;    WHEN 'SXSD'.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'EXN' FIELD sy-lisel+1(20).&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Jun 2008 08:45:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113796#M983558</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-29T08:45:41Z</dc:date>
    </item>
    <item>
      <title>Re: Exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113797#M983559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Jun 2008 09:29:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113797#M983559</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-29T09:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: Exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113798#M983560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;KV,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look [here|http://www.sapfans.com/forums/viewtopic.php?t=236062]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PeteA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Jun 2008 16:59:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113798#M983560</guid>
      <dc:creator>peter_atkin</dc:creator>
      <dc:date>2008-06-29T16:59:50Z</dc:date>
    </item>
    <item>
      <title>Re: Exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113799#M983561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi krishna vamshi  ,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;The following websites will answer u'r question:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Find user exits with a TCode&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.erpgenie.com/abap/code/abap26.htm" target="test_blank"&gt;http://www.erpgenie.com/abap/code/abap26.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers!&lt;/P&gt;&lt;P&gt;gyanaraj&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****Pls reward points if u find this helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jun 2008 09:22:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113799#M983561</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-30T09:22:41Z</dc:date>
    </item>
    <item>
      <title>Re: Exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113800#M983562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Krishna Vamsi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you need to find any exits for particular transaction, you go to that Tcode and go to --&amp;gt; system --&amp;gt; status. Then there you double click on the tcode, after that you will be finding the package name. Make a note of that particular package.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then,&lt;/P&gt;&lt;P&gt;Go to SMOD --&amp;gt; click F4, then you will be shown a pop up,&lt;/P&gt;&lt;P&gt;click on Information system, after that you give the package there. Then you will be shown the list of all the exits for that  particular transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Swamy Kunche&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jun 2008 09:55:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113800#M983562</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-30T09:55:02Z</dc:date>
    </item>
    <item>
      <title>Re: Exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113801#M983563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Dec 2010 05:18:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/exits/m-p/4113801#M983563</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-12-13T05:18:15Z</dc:date>
    </item>
  </channel>
</rss>

