<?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/5668651#M1289124</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi neetu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use unit as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : unit type mbew-lbkum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;ravibabu.a&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 02 Jun 2009 07:28:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-06-02T07:28:33Z</dc:date>
    <item>
      <title>read statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5668650#M1289123</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;i need to calculate unit value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can i calculate as below in loop statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : unit type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at gt_mard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE gt_mbew WITH KEY matnr  = gt_mard-matnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      move gt_mbew-salk3  to gt_data-salk3.&lt;/P&gt;&lt;P&gt;      move gt_mbew-lbkum to gt_data-lbkum.&lt;/P&gt;&lt;P&gt;      move gt_mbew-bklas  to gt_data-bklas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      Unit = gt_mbew-salk3 / gt_mbew-lbkum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      move unit to gt_data-unitcost.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please let me know it is correct or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 07:24:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5668650#M1289123</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-02T07:24:04Z</dc:date>
    </item>
    <item>
      <title>Re: read statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5668651#M1289124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi neetu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use unit as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : unit type mbew-lbkum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;ravibabu.a&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 07:28:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5668651#M1289124</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-02T07:28:33Z</dc:date>
    </item>
    <item>
      <title>Re: read statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5668652#M1289125</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, correct.&lt;/P&gt;&lt;P&gt;But do not forget sort gt_mbew by matnr.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 07:29:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5668652#M1289125</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-02T07:29: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/5668653#M1289126</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data : unit type i.&lt;/P&gt;&lt;P&gt;SORT gt_mbew BY MATNR.&lt;/P&gt;&lt;P&gt;loop at gt_mard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE gt_mbew WITH KEY matnr = gt_mard-matnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move gt_mbew-salk3 to gt_data-salk3.&lt;/P&gt;&lt;P&gt;move gt_mbew-lbkum to gt_data-lbkum.&lt;/P&gt;&lt;P&gt;move gt_mbew-bklas to gt_data-bklas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unit = gt_mbew-salk3 / gt_mbew-lbkum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move unit to gt_data-unitcost.&lt;/P&gt;&lt;P&gt;APPEND GT_DATA TO GT_DATA[].&lt;/P&gt;&lt;P&gt;CLEAR GT_DATA ,GT_MBEW.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 07:31:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5668653#M1289126</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-02T07:31:49Z</dc:date>
    </item>
    <item>
      <title>Re: read statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5668654#M1289127</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Neethu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can directly do the calculations to the field gt_data-unitcost by &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_data-unitcost = gt_mbew-salk3 / gt_mbew-lbkum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;before that u need to check the field gt_mbew-lbkum should not be 0, otherwise the above statement will go into dump if it is zero, as dividing an integer with 0 gives to infinity.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;Rakesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 07:32:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5668654#M1289127</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-02T07:32:39Z</dc:date>
    </item>
    <item>
      <title>Re: read statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5668655#M1289128</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Neetu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;your code is correct. But When ever you go in for Binary search , you need to sort the internal table with the key (in your case - matnr ) in which you are using to read it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data : unit type i.

sort gt_mbew ascending by matnr.

loop at gt_mard.

READ TABLE gt_mbew WITH KEY matnr = gt_mard-matnr BINARY SEARCH.

IF sy-subrc = 0.

move gt_mbew-salk3 to gt_data-salk3.
move gt_mbew-lbkum to gt_data-lbkum.
move gt_mbew-bklas to gt_data-bklas.

Unit = gt_mbew-salk3 / gt_mbew-lbkum.

move unit to gt_data-unitcost.

ENDIF.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz check this line too for your reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[http://help.sap.com/abapdocu/en/ABAPREAD_TABLE_FREE.htm#!ABAP_ONE_ADD@1@]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sakthi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 07:38:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-statement/m-p/5668655#M1289128</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-02T07:38:30Z</dc:date>
    </item>
  </channel>
</rss>

