<?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: @ READ Statement: in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504410#M1259068</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;sort it_tab1 by pernr.
describe lines of it_itab1 into l_lines.
READ TABLE it_tab1 WITH KEY pernr = l_t_master-pernr.
l_tabix = sy-tabix.
do l_lines.
READ TABLE it_tab1 index l_tabix.
if it_itab1-eff_date = l_t_master-eff_date.
  " your processing statements.
  exit.
endif.
l_tabix = l_tabix + 1.
enddo.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This code works and is performance wise better.&lt;/P&gt;&lt;P&gt;This will satisfy your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lalit Mohan Gupta.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 14 Apr 2009 17:08:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-04-14T17:08:36Z</dc:date>
    <item>
      <title>@ READ Statement:</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504401#M1259059</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have an Internal table with MULTIPLE records for ONE Pernr and against each PERNR there is a Unique Date Stamp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advice how should my Read statement look like.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE it_tab1 WITH KEY pernr = l_t_master-pernr&lt;/P&gt;&lt;P&gt; eff_date = l_t_master-eff_date.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;                        BINARY SEARCH.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2009 13:05:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504401#M1259059</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-14T13:05:45Z</dc:date>
    </item>
    <item>
      <title>Re: @ READ Statement:</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504402#M1259060</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what do u want to do, can explain a bit more&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2009 13:07:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504402#M1259060</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-14T13:07:53Z</dc:date>
    </item>
    <item>
      <title>Re: @ READ Statement:</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504403#M1259061</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have an Internal table with MULTIPLE records for ONE Pernr and against each PERNR there is a Unique Date Stamp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advice how should my Read statement look like.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE it_tab1 WITH KEY pernr = tab1-pernr&lt;/P&gt;&lt;P&gt;                                                 eff_date = ltab1-pernr-eff_date  BINARY SEARCH.&lt;/P&gt;&lt;P&gt;The above READ statememnt  seems to be checking only on the frist pernr record and not the subsequent ones.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls let me know where am I going wrong.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2009 13:09:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504403#M1259061</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-14T13:09:03Z</dc:date>
    </item>
    <item>
      <title>Re: @ READ Statement:</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504404#M1259062</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;are you SORITNG the internal table before READING?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2009 13:11:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504404#M1259062</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-14T13:11:00Z</dc:date>
    </item>
    <item>
      <title>Re: @ READ Statement:</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504405#M1259063</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;PRE&gt;&lt;CODE&gt;sort it_tab1.

loop at itab into wa.
READ TABLE it_tab1 WITH KEY pernr = tab1-pernr
eff_date = ltab1-pernr-eff_date BINARY SEARCH.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use the read statement in the loop so it reads all the records&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Sarves&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2009 13:11:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504405#M1259063</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-14T13:11:45Z</dc:date>
    </item>
    <item>
      <title>Re: @ READ Statement:</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504406#M1259064</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;You can read the data inthis way..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT PA0001 WHERE BEGDA LE l_t_master-eff_date
                                             AND ENDDA GE l_t_master-eff_date.
" Do processing for all the records which satisfy the where clause.
ENDLOOP.
IF SY-SUBRC EQ 0.
" If you want to get the latest record do processing here
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What data you looking for ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2009 13:12:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504406#M1259064</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-14T13:12:28Z</dc:date>
    </item>
    <item>
      <title>Re: @ READ Statement:</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504407#M1259065</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
the statment you written is correct..

but sort the internal table with Perner timestamp first and then read the table it will work..

sort it_tab1 by pernr eff_date .   "&amp;lt;&amp;lt;write this statement

READ TABLE it_tab1 WITH KEY pernr = tab1-pernr
                                             eff_date = ltab1-pernr-eff_date  BINARY SEARCH.
if sy-subrc = o.
--&amp;lt;&amp;lt;&amp;lt; move the read value's to respected output
endif.


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prabhudas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2009 13:13:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504407#M1259065</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-14T13:13:40Z</dc:date>
    </item>
    <item>
      <title>Re: @ READ Statement:</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504408#M1259066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@Pavan - Yes I am sorting&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@Sarves- This I tried, but it doesnt work for me&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2009 13:14:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504408#M1259066</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-14T13:14:08Z</dc:date>
    </item>
    <item>
      <title>Re: @ READ Statement:</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504409#M1259067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;read table will fetch only first record tht it encounters for  given set of selection criteria,&lt;/P&gt;&lt;P&gt;so use loop at tab1 with where condition&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
loop at it_tab1 into wa where pernr = tab1-pernr and eff_date = ltab1-pernr-eff_date.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Kartik Tarla on Apr 14, 2009 7:07 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2009 13:36:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504409#M1259067</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-14T13:36:48Z</dc:date>
    </item>
    <item>
      <title>Re: @ READ Statement:</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504410#M1259068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;sort it_tab1 by pernr.
describe lines of it_itab1 into l_lines.
READ TABLE it_tab1 WITH KEY pernr = l_t_master-pernr.
l_tabix = sy-tabix.
do l_lines.
READ TABLE it_tab1 index l_tabix.
if it_itab1-eff_date = l_t_master-eff_date.
  " your processing statements.
  exit.
endif.
l_tabix = l_tabix + 1.
enddo.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This code works and is performance wise better.&lt;/P&gt;&lt;P&gt;This will satisfy your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lalit Mohan Gupta.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2009 17:08:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5504410#M1259068</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-14T17:08:36Z</dc:date>
    </item>
  </channel>
</rss>

