<?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: How to improve this existing code... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-improve-this-existing-code/m-p/2116421#M443022</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;these both are common for all append statements:&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;lr_auart-sign = 'I'.&lt;/P&gt;&lt;P&gt;lr_auart-option = 'EQ'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so..remove them from remaining append stmts: ur code will be..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;lr_auart-sign = 'I'.&lt;/P&gt;&lt;P&gt;lr_auart-option = 'EQ'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;lt;b&amp;gt;F p_donat EQ 'X'.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUDO'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURD'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUCI'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURV'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF p_prods EQ 'X'.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUPR'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURR'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF p_freeg EQ 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lr_auart-low = 'ZUCF'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUCM'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUCQ'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUDM'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUEX'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUFU'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUIN'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUIS'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZULO'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUOR'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUQT'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURC'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURE'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURG'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURL'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURO'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURU'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUVF'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUVG'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUVI'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUVP'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUVR'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZVCF'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZVCM'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZVCQ'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZVDM'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZVRE'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZVSO'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF lr_auart[] IS INITIAL.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'XXXX'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;ENDIF.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Apr 2007 03:13:17 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-10T03:13:17Z</dc:date>
    <item>
      <title>How to improve this existing code...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-improve-this-existing-code/m-p/2116420#M443021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Experts, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am currently modifying an existing report and I would like to get some&lt;/P&gt;&lt;P&gt;inputs on how to improve the following code below. What it does is to put values&lt;/P&gt;&lt;P&gt;on a range. My question is, how can I improve the code below? its too manual and &lt;/P&gt;&lt;P&gt;I think it can be improved. the conditions p_donat, etc. si based from checkboxes &lt;/P&gt;&lt;P&gt;on the selection screen. Thank you guys and take care!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF p_donat EQ 'X'.&lt;/P&gt;&lt;P&gt;    lr_auart-sign = 'I'.&lt;/P&gt;&lt;P&gt;    lr_auart-option = 'EQ'.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUDO'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZURD'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUCI'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZURV'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF p_prods EQ 'X'.&lt;/P&gt;&lt;P&gt;    lr_auart-sign = 'I'.&lt;/P&gt;&lt;P&gt;    lr_auart-option = 'EQ'.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUPR'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZURR'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF p_freeg EQ 'X'.&lt;/P&gt;&lt;P&gt;    lr_auart-sign = 'I'.&lt;/P&gt;&lt;P&gt;    lr_auart-option = 'EQ'.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUCF'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUCM'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUCQ'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUDM'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUEX'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUFU'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUIN'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUIS'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZULO'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUOR'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUQT'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZURC'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZURE'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZURG'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZURL'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZURO'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZURU'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUVF'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUVG'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUVI'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUVP'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZUVR'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZVCF'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZVCM'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZVCQ'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZVDM'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZVRE'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'ZVSO'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF lr_auart[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    lr_auart-sign = 'I'.&lt;/P&gt;&lt;P&gt;    lr_auart-option = 'EQ'.&lt;/P&gt;&lt;P&gt;    lr_auart-low = 'XXXX'.&lt;/P&gt;&lt;P&gt;    APPEND lr_auart.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Apr 2007 02:52:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-improve-this-existing-code/m-p/2116420#M443021</guid>
      <dc:creator>aris_hidalgo</dc:creator>
      <dc:date>2007-04-10T02:52:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to improve this existing code...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-improve-this-existing-code/m-p/2116421#M443022</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;these both are common for all append statements:&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;lr_auart-sign = 'I'.&lt;/P&gt;&lt;P&gt;lr_auart-option = 'EQ'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so..remove them from remaining append stmts: ur code will be..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;lr_auart-sign = 'I'.&lt;/P&gt;&lt;P&gt;lr_auart-option = 'EQ'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;lt;b&amp;gt;F p_donat EQ 'X'.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUDO'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURD'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUCI'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURV'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF p_prods EQ 'X'.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUPR'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURR'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF p_freeg EQ 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lr_auart-low = 'ZUCF'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUCM'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUCQ'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUDM'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUEX'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUFU'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUIN'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUIS'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZULO'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUOR'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUQT'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURC'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURE'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURG'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURL'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURO'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZURU'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUVF'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUVG'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUVI'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUVP'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZUVR'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZVCF'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZVCM'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZVCQ'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZVDM'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZVRE'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'ZVSO'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF lr_auart[] IS INITIAL.&lt;/P&gt;&lt;P&gt;lr_auart-low = 'XXXX'.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;ENDIF.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Apr 2007 03:13:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-improve-this-existing-code/m-p/2116421#M443022</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-10T03:13:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to improve this existing code...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-improve-this-existing-code/m-p/2116422#M443023</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;Maybe you try this way for more readability though performance wise it will not make much difference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;lr_auart-sign = 'I'.
lr_auart-option = 'EQ'.

IF p_donat EQ 'X'.
   perform append using: 'ZUDO', 'ZURD', 'ZUCI', ZURV'.
ENDIF.

IF p_prods EQ 'X'.
   perform append using: 'ZUPR', 'ZURR'.
ENDIF.

IF p_freeg EQ 'X'.
   perform append using: 'ZUCF', 'ZUCM', 'ZUCQ', 'ZUDM', 'ZUEX',
                         'ZUFU', 'ZUIN', 'ZUIS', 'ZULO', 'ZUOR',
                         'ZUQT', 'ZURC', 'ZURE', 'ZURG', 'ZURL', 
                         'ZURO', 'ZURU', 'ZUVF', 'ZUVG', 'ZUVI',
                         'ZUVP', 'ZUVR', 'ZVCF', 'ZVCM', 'ZVCQ',
                         'ZVDM', 'ZVRE', 'ZVSO'.
           
ENID.

IF lr_auart[] IS INITIAL.
   perform append using 'XXXX'.
ENDIF.

form append using p_auart.

  lr_auart-low = p_auart.
  append lr_auart.

endform.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Apr 2007 03:35:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-improve-this-existing-code/m-p/2116422#M443023</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-10T03:35:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to improve this existing code...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-improve-this-existing-code/m-p/2116423#M443024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use an ABAP macro.  It will greatly shorten the length of your code, and will help keep you sane.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DEFINE append_auart.&lt;/P&gt;&lt;P&gt;lr_auart-sign = 'I'.&lt;/P&gt;&lt;P&gt;lr_auart-option = 'EQ'.&lt;/P&gt;&lt;P&gt;lr_auart-low = &amp;amp;1.&lt;/P&gt;&lt;P&gt;APPEND lr_auart.&lt;/P&gt;&lt;P&gt;END-OF-DEFINITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF p_donat EQ 'X'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUDO'.&lt;/P&gt;&lt;P&gt;append_auart 'ZURD'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUCI'.&lt;/P&gt;&lt;P&gt;append_auart 'ZURV'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF p_prods EQ 'X'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUPR'.&lt;/P&gt;&lt;P&gt;append_auart 'ZURR'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF p_freeg EQ 'X'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUCF'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUCM'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUCQ'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUDM'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUEX'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUFU'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUIN'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUIS'.&lt;/P&gt;&lt;P&gt;append_auart 'ZULO'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUOR'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUQT'.&lt;/P&gt;&lt;P&gt;append_auart 'ZURC'.&lt;/P&gt;&lt;P&gt;append_auart 'ZURE'.&lt;/P&gt;&lt;P&gt;append_auart 'ZURG'.&lt;/P&gt;&lt;P&gt;append_auart 'ZURL'.&lt;/P&gt;&lt;P&gt;append_auart 'ZURO'.&lt;/P&gt;&lt;P&gt;append_auart 'ZURU'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUVF'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUVG'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUVI'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUVP'.&lt;/P&gt;&lt;P&gt;append_auart 'ZUVR'.&lt;/P&gt;&lt;P&gt;append_auart 'ZVCF'.&lt;/P&gt;&lt;P&gt;append_auart 'ZVCM'.&lt;/P&gt;&lt;P&gt;append_auart 'ZVCQ'.&lt;/P&gt;&lt;P&gt;append_auart 'ZVDM'.&lt;/P&gt;&lt;P&gt;append_auart 'ZVRE'.&lt;/P&gt;&lt;P&gt;append_auart 'ZVSO'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF lr_auart[] IS INITIAL.&lt;/P&gt;&lt;P&gt;append_auart 'XXXX'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Apr 2007 04:38:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-improve-this-existing-code/m-p/2116423#M443024</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-10T04:38:31Z</dc:date>
    </item>
  </channel>
</rss>

