<?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: problem of using formula in select join  statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-of-using-formula-in-select-join-statement/m-p/1773301#M333747</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unfortunately, you can not do such calculations inside of a SELECT statement.  You must first retrieve the records into an internal table, then LOOP the internal table and do the calculation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;RIch Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 10 Dec 2006 03:11:41 GMT</pubDate>
    <dc:creator>RichHeilman</dc:creator>
    <dc:date>2006-12-10T03:11:41Z</dc:date>
    <item>
      <title>problem of using formula in select join  statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-of-using-formula-in-select-join-statement/m-p/1773300#M333746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I  would like to use following statement but I can not.(do you have an example of an statement where this wuld work):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT  &lt;/P&gt;&lt;P&gt;lips&lt;SUB&gt;prodh  sum(lips&lt;/SUB&gt;lfimg * lips&lt;SUB&gt;umvkz / lips&lt;/SUB&gt;umvkn)  sum(lips&lt;SUB&gt;volum)  lips&lt;/SUB&gt;vtweg  likp~wadat_ist &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING&lt;/P&gt;&lt;P&gt;FIELDS OF TABLE itab FROM &lt;/P&gt;&lt;P&gt;lips &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JOIN likp  &lt;/P&gt;&lt;P&gt;ON lips&lt;SUB&gt;vbeln = likp&lt;/SUB&gt;vbeln&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHERE lips~vkorg = '0200'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 10 Dec 2006 02:59:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-of-using-formula-in-select-join-statement/m-p/1773300#M333746</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-10T02:59:08Z</dc:date>
    </item>
    <item>
      <title>Re: problem of using formula in select join  statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-of-using-formula-in-select-join-statement/m-p/1773301#M333747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unfortunately, you can not do such calculations inside of a SELECT statement.  You must first retrieve the records into an internal table, then LOOP the internal table and do the calculation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;RIch Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 10 Dec 2006 03:11:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-of-using-formula-in-select-join-statement/m-p/1773301#M333747</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-12-10T03:11:41Z</dc:date>
    </item>
    <item>
      <title>Re: problem of using formula in select join  statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-of-using-formula-in-select-join-statement/m-p/1773302#M333748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tina,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to avoid LOOP you can use the following codes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;        prodh LIKE lips-prodh,&lt;/P&gt;&lt;P&gt;        lfimg LIKE lips-lfimg,&lt;/P&gt;&lt;P&gt;        umvkz LIKE lips-umvkz,&lt;/P&gt;&lt;P&gt;        umvkn LIKE lips-umvkn,&lt;/P&gt;&lt;P&gt;        volum LIKE lips-volum,&lt;/P&gt;&lt;P&gt;        vtweg LIKE lips-vtweg,&lt;/P&gt;&lt;P&gt;        wadat_ist LIKE likp-wadat_ist,&lt;/P&gt;&lt;P&gt;      END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT lips&lt;SUB&gt;prodh lips&lt;/SUB&gt;lfimg lips&lt;SUB&gt;umvkz lips&lt;/SUB&gt;umvkn lips&lt;SUB&gt;volum lips&lt;/SUB&gt;vtweg&lt;/P&gt;&lt;P&gt;       likp~wadat_ist&lt;/P&gt;&lt;P&gt;       INTO CORRESPONDING FIELDS OF itab&lt;/P&gt;&lt;P&gt;       FROM lips&lt;/P&gt;&lt;P&gt;       JOIN likp&lt;/P&gt;&lt;P&gt;         ON lips&lt;SUB&gt;vbeln = likp&lt;/SUB&gt;vbeln&lt;/P&gt;&lt;P&gt;      WHERE vkorg = '0200'.&lt;/P&gt;&lt;P&gt;  itab-lfimg = itab-lfimg * itab-umvkz / itab-umvkn.&lt;/P&gt;&lt;P&gt;  CLEAR : itab-umvkz, itab-umvkn.&lt;/P&gt;&lt;P&gt;  COLLECT itab.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds,&lt;/P&gt;&lt;P&gt;HN&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 10 Dec 2006 04:39:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-of-using-formula-in-select-join-statement/m-p/1773302#M333748</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-10T04:39:01Z</dc:date>
    </item>
    <item>
      <title>Re: problem of using formula in select join  statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-of-using-formula-in-select-join-statement/m-p/1773303#M333749</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;types: BEGIN OF s_itab      ,&lt;/P&gt;&lt;P&gt;       prodh  LIKE lips-prodh,&lt;/P&gt;&lt;P&gt;       lfimg  LIKE lips-lfimg,&lt;/P&gt;&lt;P&gt;       umvkz  LIKE lips-umvkz,&lt;/P&gt;&lt;P&gt;       umvkn  LIKE lips-umvkn,&lt;/P&gt;&lt;P&gt;       volum  LIKE lips-volum,&lt;/P&gt;&lt;P&gt;       vtweg  LIKE lips-vtweg,&lt;/P&gt;&lt;P&gt;       wadat_ist LIKE likp-wadat_ist,&lt;/P&gt;&lt;P&gt;       END OF s_itab.&lt;/P&gt;&lt;P&gt;DATA : temp   type p decimal  2 ,&lt;/P&gt;&lt;P&gt;       temp1  type p decimal 2 ,&lt;/P&gt;&lt;P&gt;       temp2  type p decimal 2 ,&lt;/P&gt;&lt;P&gt;              &lt;/P&gt;&lt;P&gt;       itab   type table of s_itab ,&lt;/P&gt;&lt;P&gt;       wt_tab type s_itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT lips~prodh &lt;/P&gt;&lt;P&gt;             lips~lfimg &lt;/P&gt;&lt;P&gt;             lips~umvkz&lt;/P&gt;&lt;P&gt;             lips~umvkn &lt;/P&gt;&lt;P&gt;             lips~volum &lt;/P&gt;&lt;P&gt;             lips~vtweg &lt;/P&gt;&lt;P&gt;             likp~wadat_ist&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE  itab &lt;/P&gt;&lt;P&gt;FROM  ( lips INNER JOIN likp ON lips&lt;SUB&gt;vbeln = likp&lt;/SUB&gt;vbeln ) &lt;/P&gt;&lt;P&gt;WHERE lips~vkorg = '0200'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab inro wt_tab .&lt;/P&gt;&lt;P&gt;temp   =  ( wt_tab-lfimg * wt_tab-umvkz ) / lips~umvkn  .&lt;/P&gt;&lt;P&gt;temp1 = temp1 + temp .&lt;/P&gt;&lt;P&gt;temp2 = temp2 + wt_tab .&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helped you .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Lakshminarayanan rohini&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 10 Dec 2006 04:58:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-of-using-formula-in-select-join-statement/m-p/1773303#M333749</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-10T04:58:26Z</dc:date>
    </item>
  </channel>
</rss>

