<?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 question in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675989#M298166</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Joris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters: p_date type dats.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on p_date.&lt;/P&gt;&lt;P&gt; data: l_date type dats.&lt;/P&gt;&lt;P&gt; l_date = sy-datum.&lt;/P&gt;&lt;P&gt;l_date&lt;EM&gt;0(4) = sy-datum&lt;/EM&gt;0(4) - 1.&lt;/P&gt;&lt;P&gt;if p_date &amp;gt; l_date.&lt;/P&gt;&lt;P&gt;message e308(00) with 'Enter date one year ago'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Nov 2006 10:06:23 GMT</pubDate>
    <dc:creator>naimesh_patel</dc:creator>
    <dc:date>2006-11-06T10:06:23Z</dc:date>
    <item>
      <title>simple question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675988#M298165</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 an abap program where I should build a check on the following&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters:  p_date type dats.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I check if p_date is at least one year ago compared to today? If not, an error message should be printed to screen, and the rest of the program should not be executed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also, if possible, default value for the p_data parameter should be the date one year ago compared to today&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;simple question from a beginning abap programmer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Joris Hens&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2006 10:00:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675988#M298165</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-06T10:00:14Z</dc:date>
    </item>
    <item>
      <title>Re: simple question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675989#M298166</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Joris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters: p_date type dats.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on p_date.&lt;/P&gt;&lt;P&gt; data: l_date type dats.&lt;/P&gt;&lt;P&gt; l_date = sy-datum.&lt;/P&gt;&lt;P&gt;l_date&lt;EM&gt;0(4) = sy-datum&lt;/EM&gt;0(4) - 1.&lt;/P&gt;&lt;P&gt;if p_date &amp;gt; l_date.&lt;/P&gt;&lt;P&gt;message e308(00) with 'Enter date one year ago'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2006 10:06:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675989#M298166</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2006-11-06T10:06:23Z</dc:date>
    </item>
    <item>
      <title>Re: simple question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675990#M298167</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;DATA : v_i type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_i = sy-datum - p_date.&lt;/P&gt;&lt;P&gt;IF v_i LE 365.&lt;/P&gt;&lt;P&gt;MESSAGE to show "p_date is at least one year ago compared to today"&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*This will solve your query&lt;/P&gt;&lt;P&gt;*Reward all helpful answers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2006 10:09:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675990#M298167</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-06T10:09:02Z</dc:date>
    </item>
    <item>
      <title>Re: simple question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675991#M298168</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is an event called "AT SELECTION-SCREEN" where you can check the input given by the user is a valid one or not. Justt check out and see &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bye&lt;/P&gt;&lt;P&gt;Murthy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2006 10:09:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675991#M298168</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-06T10:09:23Z</dc:date>
    </item>
    <item>
      <title>Re: simple question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675992#M298169</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can use AT SELECTION SCREEN ON field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look at below link. It will give you details abt this processing block.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/79/34a237d9b511d1950e0000e8353423/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/79/34a237d9b511d1950e0000e8353423/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Vibha &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Please mark all the helpful answers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2006 10:09:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675992#M298169</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-06T10:09:28Z</dc:date>
    </item>
    <item>
      <title>Re: simple question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675993#M298170</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;check this logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;parameters: p_date type dats.
data: a type datum.

a = sy-datum.
a(4) = sy-datum(4) - 1.

if p_date(4) &amp;gt; a.
    MESSAGE E000(su) WITH 'date is not valid'.
endif.
write:/ a.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2006 10:09:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675993#M298170</guid>
      <dc:creator>dani_mn</dc:creator>
      <dc:date>2006-11-06T10:09:28Z</dc:date>
    </item>
    <item>
      <title>Re: simple question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675994#M298171</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U can validate any selection screen fields in the event&lt;/P&gt;&lt;P&gt;at-selection screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. To validate date,&lt;/P&gt;&lt;P&gt;the internal format for the date storage is : DDMMYYYY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;take a variable say w_year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_year = sy-datum+4(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The above statement will store the date. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;take another variable which contains the previous years date (use offset as of above). Compare and generate am error message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. U can default values in the selection screen using the event initialization.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2006 10:09:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675994#M298171</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-06T10:09:30Z</dc:date>
    </item>
    <item>
      <title>Re: simple question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675995#M298172</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks everyone, learned something again today &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;points have been rewarded&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Nov 2006 10:19:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/simple-question/m-p/1675995#M298172</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-06T10:19:34Z</dc:date>
    </item>
  </channel>
</rss>

