<?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: Code Inspector in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369837#M182325</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the tcode SCI .&lt;/P&gt;&lt;P&gt;What follows is pretty self explanatory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is what the document says:&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&amp;lt;b&amp;gt;The Code Inspector tests single objects or object sets (programs, function groups, classes, interfaces, Dictionary objects) for performance, security, serviceability, error proneness, and statistical information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can call the Code Inspector for the relevant single objects directly from the ABAP Editor (SE38), the Function Builder (SE37), or the Class Builder (SE24) (Object-&amp;gt;Check-&amp;gt;Code Inspector). The system then checks using a default check variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Object sets, check variants, and inspections are created using transaction SCI.&lt;/P&gt;&lt;P&gt;Object Sets and Check Variants (that is, combinations of single checks to which you can assign parameters) are managed independently of one another. An Inspection connects one check variant with an object set. Inspections, object sets, and check variants are created by one userlocally |  | or visible to all users globally |  |.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An inspection returns a Check Result, from which you can derive another object set.&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;Check these links:&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/56/fd3b87d203064aa925256ff88d931b/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/56/fd3b87d203064aa925256ff88d931b/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/4f/3d1540bf1af72ee10000000a1550b0/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/4f/3d1540bf1af72ee10000000a1550b0/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 16 May 2006 09:47:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-16T09:47:36Z</dc:date>
    <item>
      <title>Code Inspector</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369836#M182324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys/Gals,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If anyone worked in code inspector, do gimme inputs regarding the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help is highly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regs,&lt;/P&gt;&lt;P&gt;Venkat Ramanan N&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 May 2006 09:45:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369836#M182324</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-16T09:45:45Z</dc:date>
    </item>
    <item>
      <title>Re: Code Inspector</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369837#M182325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the tcode SCI .&lt;/P&gt;&lt;P&gt;What follows is pretty self explanatory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is what the document says:&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&amp;lt;b&amp;gt;The Code Inspector tests single objects or object sets (programs, function groups, classes, interfaces, Dictionary objects) for performance, security, serviceability, error proneness, and statistical information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can call the Code Inspector for the relevant single objects directly from the ABAP Editor (SE38), the Function Builder (SE37), or the Class Builder (SE24) (Object-&amp;gt;Check-&amp;gt;Code Inspector). The system then checks using a default check variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Object sets, check variants, and inspections are created using transaction SCI.&lt;/P&gt;&lt;P&gt;Object Sets and Check Variants (that is, combinations of single checks to which you can assign parameters) are managed independently of one another. An Inspection connects one check variant with an object set. Inspections, object sets, and check variants are created by one userlocally |  | or visible to all users globally |  |.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An inspection returns a Check Result, from which you can derive another object set.&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;Check these links:&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/56/fd3b87d203064aa925256ff88d931b/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/56/fd3b87d203064aa925256ff88d931b/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/4f/3d1540bf1af72ee10000000a1550b0/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/4f/3d1540bf1af72ee10000000a1550b0/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 May 2006 09:47:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369837#M182325</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-16T09:47:36Z</dc:date>
    </item>
    <item>
      <title>Re: Code Inspector</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369838#M182326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;check this link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;a href="http://help.sap.com/saphelp_nw04/helpdata/en/56/fd3b87d203064aa925256ff88d931b/frameset.htm"&amp;gt;http://help.sap.com/saphelp_nw04/helpdata/en/56/fd3b87d203064aa925256ff88d931b/frameset.htm&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Prob, this would help&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Aswin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 May 2006 09:49:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369838#M182326</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-16T09:49:45Z</dc:date>
    </item>
    <item>
      <title>Re: Code Inspector</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369839#M182327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Transaction Code for Code Inspector is SCI. I guess it is only available from Versions 47 &amp;amp; upward.&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/8d/4b64488cce3945ba42b059319d62dc/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/8d/4b64488cce3945ba42b059319d62dc/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check out these links which give detail ideas about Code Inspectors -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="485368"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="714684"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 May 2006 09:53:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369839#M182327</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-16T09:53:41Z</dc:date>
    </item>
    <item>
      <title>Re: Code Inspector</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369840#M182328</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;Actually I know what is code inspector and what it does.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But all I need is that how I could create my own set of rules for specific objects (FM, Programs etc.,)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regs,&lt;/P&gt;&lt;P&gt;Venkat Ramanan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 May 2006 09:53:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369840#M182328</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-16T09:53:54Z</dc:date>
    </item>
    <item>
      <title>Re: Code Inspector</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369841#M182329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;i&amp;gt;But all I need is that how I could create my own set of rules for specific objects (FM, Programs etc.,)&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;Do you want to create your own inspection?&lt;/P&gt;&lt;P&gt;You can define your own class and using the right superclass or you can use the available templates eg CL_CI_CATEGORY_TEMPLATE. You can see them in SCI Goto-&amp;gt;Test administration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was playing around and it worked fione for me....maybe I should write a weblog about it:-)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 May 2006 10:01:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369841#M182329</guid>
      <dc:creator>Peter_Inotai</dc:creator>
      <dc:date>2006-05-16T10:01:34Z</dc:date>
    </item>
    <item>
      <title>Re: Code Inspector</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369842#M182330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Venkat,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can define your variant in SCI transaction and define the set of rules that you want. You can copy the standard one and make necessary changes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look at the following thread for more information on Code Inspector.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1616935"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;Please reward points if it helps.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit Mishra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 May 2006 10:02:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369842#M182330</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-16T10:02:21Z</dc:date>
    </item>
    <item>
      <title>Re: Code Inspector</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369843#M182331</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;Transaction SCI  ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go To SCI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Enter ur   Check Variant _________________         &lt;/P&gt;&lt;P&gt;   click on create ( select global or local ....click on button next name...before parameter field )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if it global it will be cross client.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) go to Programming Convention folder...click on the arrow for the popup.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) in the popup u will get the option for naming convention for global, local parameter.&lt;/P&gt;&lt;P&gt;it covers every possible data type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) for example&lt;/P&gt;&lt;P&gt;  ur local variable should start with LV_ then u should enter LV_*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;other example&lt;/P&gt;&lt;P&gt;                                                                                ProcedureLocal                                                                                &lt;/P&gt;&lt;P&gt;TYPES     TY_*                       &lt;/P&gt;&lt;P&gt;  CONSTANTS                       LC_*           &lt;/P&gt;&lt;P&gt;  DATA                            LV_*            &lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS                   &amp;lt;FS_*&amp;gt;                                                                                &lt;/P&gt;&lt;P&gt;Global Class Interface                                                                                &lt;/P&gt;&lt;P&gt;CLASS                           GCL_*       &lt;/P&gt;&lt;P&gt;  INTERFACE                       GI_*     &lt;/P&gt;&lt;P&gt;  TYPE                            GTY_*            &lt;/P&gt;&lt;P&gt;  CONSTANTS                       GC_*     &lt;/P&gt;&lt;P&gt;  DATA                            GV_*        &lt;/P&gt;&lt;P&gt;  CLASS-DATA                      G_*          &lt;/P&gt;&lt;P&gt;  EVENTS                          G_*              &lt;/P&gt;&lt;P&gt;  METHODS                         G_*       &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;etc .&lt;/P&gt;&lt;P&gt;  in this way u can enter many combination or u can have multiple option&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4)in this way u have other option like syntax check.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5) when u have to execute code inspector for the object&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt;Tcode  SCI&lt;/P&gt;&lt;P&gt;      this time u create object SET &lt;/P&gt;&lt;P&gt;      enter the description&lt;/P&gt;&lt;P&gt;      eneter program name or function group which u want to check&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;6) GO to TCODE ---SCII to run the code inspector&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt; Object set Name( specifies program Name )&lt;/P&gt;&lt;P&gt;  -&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt; Check Varient Name ( specify ur check varient create for the project)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;7) run the program. click on analyse ( excute and analyse button is toggle )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt; select folder&lt;DEL&gt;&amp;gt;read the description&lt;/DEL&gt;&amp;gt;double click   will go to the code .&lt;/P&gt;&lt;P&gt;where u can modify code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;feel free to ask further question&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;manoj.baijnath@wipro.com&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 May 2006 10:23:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-inspector/m-p/1369843#M182331</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-16T10:23:30Z</dc:date>
    </item>
  </channel>
</rss>

