<?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 BADI implementations in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementations/m-p/3649149#M878902</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please guide me on how can i view all the active BADI implementations in the system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mithun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 04 Apr 2008 12:52:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-04-04T12:52:52Z</dc:date>
    <item>
      <title>BADI implementations</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementations/m-p/3649149#M878902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please guide me on how can i view all the active BADI implementations in the system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mithun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Apr 2008 12:52:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementations/m-p/3649149#M878902</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-04T12:52:52Z</dc:date>
    </item>
    <item>
      <title>Re: BADI implementations</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementations/m-p/3649150#M878903</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;You can view it in SE19.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;REWARD IF USEFUL&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Apr 2008 13:00:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementations/m-p/3649150#M878903</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-04T13:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: BADI implementations</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementations/m-p/3649151#M878904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dum the below in your system. Provide TCode as input for this program. Then it will provide the list of BADIs that are for that TCode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    .&lt;/P&gt;&lt;P&gt;                    REPORT  zbadi_search LINE-SIZE 1023.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report ZBADI_SEARCH&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp; Wyszukiwanie User exit i Badi na podstawie numeru transakcji&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if useful........................&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Apr 2008 13:04:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementations/m-p/3649151#M878904</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-04T13:04:58Z</dc:date>
    </item>
  </channel>
</rss>

