<?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: TCODE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742719#M637364</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IF you are trying to enhance the standard SAP transactions USER Exits are meant for it.&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;to find the user exits for a transaction&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;- Get the Dev Class / Package of any Transaction code&lt;/P&gt;&lt;P&gt;- Go to transaction SMOD , Press F4&lt;/P&gt;&lt;P&gt;- Give in the Dev Class / Package, Press Enter&lt;/P&gt;&lt;P&gt;This gives the User Exits for any transaction&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read the documentation and chose the suitable one that suits your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Sep 2007 04:16:01 GMT</pubDate>
    <dc:creator>gopi_narendra</dc:creator>
    <dc:date>2007-09-05T04:16:01Z</dc:date>
    <item>
      <title>TCODE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742716#M637361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi whether can we change logic in Standard SAP provided t-code if yes how pls tell me&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 04:13:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742716#M637361</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-05T04:13:17Z</dc:date>
    </item>
    <item>
      <title>Re: TCODE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742717#M637362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SAP doesnt recommend to change the logic of standard tcode.&lt;/P&gt;&lt;P&gt;Check for SAP note in service.sap.com &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to modify then goto transaction SE93 &amp;amp; open the transaction &amp;amp; corresponding program. You would need ACCESS KEY to modify the program. BASIS team will help you in getting the access key.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 04:14:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742717#M637362</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-05T04:14:40Z</dc:date>
    </item>
    <item>
      <title>Re: TCODE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742718#M637363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can change the logic of standard SAP provided tcode by changing the report attached to TCODE. But for that you'l need access key to edit any standard code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 04:14:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742718#M637363</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-05T04:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: TCODE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742719#M637364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IF you are trying to enhance the standard SAP transactions USER Exits are meant for it.&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;to find the user exits for a transaction&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;- Get the Dev Class / Package of any Transaction code&lt;/P&gt;&lt;P&gt;- Go to transaction SMOD , Press F4&lt;/P&gt;&lt;P&gt;- Give in the Dev Class / Package, Press Enter&lt;/P&gt;&lt;P&gt;This gives the User Exits for any transaction&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read the documentation and chose the suitable one that suits your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 04:16:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742719#M637364</guid>
      <dc:creator>gopi_narendra</dc:creator>
      <dc:date>2007-09-05T04:16:01Z</dc:date>
    </item>
    <item>
      <title>Re: TCODE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742720#M637365</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;SAP does not suggest us to modify Standard SAP programs. But given many ways by which we can customize as per our requirment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Methods available are by making use of User Exits and Badi's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*A user exit is a subroutine invoked by a software package for a predefined event in the execution of the package. Clients of the package can substitute their own subroutines in place of the default ones provided by the package vendor to provide customized functionality.&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;P&gt;Lijo Joseph&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 04:17:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742720#M637365</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-05T04:17:02Z</dc:date>
    </item>
    <item>
      <title>Re: TCODE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742721#M637366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pandu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are talking about adding a new functionality then we can achieve the same using User Exits.This won't need any access key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can check the user exits in MODSAP and MOADACT table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following code will get all the userexits available for a particular tcode.&lt;/P&gt;&lt;P&gt;REPORT  Zf.&lt;/P&gt;&lt;P&gt;tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.&lt;/P&gt;&lt;P&gt;tables : tstct.&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;parameters : p_tcode like tstc-tcode obligatory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single * from tstc where tcode eq p_tcode.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;select single * from tadir 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;move : tadir-devclass to v_devclass.&lt;/P&gt;&lt;P&gt;if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;select single * from trdir 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 where pname = tstc-pgmna.&lt;/P&gt;&lt;P&gt;select single * from enlfdir where funcname =&lt;/P&gt;&lt;P&gt;tfdir-funcname.&lt;/P&gt;&lt;P&gt;select single * from tadir 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;select * from tadir into table jtab&lt;/P&gt;&lt;P&gt;where pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;and object = 'SMOD'&lt;/P&gt;&lt;P&gt;and devclass = v_devclass.&lt;/P&gt;&lt;P&gt;select single * from tstct where sprsl eq sy-langu and&lt;/P&gt;&lt;P&gt;tcode eq p_tcode.&lt;/P&gt;&lt;P&gt;format color col_positive intensified off.&lt;/P&gt;&lt;P&gt;write:/(19) 'Transaction Code - ',         "#EC NOTEXT&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:/(95) sy-uline.&lt;/P&gt;&lt;P&gt;format color col_heading intensified on.&lt;/P&gt;&lt;P&gt;write:/1 sy-vline,&lt;/P&gt;&lt;P&gt;2 'Exit Name',                             "#EC NOTEXT&lt;/P&gt;&lt;P&gt;21 sy-vline ,&lt;/P&gt;&lt;P&gt;22 'Description',                          "#EC NOTEXT&lt;/P&gt;&lt;P&gt;95 sy-vline.&lt;/P&gt;&lt;P&gt;write:/(95) sy-uline.&lt;/P&gt;&lt;P&gt;loop at jtab.&lt;/P&gt;&lt;P&gt;select single * from modsapt&lt;/P&gt;&lt;P&gt;where sprsl = sy-langu and&lt;/P&gt;&lt;P&gt;name = jtab-obj_name.&lt;/P&gt;&lt;P&gt;format color col_normal intensified off.&lt;/P&gt;&lt;P&gt;write:/1 sy-vline,&lt;/P&gt;&lt;P&gt;2 jtab-obj_name hotspot on,&lt;/P&gt;&lt;P&gt;21 sy-vline ,&lt;/P&gt;&lt;P&gt;22 modsapt-modtext,&lt;/P&gt;&lt;P&gt;95 sy-vline.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;write:/(95) sy-uline.&lt;/P&gt;&lt;P&gt;describe table jtab.&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:' , sy-tfill.             "#EC NOTEXT&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:/(95) 'No User Exit exists'.              "#EC NOTEXT&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:/(95) 'Transaction Code Does Not Exist'.         "#EC NOTEXT&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;get cursor field field1.&lt;/P&gt;&lt;P&gt;check field1(4) eq 'JTAB'.&lt;/P&gt;&lt;P&gt;set parameter id 'MON' field sy-lisel+1(10).&lt;/P&gt;&lt;P&gt;call transaction 'SMOD' and skip first screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;K.Kiran.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 04:17:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742721#M637366</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-09-05T04:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: TCODE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742722#M637367</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;       sap doesn't recomend to change the standard SAP program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          if u really want to do that..&lt;/P&gt;&lt;P&gt;                copy the standard program to a z..program&lt;/P&gt;&lt;P&gt;                 create a t.code for that ..&lt;/P&gt;&lt;P&gt;                    and then do the modificatios to it..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                reward if it is useful to you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;satya sreekanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2007 06:55:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tcode/m-p/2742722#M637367</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-05T06:55:46Z</dc:date>
    </item>
  </channel>
</rss>

