<?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: default date in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188776#M759560</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;Get Month out of the date which you have , take the value of the previous month by subtracting one from the same and then use FM HR_JP_MONTH_BEGIN_END_DATE to get first and last date of that month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lalit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Dec 2007 13:20:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-10T13:20:06Z</dc:date>
    <item>
      <title>default date</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188775#M759559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi &lt;/P&gt;&lt;P&gt;i m stuck in a program. a date is entered in the  selection screen. my condition is to get the data from the 1st date to the last date of the previous month.&lt;/P&gt;&lt;P&gt;for eg: if the date in selection screen is 8th nov , i need to get the data from 1st oct to 31st oct.&lt;/P&gt;&lt;P&gt;how do i do? can anybody help me with it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 13:14:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188775#M759559</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-10T13:14:12Z</dc:date>
    </item>
    <item>
      <title>Re: default date</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188776#M759560</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;Get Month out of the date which you have , take the value of the previous month by subtracting one from the same and then use FM HR_JP_MONTH_BEGIN_END_DATE to get first and last date of that month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lalit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 13:20:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188776#M759560</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-10T13:20:06Z</dc:date>
    </item>
    <item>
      <title>Re: default date</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188777#M759561</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;DATA : first_day TYPE sy-datum,
            last_day TYPE sy-datum.

PARAMETERS : in TYPE sy-datum.

START-OF-SELECTION.

in+6(2) = '01'. "In is first day of current month
last_day = in - 1. "Last day of last month

CALL FUNCTION 'CALCULATE_DATE'
 EXPORTING
*   DAYS              = '0'
   months            = '1' "To deduct one month
   start_date        = in
 IMPORTING
   result_date       = first_day. "First day of last month
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;ec&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 13:20:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188777#M759561</guid>
      <dc:creator>JozsefSzikszai</dc:creator>
      <dc:date>2007-12-10T13:20:18Z</dc:date>
    </item>
    <item>
      <title>Re: default date</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188778#M759562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi navinkumar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. this is one way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. use the FM HRAR_SUBTRACT_MONTH_TO_DATE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   and pass 18.11.2007&lt;/P&gt;&lt;P&gt;   and u will get 18.10.2007&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Then use the FM -  HR_JP_MONTH_BEGIN_END_DATE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   and pass the above found date 18.10.2007&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;   and u will get &lt;/P&gt;&lt;P&gt;   begin date  - 01.10.2007&lt;/P&gt;&lt;P&gt;   end daet = 30.10.2007&amp;lt;/b&amp;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;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 13:20:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188778#M759562</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-10T13:20:36Z</dc:date>
    </item>
    <item>
      <title>Re: default date</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188779#M759563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;well the first is easy, its always the first &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and here´s a FM for the last:  BKK_GET_MONTH_LASTDAY.&lt;/P&gt;&lt;P&gt;just substract one of your month before using this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 13:24:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188779#M759563</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-10T13:24:17Z</dc:date>
    </item>
    <item>
      <title>Re: default date</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188780#M759564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if p_date is the variable in the selection screen.&lt;/P&gt;&lt;P&gt;use this logic &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) use function module CCM_GO_BACK_MONTHS to go back one month and store the date in v_prvdat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) v_prvdat+6(2) = '01'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) use function moule SG_PS_GET_LAST_DAY_OF_MONTH and pass v-prvdat to get last day of the month.&lt;/P&gt;&lt;P&gt;Sarfaraz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 13:25:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188780#M759564</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-10T13:25:36Z</dc:date>
    </item>
    <item>
      <title>Re: default date</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188781#M759565</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;You can use the below code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First use FM CCM_GO_BACK_MONTHS to go to the previous month .&lt;/P&gt;&lt;P&gt;Use below code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  CALL FUNCTION 'CCM_GO_BACK_MONTHS'
    EXPORTING
      currdate   = sp_date
      backmonths = '1'
    IMPORTING
      newdate    = gv_datum.

now you have the last month start date in gv_datum.

Declare a variable to hold month.
  month = gv_datum+4(2).

*And use the below code to get the last of the previous month

  CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET'
    EXPORTING
      i_gjahr              = sp_gjahr "Year 
      i_periv              = 'K4'  "Fiscal Year variant
      i_poper              = month "Pass the month from result of the above FM
   IMPORTING
           e_date               = gv_lastday
         EXCEPTIONS
           input_false          = 1
           t009_notfound        = 2
           t009b_notfound       = 3
           OTHERS               = 4
            .
  IF sy-subrc &amp;lt;&amp;gt; 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Now you will have gv_lastday the last daet of the previous month and gv_datum will hold the first of the previous month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sriram Ponna.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 13:36:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188781#M759565</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-10T13:36:59Z</dc:date>
    </item>
    <item>
      <title>Re: default date</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188782#M759566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check this thread..&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="4320999"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 13:41:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188782#M759566</guid>
      <dc:creator>former_member188829</dc:creator>
      <dc:date>2007-12-10T13:41:25Z</dc:date>
    </item>
    <item>
      <title>Re: default date</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188783#M759567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;try this logic..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;need not check for leap years as well...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA : date TYPE sy-datum VALUE '20071108',

date_low TYPE sy-datum,
date_high TYPE sy-datum.

date+6(2) = '01'.

date_high = date_low = date - 1.
date_low+6(2) = '01'.

WRITE :/ date_low, date_high.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 13:53:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188783#M759567</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-10T13:53:37Z</dc:date>
    </item>
    <item>
      <title>Re: default date</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188784#M759568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This can be done in two ways.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1, through coding as described in replies above&lt;/P&gt;&lt;P&gt;2, create a variant for the report and assign dynamic values to the date field in the variant attributes. u can give the values here accurately&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Dec 2007 14:04:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/default-date/m-p/3188784#M759568</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-10T14:04:06Z</dc:date>
    </item>
  </channel>
</rss>

