<?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: simple check in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576592#M1271954</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Krishna, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;take a temp variable temp_date and initialize with the first record of internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;temp_date = itab-date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if itab-date = temp_date.&lt;/P&gt;&lt;P&gt;flag = 1.&lt;/P&gt;&lt;P&gt;else&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flag = 0.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if flag = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    variable = temp_date.&lt;/P&gt;&lt;P&gt;    else&lt;/P&gt;&lt;P&gt;    variable = constant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this wil lbe helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Karan Arya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 May 2009 06:26:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-05-07T06:26:02Z</dc:date>
    <item>
      <title>simple check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576588#M1271950</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 have three records in my internal table , i need to check if the delivery date of the three records is same or different .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if they are same then i need to pass that date to a variable if not i need to  pass a constant .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can any one help me in writing this logic'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 06:09:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576588#M1271950</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T06:09:59Z</dc:date>
    </item>
    <item>
      <title>Re: simple check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576589#M1271951</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;
" When Delivery date is same 
ITAB-FIELD = DATE
MODIFY ITAB TRANSPORTING &amp;lt;FIELD&amp;gt; WHERE DELIVERY_date EQ DATE.

" When Delivery date is different pass the constant 
ITAB-FIELD = CONSTAN 
MODIFY ITAB TRANSPORTING &amp;lt;FIELD&amp;gt; WHERE DELIVERY_date NE DATE.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 06:13:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576589#M1271951</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T06:13:28Z</dc:date>
    </item>
    <item>
      <title>Re: simple check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576590#M1271952</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;Loop through the internal table&lt;/P&gt;&lt;P&gt;put a variable var= 'X'.&lt;/P&gt;&lt;P&gt;for the first time i.e if its initial.&lt;/P&gt;&lt;P&gt;and if date changes clear the variable and exit the loop using EXIT.&lt;/P&gt;&lt;P&gt;after the loop depending on var value you can do ur coding&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop through the internal table&lt;/P&gt;&lt;P&gt;pass your first record date to another variable,&lt;/P&gt;&lt;P&gt;compare the date value with next record value&lt;/P&gt;&lt;P&gt;if changes pass the constant directly and EXIT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;jope it helps&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;if the value&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 06:14:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576590#M1271952</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T06:14:41Z</dc:date>
    </item>
    <item>
      <title>Re: simple check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576591#M1271953</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;declare one variable type dats.&lt;/P&gt;&lt;P&gt;fetch single record in that from db table from which ur selecting in itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now code like this - &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt; data : d_date type dats.
                   select single (del_date) from table into d_date. ( use proper db table &amp;amp; field)
 loop at itab into wa.
  if wa-del_date = d_date.
  variable_date = d_date.
else.
      variable_date = constant.
    exit.
endif.

endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Vishal Chavan on May 7, 2009 8:26 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Vishal Chavan on May 7, 2009 8:47 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 06:25:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576591#M1271953</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T06:25:29Z</dc:date>
    </item>
    <item>
      <title>Re: simple check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576592#M1271954</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Krishna, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;take a temp variable temp_date and initialize with the first record of internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;temp_date = itab-date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if itab-date = temp_date.&lt;/P&gt;&lt;P&gt;flag = 1.&lt;/P&gt;&lt;P&gt;else&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flag = 0.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if flag = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    variable = temp_date.&lt;/P&gt;&lt;P&gt;    else&lt;/P&gt;&lt;P&gt;    variable = constant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this wil lbe helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Karan Arya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 06:26:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576592#M1271954</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T06:26:02Z</dc:date>
    </item>
    <item>
      <title>Re: simple check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576593#M1271955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data : date1 type sy-datum,&lt;/P&gt;&lt;P&gt;         date2 type sy-datum,&lt;/P&gt;&lt;P&gt;         date3 type sy-datum.&lt;/P&gt;&lt;P&gt;data wa like line of itab.&lt;/P&gt;&lt;P&gt;read table itab into wa index 1.&lt;/P&gt;&lt;P&gt;date1 = wa-date.  " ur delivery date field.&lt;/P&gt;&lt;P&gt;read table itab into wa index 2.&lt;/P&gt;&lt;P&gt;date2 = wa-date.  " ur delivery date field.&lt;/P&gt;&lt;P&gt;read table itab into wa index 3.&lt;/P&gt;&lt;P&gt;date3 = wa-date.  " ur delivery date field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if date1 eq date2 and date2 eq date3.&lt;/P&gt;&lt;P&gt;date = date1.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;wa-date = constant.&lt;/P&gt;&lt;P&gt;modify itab with wa.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 06:26:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576593#M1271955</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T06:26:45Z</dc:date>
    </item>
    <item>
      <title>Re: simple check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576594#M1271956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;Sort Itab BY &amp;lt;Delivery Date&amp;gt;.
Data: W_date type sy-datum.
Loop at Itab.
If sy-tabix Ge 1 and W_date = itab-deliverydate.
Pass variable.
ELSEIF sy-tabix Ge 1 and W_date NE itab-deliverydate.
Constant.
ENDIF.
w_date = itab-deliverydate.
ENDLOOP.

If W_date = itab-deliverydate.                " Last loop pass third record
Pass variable.
ELSEIF sy-tabix Ge 1 and W_date NE itab-deliverydate.
Constant.
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gurpreet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 06:38:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576594#M1271956</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T06:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: simple check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576595#M1271957</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;U can use this logic,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Delete adjacent duplicates on the internal table Itab comparing only date field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and use&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Describe table to find no.of records in the table...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If those three record dates are same, then u'll get only one record.&lt;/P&gt;&lt;P&gt;If those three record dates are not same, then u'll get more then one record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If no.of record is one, then move that date to variable else pass constant to variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think this should work for ur requirement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 06:41:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576595#M1271957</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T06:41:28Z</dc:date>
    </item>
    <item>
      <title>Re: simple check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576596#M1271958</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;describe table itab lines ln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab into wa index 1.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;  lv_date = wa-date1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;cnt = 0.&lt;/P&gt;&lt;P&gt;loop at itab into wa where date1 eq lv_date.&lt;/P&gt;&lt;P&gt;cnt = cnt + 1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if ln = cnt.&lt;/P&gt;&lt;P&gt;  lv_var = lv_date.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;  lv_var = lc_date.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 06:43:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576596#M1271958</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2009-05-07T06:43:09Z</dc:date>
    </item>
    <item>
      <title>Re: simple check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576597#M1271959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Loop at itab into wa_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at new commom field in that itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_date = wa_itab-delivery_date.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if w_date = wa_itab-delivery_date.&lt;/P&gt;&lt;P&gt;  w_date1 = wa_itab-delivery_date.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt; add 1 to counter.&lt;/P&gt;&lt;P&gt;endif.  &lt;/P&gt;&lt;P&gt;clear wa_itab.&lt;/P&gt;&lt;P&gt;modify itab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear : w_date.&lt;/P&gt;&lt;P&gt;if not counter is intial.&lt;/P&gt;&lt;P&gt; w_date1 = constant.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;modify itab.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2009 06:59:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-check/m-p/5576597#M1271959</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-07T06:59:04Z</dc:date>
    </item>
  </channel>
</rss>

