<?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 The way we Code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824230#M660729</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi FOlks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wanna improve my coding standards.Earlier I  used to code the below said way&lt;/P&gt;&lt;P&gt;report ztest.&lt;/P&gt;&lt;P&gt;delcarations&lt;/P&gt;&lt;P&gt;selection screen&lt;/P&gt;&lt;P&gt;perform1&lt;/P&gt;&lt;P&gt;perform2&lt;/P&gt;&lt;P&gt;perform3&lt;/P&gt;&lt;P&gt;form1&lt;/P&gt;&lt;P&gt;form2&lt;/P&gt;&lt;P&gt;form3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I am doing it like the below said way&lt;/P&gt;&lt;P&gt;report ztest.&lt;/P&gt;&lt;P&gt;include ztop.(this include will have all the kind of declarations)&lt;/P&gt;&lt;P&gt;selection screen&lt;/P&gt;&lt;P&gt;perform1&lt;/P&gt;&lt;P&gt;perform2&lt;/P&gt;&lt;P&gt;perform3&lt;/P&gt;&lt;P&gt;include zprocessdata(this include will have all the subroutines)&lt;/P&gt;&lt;P&gt;This was the very first appearance of the program will have only a few lines with inlucdes,selection screen.It just improves the aesthetic appearance of the code.&lt;/P&gt;&lt;P&gt;Please opine and let me know if there are any better ways.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;K.Kiran&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Kiran K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Sep 2007 04:13:12 GMT</pubDate>
    <dc:creator>kiran_k8</dc:creator>
    <dc:date>2007-09-25T04:13:12Z</dc:date>
    <item>
      <title>The way we Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824230#M660729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi FOlks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wanna improve my coding standards.Earlier I  used to code the below said way&lt;/P&gt;&lt;P&gt;report ztest.&lt;/P&gt;&lt;P&gt;delcarations&lt;/P&gt;&lt;P&gt;selection screen&lt;/P&gt;&lt;P&gt;perform1&lt;/P&gt;&lt;P&gt;perform2&lt;/P&gt;&lt;P&gt;perform3&lt;/P&gt;&lt;P&gt;form1&lt;/P&gt;&lt;P&gt;form2&lt;/P&gt;&lt;P&gt;form3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I am doing it like the below said way&lt;/P&gt;&lt;P&gt;report ztest.&lt;/P&gt;&lt;P&gt;include ztop.(this include will have all the kind of declarations)&lt;/P&gt;&lt;P&gt;selection screen&lt;/P&gt;&lt;P&gt;perform1&lt;/P&gt;&lt;P&gt;perform2&lt;/P&gt;&lt;P&gt;perform3&lt;/P&gt;&lt;P&gt;include zprocessdata(this include will have all the subroutines)&lt;/P&gt;&lt;P&gt;This was the very first appearance of the program will have only a few lines with inlucdes,selection screen.It just improves the aesthetic appearance of the code.&lt;/P&gt;&lt;P&gt;Please opine and let me know if there are any better ways.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;K.Kiran&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Kiran K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 04:13:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824230#M660729</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-09-25T04:13:12Z</dc:date>
    </item>
    <item>
      <title>Re: The way we Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824231#M660730</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;This is the best way to code. In additon to this add the relevant comment ( single line or multiple ) lines so that you can understand the logic at a later point of time. But any ways this the very clean way of doing the code and also modularize of the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Samantak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Rewards points for useful answers.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 04:19:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824231#M660730</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-25T04:19:12Z</dc:date>
    </item>
    <item>
      <title>Re: The way we Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824232#M660731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi.  Kiran...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this Program structure:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZXXXX .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt;TYPES AND DATA DECLARATIONS &amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt;SELECTION SCREEN&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt;EVENT BLOCKS&amp;gt;&amp;gt;.&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;       PERFORM F_GET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;        PERFORM F_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt;FORM ROUTINES DEFINITION&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM F_GET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So your coding standards are good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward if Helpful.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 04:22:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824232#M660731</guid>
      <dc:creator>varma_narayana</dc:creator>
      <dc:date>2007-09-25T04:22:26Z</dc:date>
    </item>
    <item>
      <title>Re: The way we Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824233#M660732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is a sample program structure i am adding here. You can also move all FORMS and data declaration in respective include for a better modularization.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Program name: Program name - Program title&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Description: Description of program&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Date/Author: Date Written/Authors name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Table Updates: Listing of tables updated&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Input Parameters: (For Includes/ Function Modules)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Output Parameters: (For Includes/Function Modules)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Return Codes:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Special Logic:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Includes:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;M O D I F I C A T I O N  L O G&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Date Programmer Request # Description&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;------ -------------- ------------- ---------------------------*&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;dd/mm/yy xxxxxxxxxxxxxx nnnnn New Program&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;REPORT YUPSTDS .&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T A B L E S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TABLES:&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;S E L E C T O P T I O N S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;P A R A M E T E R S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;D A T A&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Accumulators **&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Constants **&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Switches **&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Work fields **&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Internal Tables **&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Data structures / Strings **&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I N I T I A L I Z A T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A T S E L E C T I O N S C R E E N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T O P O F P A G E&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;E N D O F P A G E&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;S T A R T O F S E L E C T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;E N D O F S E L E C T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;F O R M S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ashish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 04:22:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824233#M660732</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-25T04:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: The way we Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824234#M660733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kiran,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U got really good suggestions from all the above. I just wanted to add that there is no need and use to have includes unless you are coding a module pool program. Instead, have all the events and write your forms too in the same pgm. (to avoid existance of another Z object).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Apart from those, I would suggest the below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Only one statement per line&lt;/P&gt;&lt;P&gt;- Indent the program for readability&lt;/P&gt;&lt;P&gt;- All literals that are displayed on a report must use Text Elements&lt;/P&gt;&lt;P&gt;- Comment ur code properly&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 04:32:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824234#M660733</guid>
      <dc:creator>former_member189629</dc:creator>
      <dc:date>2007-09-25T04:32:26Z</dc:date>
    </item>
    <item>
      <title>Re: The way we Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824235#M660734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Karthik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have touched upon what exactly I am expecting.So,you mean to say better not to use ZINCLUDES as it will be considered as separate zobject and a transport request will get created.Let's see what SDN experts say.&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>Tue, 25 Sep 2007 04:37:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824235#M660734</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-09-25T04:37:24Z</dc:date>
    </item>
    <item>
      <title>Re: The way we Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824236#M660735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;Looking forward to SDN experts replies.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;K.Kiran.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Kiran K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 05:12:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824236#M660735</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-09-25T05:12:22Z</dc:date>
    </item>
    <item>
      <title>Re: The way we Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824237#M660736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi kiran,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ur way of coding is good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also u can make use of it.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Program name: Program name - Program title&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Description: Description of program&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Date/Author: Date Written/Authors name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Table Updates: Listing of tables updated&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Input Parameters: (For Includes/ Function Modules)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Output Parameters: (For Includes/Function Modules)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Return Codes:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Special Logic:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Includes:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;M O D I F I C A T I O N L O G&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Date Programmer Request # Description&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;------ -------------- ------------- ---------------------------*&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;dd/mm/yy xxxxxxxxxxxxxx nnnnn New Program&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;REPORT YUPSTDS .&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T A B L E S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TABLES:&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;S E L E C T O P T I O N S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;P A R A M E T E R S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;D A T A&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Accumulators **&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Constants **&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Switches **&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Work fields **&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Internal Tables **&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Data structures / Strings **&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I N I T I A L I Z A T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;A T S E L E C T I O N S C R E E N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T O P O F P A G E&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;E N D O F P A G E&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;S T A R T O F S E L E C T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;E N D O F S E L E C T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;F O R M S&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;Please reward points if useful....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 10:55:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824237#M660736</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-25T10:55:47Z</dc:date>
    </item>
    <item>
      <title>Re: The way we Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824238#M660737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Shori,&lt;/P&gt;&lt;P&gt;Documentation part is ok buddy,I was talking about the coding exactly.&lt;/P&gt;&lt;P&gt;K.Kiran.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 11:02:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824238#M660737</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-09-25T11:02:05Z</dc:date>
    </item>
    <item>
      <title>Re: The way we Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824239#M660738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Includes are a fine way of defining data and performs, but only if your code is too large which makes the program more understandable to look at, say, module pool programs, otherwise writing everything in a single report is fine. And if ur report is simple and you have used seperate includes for declaring data and performs, then it will take slightly more time than code in a single report( the time taken to call the includes into memory, note that this time is very less, milliseconds, but just seeing the technical part). After all we are Technical consultants &lt;SPAN __jive_emoticon_name="wink"&gt;&lt;/SPAN&gt; aren't we? &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;By The Way, if ur are using includes, u need not worry about another Transport Request, you can give it in the same request of the report...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful, get back in case of query...&lt;/P&gt;&lt;P&gt;Cheers!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Sep 2007 11:38:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824239#M660738</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-25T11:38:25Z</dc:date>
    </item>
    <item>
      <title>Re: The way we Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824240#M660739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sat Shree Kaal,&lt;/P&gt;&lt;P&gt;Yeah we can use the same transport request for all the includes that are connected to a single program.Looking forward to more replies from SDN experts.Is Rich,Anji and co  reading this thread?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;K.Kiran.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Sep 2007 03:27:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824240#M660739</guid>
      <dc:creator>kiran_k8</dc:creator>
      <dc:date>2007-09-26T03:27:23Z</dc:date>
    </item>
    <item>
      <title>Re: The way we Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824241#M660740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Few more tips...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Use indentation by making use of the 'Pretty Printer'&lt;/P&gt;&lt;P&gt;2. make sure you follow your company's coding standards&lt;/P&gt;&lt;P&gt; this may include naming conventions for programs and well as variables / tables&lt;/P&gt;&lt;P&gt;3. put a header at the top of the program specifying who created it, when and for what purpose&lt;/P&gt;&lt;P&gt;4. whenever a change is made, mention it in the header as well as in the code&lt;/P&gt;&lt;P&gt;5. to make the code 4.6c and lower compliant, ensure that no line exceeds 72 characters&lt;/P&gt;&lt;P&gt;6. make 'blocks' in the selection screen, group them properly and give them proper titles&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Sep 2007 03:45:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/the-way-we-code/m-p/2824241#M660740</guid>
      <dc:creator>former_member189059</dc:creator>
      <dc:date>2007-09-26T03:45:51Z</dc:date>
    </item>
  </channel>
</rss>

