<?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: Get last monday date using current date ??? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952105#M392098</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: DAY TYPE P,
      WA_DATE LIKE SY-DATUM.
      
CALL FUNCTION 'DAY_IN_WEEK'
     EXPORTING
          datum = sy-datum
     IMPORTING
          wotnr = day.
 
CASE DAY.
    WHEN '1'.
       WA_DATE = SY-DATUM.
    WHEN '2'.
       WA_DATE = SY-DATUM - 1.
    WHEN '3'.
       WA_DATE = SY-DATUM - 2.
    WHEN '4'.
       WA_DATE = SY-DATUM - 3.
    WHEN '5'.
       WA_DATE = SY-DATUM - 4.   
    WHEN '6'.
       WA_DATE = SY-DATUM - 5.
    WHEN '7'.
       WA_DATE = SY-DATUM - 6.
ENDCASE.
 
WRITE: / 'Last Monday date from today date is ', WA_DATE.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Feb 2007 19:25:54 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-22T19:25:54Z</dc:date>
    <item>
      <title>Get last monday date using current date ???</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952099#M392092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need an FM or any logic with the following functionality  :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take the current system date and find what is the date on the last Monday ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone guide me how to do this ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards ,&lt;/P&gt;&lt;P&gt;Vijay .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 19:13:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952099#M392092</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T19:13:20Z</dc:date>
    </item>
    <item>
      <title>Re: Get last monday date using current date ???</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952100#M392093</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;At present I am not in front of PC.. But there is a function module for factory calender where u can do this work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz go to se37 and find function module by putting string &lt;STRONG&gt;Factory&lt;/STRONG&gt; IN Description.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Darshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 19:16:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952100#M392093</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T19:16:52Z</dc:date>
    </item>
    <item>
      <title>Re: Get last monday date using current date ???</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952101#M392094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hopefully I found the solution . You can always correct me if I am wrong .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using the FM &amp;lt;b&amp;gt; HR_GB_DAY_RELATIVE_TO_DATE&amp;lt;/b&amp;gt;   if  you give the current date it will give you the last Sunday date . Adding 1 to that will give you Monday's date .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the solution I have found . If any one see any issues please reply to this .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks ,&lt;/P&gt;&lt;P&gt;Vijay .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 19:18:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952101#M392094</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T19:18:16Z</dc:date>
    </item>
    <item>
      <title>Re: Get last monday date using current date ???</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952102#M392095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try using this FM:&lt;/P&gt;&lt;P&gt;HRVE_GET_FIRST_LAST_MONDAY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 19:18:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952102#M392095</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T19:18:58Z</dc:date>
    </item>
    <item>
      <title>Re: Get last monday date using current date ???</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952103#M392096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There r plenty of FMs available in SAP but u hav to check it out for which country u need the FM. go to SE15 for any SAP repository. and put FM description there...&lt;/P&gt;&lt;P&gt;try to check out wat is the calender id&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this will help&lt;/P&gt;&lt;P&gt;Ashwani&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 19:21:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952103#M392096</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T19:21:29Z</dc:date>
    </item>
    <item>
      <title>Re: Get last monday date using current date ???</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952104#M392097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT ztest MESSAGE-ID 00.

DATA: start_date   TYPE sy-datum,
      day_name     TYPE hrvsched-daytxt.

start_date   = sy-datum.

DO.
  CALL FUNCTION 'RH_GET_DATE_DAYNAME'
    EXPORTING
      langu               = sy-langu
      date                = start_date
    IMPORTING
      daytxt              = day_name
    EXCEPTIONS
      no_langu            = 1
      no_date             = 2
      no_daytxt_for_langu = 3
      invalid_date        = 4
      OTHERS              = 5.

  IF day_name = 'Monday'.
    EXIT.
  ELSE.
    start_date = start_date - 1.
  ENDIF.

ENDDO.

WRITE: 'Monday is', start_date.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 19:25:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952104#M392097</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T19:25:53Z</dc:date>
    </item>
    <item>
      <title>Re: Get last monday date using current date ???</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952105#M392098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: DAY TYPE P,
      WA_DATE LIKE SY-DATUM.
      
CALL FUNCTION 'DAY_IN_WEEK'
     EXPORTING
          datum = sy-datum
     IMPORTING
          wotnr = day.
 
CASE DAY.
    WHEN '1'.
       WA_DATE = SY-DATUM.
    WHEN '2'.
       WA_DATE = SY-DATUM - 1.
    WHEN '3'.
       WA_DATE = SY-DATUM - 2.
    WHEN '4'.
       WA_DATE = SY-DATUM - 3.
    WHEN '5'.
       WA_DATE = SY-DATUM - 4.   
    WHEN '6'.
       WA_DATE = SY-DATUM - 5.
    WHEN '7'.
       WA_DATE = SY-DATUM - 6.
ENDCASE.
 
WRITE: / 'Last Monday date from today date is ', WA_DATE.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 19:25:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952105#M392098</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T19:25:54Z</dc:date>
    </item>
    <item>
      <title>Re: Get last monday date using current date ???</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952106#M392099</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The solution I suggested in my 2nd reply works well and I have tested it well to confirm the results .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks to all for your inputs .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Even Rob's and Ferry's soution are also working .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 21:13:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952106#M392099</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T21:13:35Z</dc:date>
    </item>
    <item>
      <title>Re: Get last monday date using current date ???</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952107#M392100</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe I'm confused about your problem, but does your solution still work if you enter a date that is a Sunday into that FM?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Matt Nagel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Matt Nagel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 21:18:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952107#M392100</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T21:18:21Z</dc:date>
    </item>
    <item>
      <title>Re: Get last monday date using current date ???</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952108#M392101</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What do you want to do if today is Monday? Take today or go back a week?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 21:33:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952108#M392101</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T21:33:34Z</dc:date>
    </item>
    <item>
      <title>Re: Get last monday date using current date ???</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952109#M392102</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;The FM I have suggested works for my situation since we are not going to run the report on Sunday .This report is scheduled to run any time on Wed, Thu, Fri once in a week . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just in case we enter Sunday it returns the same date , in that case we are planning to abort the run of the report .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions ??&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;Vijay .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Feb 2007 21:40:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-last-monday-date-using-current-date/m-p/1952109#M392102</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-22T21:40:38Z</dc:date>
    </item>
  </channel>
</rss>

