<?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: Split SY-DATUM in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173140#M1197724</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;not sure, but you can assign it to a string type variable then do the usual &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;str_year = str_var+0(4).&lt;/P&gt;&lt;P&gt;str_mon = str_var+4(2).&lt;/P&gt;&lt;P&gt;str_day = str_var+6(2).&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;&lt;/P&gt;&lt;P&gt;Mon Magllanes&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Feb 2009 07:12:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-02-19T07:12:14Z</dc:date>
    <item>
      <title>Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173135#M1197719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.. I am new in abap.&lt;/P&gt;&lt;P&gt;Tell me which function module which splits SY-DATUM into its constituents parts.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 07:09:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173135#M1197719</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T07:09:57Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173136#M1197720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Function modules hampers performance for a program as whole function group is load into program memory at runtime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So if it is for minimal requirement &lt;/P&gt;&lt;P&gt;Use: offsets.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data:W_Date type sy-datum value sy-datum,&lt;/P&gt;&lt;P&gt;        W_month(2),&lt;/P&gt;&lt;P&gt;       W_day(2),&lt;/P&gt;&lt;P&gt;       W_year(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_year = w_date+0(4).&lt;/P&gt;&lt;P&gt;w_month = w_date+4(2).&lt;/P&gt;&lt;P&gt;w_day = w_date+6(2).&lt;/P&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, 19 Feb 2009 07:10:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173136#M1197720</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T07:10:47Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173137#M1197721</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 function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HR_IN_GET_DATE_COMPONENTS&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;write : sy-datum+0(4).( gives year )&lt;/P&gt;&lt;P&gt;          sy-datum+4(2) (gives month )&lt;/P&gt;&lt;P&gt;          sy-datum+6(2) (gives day )&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 07:11:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173137#M1197721</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T07:11:05Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173138#M1197722</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nimish&lt;/P&gt;&lt;P&gt;Welcome to SCN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i usuallu use HR_IN_GET_DATE_COMPONENETS&lt;/P&gt;&lt;P&gt;you do need to use MONTH in the FM even ie u r not goin to use it.&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;&lt;/P&gt;&lt;P&gt;Sachin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 07:11:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173138#M1197722</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T07:11:07Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173139#M1197723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;.......&lt;/P&gt;&lt;P&gt;SORRY FOR POSTING AGAIN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: sachin sharma on Feb 19, 2009 12:42 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 07:11:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173139#M1197723</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T07:11:52Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173140#M1197724</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;not sure, but you can assign it to a string type variable then do the usual &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;str_year = str_var+0(4).&lt;/P&gt;&lt;P&gt;str_mon = str_var+4(2).&lt;/P&gt;&lt;P&gt;str_day = str_var+6(2).&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;&lt;/P&gt;&lt;P&gt;Mon Magllanes&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 07:12:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173140#M1197724</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T07:12:14Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173141#M1197725</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 try this FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

CALL FUNCTION 'HR_IN_GET_DATE_COMPONENTS'
  EXPORTING
    IDATE                               = sy-datum
  IMPORTING
    DAY                                 = lv_day
    MONTH                               = lv_month
    YEAR                                = lv_year
    STEXT                               = lv_stext
    LTEXT                               = lv_ltext
EXCEPTIONS
   INPUT_DATE_IS_INITIAL               = 1
   TEXT_FOR_MONTH_NOT_MAINTAINED       = 2
   OTHERS                              = 3.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 07:12:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173141#M1197725</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T07:12:40Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173142#M1197726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi , &lt;/P&gt;&lt;P&gt;  Better option will be to use offset , as the sy-datum is always of the format YYYYMMDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 07:15:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173142#M1197726</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T07:15:26Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173143#M1197727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
data : date(2) type c,
       month(2) type c,
       year(4) type c.

date = sy-datum+6(2).
month = sy-datum+4(2).
year = sy-datum+0(4).
&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 07:16:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173143#M1197727</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T07:16:01Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173144#M1197728</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 hope you know that using function module to the program includes the whole function group in the program till the program terminates which takes lots of space in the memory and might effect on runtime....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hence its better to use the normal code instead of going for a function module...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to split ituse offsets which would be the best way..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data = sy-datum+6(2).
month = sy-datum+4(2).
year = sy-datum+0(4).&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ADDITIONAL INFORMATION : &lt;/P&gt;&lt;P&gt;to know more on data validations and leap year check you can go to wiki and type in the respective keywords say data validations and leap year.&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;Siddarth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 07:17:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173144#M1197728</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T07:17:32Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173145#M1197729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi:&lt;/P&gt;&lt;P&gt;Data:&lt;/P&gt;&lt;P&gt;my_date like sy-datum,&lt;/P&gt;&lt;P&gt;year(4),&lt;/P&gt;&lt;P&gt;month(2),&lt;/P&gt;&lt;P&gt;day(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;year = my_date(4).&lt;/P&gt;&lt;P&gt;month = my_date+4(2).&lt;/P&gt;&lt;P&gt;day = my_date+6(2).&lt;/P&gt;&lt;P&gt; Another way is to use the function module HR_IN_GET_DATE_COMPONENTS&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shashi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 07:18:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173145#M1197729</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T07:18:11Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173146#M1197730</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;Test the following Sample Code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: date LIKE sy-datum,
      day(2),
      month(2),
      year(4),
      stext LIKE t247-ktx,
      ltext LIKE t247-ltx,
      userdate(10).

date = sy-datum.

CALL FUNCTION 'HR_IN_GET_DATE_COMPONENTS'
  EXPORTING
    idate                         = date
  IMPORTING
    day                           = day
    month                         = month
    year                          = year
    stext                         = stext
    ltext                         = ltext
    userdate                      = userdate
  EXCEPTIONS
    input_date_is_initial         = 1
    text_for_month_not_maintained = 2
    OTHERS                        = 3.
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.

WRITE: / day,/ month,/ year, / stext, / ltext, / userdate.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards,&lt;/P&gt;&lt;P&gt;Faisal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Faisal Altaf on Feb 19, 2009 12:26 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 07:18:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173146#M1197730</guid>
      <dc:creator>faisalatsap</dc:creator>
      <dc:date>2009-02-19T07:18:34Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173147#M1197731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: day(10) TYPE c,
      month(2) TYPE c,
      year(4) TYPE c,
      date type sy-datum.
date = sy-datum.
CALL FUNCTION 'HR_IN_GET_DATE_COMPONENTS'
  EXPORTING
    idate                               = date
 IMPORTING
   day                                 = day
   month                               = month
   year                                = year.
WRITE: day, month, year.&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 07:20:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173147#M1197731</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T07:20:51Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173148#M1197732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CONVERT_DATE_TO_INTERN_FORMAT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 07:37:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173148#M1197732</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T07:37:01Z</dc:date>
    </item>
    <item>
      <title>Re: Split SY-DATUM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173149#M1197733</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;use the function module HR_IN_GET_DATE_COMPONENTS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anki Reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Feb 2009 09:21:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/split-sy-datum/m-p/5173149#M1197733</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-19T09:21:01Z</dc:date>
    </item>
  </channel>
</rss>

