<?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 review in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-review/m-p/2233329#M480774</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;there will be some checklist  to review the code written by others&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt;  whether the internal table is cleared and refreshed before select statements&lt;/P&gt;&lt;P&gt;--&amp;gt; whether there are any errors in EC check&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Select Statements&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Primary key(s) specified while using statements 'Select single'/'For all entries in internal table' and even Pool tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-SUBRC check is done before adding/ moving data to internal tables / Clear statement for the database tables before the 'Select' statement ( if sy-subrc chk cannot be done)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check for proper fields (selected database fields) being moved while populating them into internal tables&lt;/P&gt;&lt;P&gt;Check whether the internal table is populated before further Processing/Selections  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Required fields ( in the order as per the database table ) have been selected while using 'Select Into Table' &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Loops / Performs / Internal Tables&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Usage of correct parameters( field lengths and data-types ) while using 'Call Function'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proper usage of parameters while invoking routines using &amp;#145;Perform&amp;#146; statements &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Internal table structure is defined as per the sorting priority used in the code for AT-NEW / AT-END command  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Transaction Validations&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check screen flow in the transaction&lt;/P&gt;&lt;P&gt;Check the OK_CODE for each of the screens&lt;/P&gt;&lt;P&gt;Check and validate field lengths&lt;/P&gt;&lt;P&gt;Check data types/format of the fields in the screens. Be careful of date formats.&lt;/P&gt;&lt;P&gt;Check for the mandatory and suppressed fields in the screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Chandrasekhar Jagarlamudi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Apr 2007 11:58:17 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-23T11:58:17Z</dc:date>
    <item>
      <title>code review</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-review/m-p/2233328#M480773</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;what is code review in realtime?.how can we use it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 11:47:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-review/m-p/2233328#M480773</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T11:47:44Z</dc:date>
    </item>
    <item>
      <title>Re: code review</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-review/m-p/2233329#M480774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;there will be some checklist  to review the code written by others&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt;  whether the internal table is cleared and refreshed before select statements&lt;/P&gt;&lt;P&gt;--&amp;gt; whether there are any errors in EC check&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Select Statements&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Primary key(s) specified while using statements 'Select single'/'For all entries in internal table' and even Pool tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-SUBRC check is done before adding/ moving data to internal tables / Clear statement for the database tables before the 'Select' statement ( if sy-subrc chk cannot be done)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check for proper fields (selected database fields) being moved while populating them into internal tables&lt;/P&gt;&lt;P&gt;Check whether the internal table is populated before further Processing/Selections  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Required fields ( in the order as per the database table ) have been selected while using 'Select Into Table' &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Loops / Performs / Internal Tables&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Usage of correct parameters( field lengths and data-types ) while using 'Call Function'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proper usage of parameters while invoking routines using &amp;#145;Perform&amp;#146; statements &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Internal table structure is defined as per the sorting priority used in the code for AT-NEW / AT-END command  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Transaction Validations&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check screen flow in the transaction&lt;/P&gt;&lt;P&gt;Check the OK_CODE for each of the screens&lt;/P&gt;&lt;P&gt;Check and validate field lengths&lt;/P&gt;&lt;P&gt;Check data types/format of the fields in the screens. Be careful of date formats.&lt;/P&gt;&lt;P&gt;Check for the mandatory and suppressed fields in the screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Chandrasekhar Jagarlamudi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 11:58:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-review/m-p/2233329#M480774</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T11:58:17Z</dc:date>
    </item>
  </channel>
</rss>

