<?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: SQL Queries in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720210#M33582</link>
    <description>&lt;P&gt;thank you for the query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sir, can you help me provide if else condition for this. since case is coming correct but it requires also that&lt;/P&gt;&lt;P&gt;if the condition is 'AVAILABLE' is lesser than re-order then (Re-order  minus   Available )  as to be Ordered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but if condition is Availble greater than Re-Order then ( result will be 0)  as to be ordered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your time and effort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;appreciate your help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Sun, 28 Oct 2018 05:59:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2018-10-28T05:59:04Z</dc:date>
    <item>
      <title>SQL Queries</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720208#M33580</link>
      <description>&lt;P&gt;Hello Guys ,&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;May i ask a little bit of your help.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;below queries are the process of our Re order level report.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Where our logistics team is calculating the order to be needed.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;for example : &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Item Available Re_order To be ordered&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;A 100 150 50&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;B 250 100 0 (will not show anything)&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;C 1500 2750 1250&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;if available (100) is lesser and re order(150) is greater then to be ordered result value should be 50.&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;and if Available (150) is greater and re order (100) is lesser the to be ordered result value will be Zero.&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Below is my SQL code:&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;SELECT T0.[ItemCode], T0.[ItemName], T1.[OnHand] as 'In Stock', T1.[IsCommited] as 'Committed', T1.[OnOrder] as 'Ordered', T1.[OnHand] + T1.[OnOrder] - T1.[IsCommited] as 'Available', T1.[MinOrder] as 'Re-Order', T1.[OnHand] + T1.[OnOrder] - T1.[IsCommited] - T1.[MinOrder] as 'To be ordered', T0.[LstEvlPric], T0.[LastPurPrc], T0.[LastPurCur] as 'Currency', T2.[ItmsGrpNam] as 'Supplier' FROM OITM T0 INNER JOIN OITW T1 ON T0.[ItemCode] = T1.[ItemCode] INNER JOIN OITB T2 ON T0.[ItmsGrpCod] = T2.[ItmsGrpCod] UNION SELECT T0.[ItemCode], T0.[ItemName], T1.[OnHand] as 'In Stock', T1.[IsCommited] as 'Committed', T1.[OnOrder] as 'Ordered', T1.[OnHand] + T1.[OnOrder] - T1.[IsCommited] as 'Available', T1.[MinOrder] as 'Re-Order', T1.[OnHand] + T1.[OnOrder] - T1.[IsCommited] - T1.[MinOrder] as 'To be ordered', T0.[LstEvlPric], T0.[LastPurPrc], T0.[LastPurCur] as 'Currency', T2.[ItmsGrpNam] as 'Supplier' FROM OITM T0 INNER JOIN OITW T1 ON T0.[ItemCode] = T1.[ItemCode] INNER JOIN OITB T2 ON T0.[ItmsGrpCod] = T2.[ItmsGrpCod] WHERE T1.[MinOrder] &amp;gt;0 and T1.[OnHand] + T1.[OnOrder] - T1.[IsCommited] - T1.[MinOrder] &amp;lt;0&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Wed, 24 Oct 2018 11:56:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720208#M33580</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2018-10-24T11:56:01Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Queries</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720209#M33581</link>
      <description>&lt;P&gt;You can use a Case statement like below .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SELECT 
ITEM, 
IN_STOCK, 
MIN_STOCK , 
(CASE WHEN  (MIN_STOCK - IN_STOCK) &amp;gt; 0 THEN (MIN_STOCK - IN_STOCK) ELSE 0 END ) AS RE_ORDER
FROM &amp;lt;YOUR_TABLE&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 24 Oct 2018 17:00:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720209#M33581</guid>
      <dc:creator>anindya_bose</dc:creator>
      <dc:date>2018-10-24T17:00:54Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Queries</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720210#M33582</link>
      <description>&lt;P&gt;thank you for the query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sir, can you help me provide if else condition for this. since case is coming correct but it requires also that&lt;/P&gt;&lt;P&gt;if the condition is 'AVAILABLE' is lesser than re-order then (Re-order  minus   Available )  as to be Ordered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but if condition is Availble greater than Re-Order then ( result will be 0)  as to be ordered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your time and effort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;appreciate your help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 28 Oct 2018 05:59:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720210#M33582</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2018-10-28T05:59:04Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Queries</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720211#M33583</link>
      <description>&lt;P&gt;(MIN_STOCK - IN_STOCK)&amp;gt;0 THEN (MIN_STOCK - IN_STOCK)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Above statement is basically doing the same .  &lt;/P&gt;&lt;P&gt;If my understanding is not correct, can you put a table and explain what exactly you want the  query to return .&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Anindya&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 28 Oct 2018 17:21:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720211#M33583</guid>
      <dc:creator>anindya_bose</dc:creator>
      <dc:date>2018-10-28T17:21:44Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Queries</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720212#M33584</link>
      <description>&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/238760-re-order-level.jpg" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dear &lt;A href="https://answers.sap.com/users/7760/anindyabose.html"&gt;Anindya Bose&lt;/A&gt;   this is our query&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Nov 2018 07:57:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720212#M33584</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2018-11-08T07:57:36Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Queries</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720213#M33585</link>
      <description>&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/238761-re-order-level-sample.jpg" /&gt;&lt;/P&gt;&lt;P&gt;this is the sample&lt;/P&gt;</description>
      <pubDate>Thu, 08 Nov 2018 07:58:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720213#M33585</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2018-11-08T07:58:11Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Queries</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720214#M33586</link>
      <description>&lt;P&gt;actually our Query is showing proper result but the problem is it has something to do with the SQL since it is not showing all the items in which half of our items is not listed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Nov 2018 07:59:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720214#M33586</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2018-11-08T07:59:09Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Queries</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720215#M33587</link>
      <description>&lt;P&gt;If you are missing some rows, then check INNER JOIN and WHERE Clause .  I am not aware of the complete requirement here , but you can change &lt;EM&gt;INNER&lt;/EM&gt; to &lt;EM&gt;LEFT OUTER JOIN&lt;/EM&gt; and/or drop the &lt;EM&gt;WHERE &lt;/EM&gt;Clause to understand where you are missing records . &lt;/P&gt;&lt;P&gt;To filter rows , you can use "WHERE [To Be Ordered] &amp;gt; 0 " clause &lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anindya&lt;/P&gt;</description>
      <pubDate>Thu, 08 Nov 2018 19:28:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sql-queries/m-p/720215#M33587</guid>
      <dc:creator>anindya_bose</dc:creator>
      <dc:date>2018-11-08T19:28:05Z</dc:date>
    </item>
  </channel>
</rss>

