<?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: ABAP 750 - optimizing code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-750-optimizing-code/m-p/11902348#M1962428</link>
    <description>&lt;P&gt;I think you can use range table for this.&lt;BR /&gt;Change tty_vakey to "range" structure (sign+option+low+high fields).&lt;BR /&gt;In VALUE fill: &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;sign = 'I'
option = 'CP'
low = '*' &amp;amp;&amp;amp; row-knuma_ag &amp;amp;&amp;amp; '*'
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 23 May 2019 09:33:38 GMT</pubDate>
    <dc:creator>Tomas_Buryanek</dc:creator>
    <dc:date>2019-05-23T09:33:38Z</dc:date>
    <item>
      <title>ABAP 750 - optimizing code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-750-optimizing-code/m-p/11902347#M1962427</link>
      <description>&lt;P&gt;Hi all&lt;/P&gt;
  &lt;P&gt;I have this little piece of code where I receive as input a table (WORKING_TAB) and I've to retrieve data from DB using as partial value the field KNUMA_AG of given table &lt;/P&gt;
  &lt;P&gt;This is how I managed to do it, but I &lt;STRONG&gt;totally dislike the loop - select appending&lt;B&gt; &lt;/B&gt;&lt;/STRONG&gt;&lt;B&gt;&lt;/B&gt;part&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt; METHOD get_ips.
    TYPES: BEGIN OF ty_vakey,
             vakey TYPE /irm/ipbckcitm-vakey,
           END OF ty_vakey.
    TYPES: tty_vakey TYPE STANDARD TABLE OF ty_vakey WITH DEFAULT KEY.
    CLEAR ips.
    DATA(keys) = VALUE tty_vakey( FOR row IN working_tab
                                ( vakey = '%' &amp;amp;&amp;amp; row-knuma_ag &amp;amp;&amp;amp; '%' ) ).
    LOOP AT keys INTO DATA(key).
      SELECT * APPENDING CORRESPONDING FIELDS OF TABLE ips
                     FROM /irm/ipbckcitm
                     WHERE vakey LIKE key-vakey.
    ENDLOOP..
  ENDMETHOD.&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;Can you suggest a more elegant way to do it?&lt;BR /&gt;&lt;BR /&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 23 May 2019 09:00:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-750-optimizing-code/m-p/11902347#M1962427</guid>
      <dc:creator>SimoneMilesi</dc:creator>
      <dc:date>2019-05-23T09:00:21Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP 750 - optimizing code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-750-optimizing-code/m-p/11902348#M1962428</link>
      <description>&lt;P&gt;I think you can use range table for this.&lt;BR /&gt;Change tty_vakey to "range" structure (sign+option+low+high fields).&lt;BR /&gt;In VALUE fill: &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;sign = 'I'
option = 'CP'
low = '*' &amp;amp;&amp;amp; row-knuma_ag &amp;amp;&amp;amp; '*'
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 23 May 2019 09:33:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-750-optimizing-code/m-p/11902348#M1962428</guid>
      <dc:creator>Tomas_Buryanek</dc:creator>
      <dc:date>2019-05-23T09:33:38Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP 750 - optimizing code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-750-optimizing-code/m-p/11902349#M1962429</link>
      <description>&lt;P&gt;I'm a.... &lt;EM&gt;not so smart &lt;/EM&gt; person &amp;gt;_&amp;lt;&lt;BR /&gt;I didn't tink about ranges! &lt;/P&gt;</description>
      <pubDate>Thu, 23 May 2019 09:41:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-750-optimizing-code/m-p/11902349#M1962429</guid>
      <dc:creator>SimoneMilesi</dc:creator>
      <dc:date>2019-05-23T09:41:08Z</dc:date>
    </item>
  </channel>
</rss>

