<?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 Issue with function module RSAWBN_DATE_FORMAT in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-function-module-rsawbn-date-format/m-p/9349919#M1731208</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing issues with converting system date to DD.MM.YYYY format with function module &lt;STRONG&gt;RSAWBN_DATE_FORMAT&lt;/STRONG&gt;. For example, input date 20130422 is converted to 22.&lt;SPAN style="color: #ff0000;"&gt;13&lt;/SPAN&gt;.2013 which is an invalid date. This should have been 22.&lt;SPAN style="color: #008000;"&gt;04&lt;/SPAN&gt;.2013.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone come across this function module? I checked the code withing this FM and found that issue with below mentioned line of code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; l_month&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_sys_date+&lt;SPAN style="color: #ff0000;"&gt;2&lt;/SPAN&gt;(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This line should have been &lt;/P&gt;&lt;P&gt;&amp;nbsp; l_month&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_sys_date+&lt;SPAN style="color: #008000;"&gt;4&lt;/SPAN&gt;(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The entire code of FM is as mentioned below. Can you please let me know if this is actually a bug in the FM code or do I need to use this FM in another way? Thanks a lot.&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;Amol&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;function rsawbn_date_format.&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"----------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"*"Local Interface:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"&amp;nbsp; IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCE(I_SYS_DATE) TYPE&amp;nbsp; RSTXTLG&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCE(E_DATE) TYPE&amp;nbsp; RSTXTLG&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"----------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;l_date(2) &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;c.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;l_month(2) &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;c.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;l_year(4) &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;c.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;l_date_format &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;char10.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;tables &lt;/SPAN&gt;usr01.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;select &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;single &lt;/SPAN&gt;* &lt;SPAN class="L0S52"&gt;from &lt;/SPAN&gt;usr01 &lt;SPAN class="L0S52"&gt;where &lt;/SPAN&gt;bname = sy-uname.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;case &lt;/SPAN&gt;usr01-datfm. &lt;SPAN class="L0S31"&gt;"#EC DATFM&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;when &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;or &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'2' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;or &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'3'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_date&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_sys_date+6(2).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_month&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_sys_date+2(2).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_year&amp;nbsp; = i_sys_date+0(4).&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; concatenate l_date '.' l_month '.' l_year into e_date.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;when &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'4' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;or &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'5' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;or &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'6'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_date&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_sys_date+6(2).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_month&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_sys_date+2(2).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_year&amp;nbsp; = i_sys_date+0(4).&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; concatenate l_year '.' l_month '.' l_date&amp;nbsp; into e_date.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; endcase.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;call &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;function &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'SLS_MISC_GET_USER_DATE_FORMAT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_date_format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = l_date_format&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;exceptions&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error_reading_user_master&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error_reading_date_format_text = &lt;SPAN class="L0S32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;others&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;= &lt;SPAN class="L0S32"&gt;3.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;if &lt;/SPAN&gt;sy-subrc &amp;lt;&amp;gt; &lt;SPAN class="L0S32"&gt;0.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;message &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;id &lt;/SPAN&gt;sy-msgid &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;sy-msgty &lt;SPAN class="L0S52"&gt;number &lt;/SPAN&gt;sy-msgno&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;BR /&gt;&amp;nbsp; endif.&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;***Replacing the date format ...&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;replace &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;all &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;occurrences &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;of &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'DD' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;l_date_format &lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;l_date.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;replace &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;all &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;occurrences &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;of &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'MM' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;l_date_format &lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;l_month.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;replace &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;all &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;occurrences &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;of &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'YYYY' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;l_date_format &lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;l_year.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; e_date = l_date_format.&lt;BR /&gt;endfunction.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 22 Apr 2013 08:16:16 GMT</pubDate>
    <dc:creator>amol_jaiswal</dc:creator>
    <dc:date>2013-04-22T08:16:16Z</dc:date>
    <item>
      <title>Issue with function module RSAWBN_DATE_FORMAT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-function-module-rsawbn-date-format/m-p/9349919#M1731208</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing issues with converting system date to DD.MM.YYYY format with function module &lt;STRONG&gt;RSAWBN_DATE_FORMAT&lt;/STRONG&gt;. For example, input date 20130422 is converted to 22.&lt;SPAN style="color: #ff0000;"&gt;13&lt;/SPAN&gt;.2013 which is an invalid date. This should have been 22.&lt;SPAN style="color: #008000;"&gt;04&lt;/SPAN&gt;.2013.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone come across this function module? I checked the code withing this FM and found that issue with below mentioned line of code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; l_month&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_sys_date+&lt;SPAN style="color: #ff0000;"&gt;2&lt;/SPAN&gt;(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This line should have been &lt;/P&gt;&lt;P&gt;&amp;nbsp; l_month&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_sys_date+&lt;SPAN style="color: #008000;"&gt;4&lt;/SPAN&gt;(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The entire code of FM is as mentioned below. Can you please let me know if this is actually a bug in the FM code or do I need to use this FM in another way? Thanks a lot.&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;Amol&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;function rsawbn_date_format.&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"----------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"*"Local Interface:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"&amp;nbsp; IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCE(I_SYS_DATE) TYPE&amp;nbsp; RSTXTLG&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REFERENCE(E_DATE) TYPE&amp;nbsp; RSTXTLG&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*"----------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;l_date(2) &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;c.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;l_month(2) &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;c.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;l_year(4) &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;c.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;l_date_format &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;char10.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;tables &lt;/SPAN&gt;usr01.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;select &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;single &lt;/SPAN&gt;* &lt;SPAN class="L0S52"&gt;from &lt;/SPAN&gt;usr01 &lt;SPAN class="L0S52"&gt;where &lt;/SPAN&gt;bname = sy-uname.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;case &lt;/SPAN&gt;usr01-datfm. &lt;SPAN class="L0S31"&gt;"#EC DATFM&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;when &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;or &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'2' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;or &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'3'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_date&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_sys_date+6(2).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_month&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_sys_date+2(2).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_year&amp;nbsp; = i_sys_date+0(4).&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; concatenate l_date '.' l_month '.' l_year into e_date.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;when &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'4' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;or &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'5' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;or &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'6'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_date&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_sys_date+6(2).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_month&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_sys_date+2(2).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_year&amp;nbsp; = i_sys_date+0(4).&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; concatenate l_year '.' l_month '.' l_date&amp;nbsp; into e_date.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; endcase.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;call &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;function &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'SLS_MISC_GET_USER_DATE_FORMAT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;importing&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_date_format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = l_date_format&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;exceptions&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error_reading_user_master&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error_reading_date_format_text = &lt;SPAN class="L0S32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;others&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;= &lt;SPAN class="L0S32"&gt;3.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;if &lt;/SPAN&gt;sy-subrc &amp;lt;&amp;gt; &lt;SPAN class="L0S32"&gt;0.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;message &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;id &lt;/SPAN&gt;sy-msgid &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;sy-msgty &lt;SPAN class="L0S52"&gt;number &lt;/SPAN&gt;sy-msgno&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;BR /&gt;&amp;nbsp; endif.&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;***Replacing the date format ...&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;replace &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;all &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;occurrences &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;of &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'DD' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;l_date_format &lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;l_date.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;replace &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;all &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;occurrences &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;of &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'MM' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;l_date_format &lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;l_month.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;replace &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;all &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;occurrences &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;of &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'YYYY' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;in &lt;/SPAN&gt;l_date_format &lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;l_year.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; e_date = l_date_format.&lt;BR /&gt;endfunction.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Apr 2013 08:16:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-function-module-rsawbn-date-format/m-p/9349919#M1731208</guid>
      <dc:creator>amol_jaiswal</dc:creator>
      <dc:date>2013-04-22T08:16:16Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with function module RSAWBN_DATE_FORMAT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-function-module-rsawbn-date-format/m-p/9349920#M1731209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amol,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As mentioned by you, there is a problem in the FM. If you need to convert the internal format to user format, you can simply write the value to a field defined in reference to a date field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;DATA:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; lv_date &lt;/SPAN&gt;&lt;SPAN class="L0S52" style="font-size: 10pt;"&gt;type &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;char08,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_datum &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; lv_date = sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;write &lt;/SPAN&gt;lv_date &lt;SPAN class="L0S52"&gt;to &lt;/SPAN&gt;lv_datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; write: lv_datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lv_datum will hold the date in the user format.&amp;nbsp; You can also use the EDIT MASK or date format options in addition with the WRITE statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;~Niranjan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Apr 2013 08:32:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-function-module-rsawbn-date-format/m-p/9349920#M1731209</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-04-22T08:32:02Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with function module RSAWBN_DATE_FORMAT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-function-module-rsawbn-date-format/m-p/9349921#M1731210</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Amol,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I check same issue i am also facing.Instead of wasting time in debugging use below code as this is simple code and no performance issue also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can write code as &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;lv_date &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;char10&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;CONCATENATE &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;datum+6&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;2&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;datum+4&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;2&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&amp;nbsp; &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;datum+0&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;4&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;lv_date &lt;SPAN class="L0S52"&gt;SEPARATED &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;BY &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'.' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;replace sy-datum by your date field variable.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Apr 2013 09:11:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-function-module-rsawbn-date-format/m-p/9349921#M1731210</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-04-22T09:11:02Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with function module RSAWBN_DATE_FORMAT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-function-module-rsawbn-date-format/m-p/9349922#M1731211</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;Function module RSAWBN_DATE_FORMAT has status 'Not released' and if I run a where-used this function module (or any of the others in the same function group) are not called by standard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As others have said, date manipulation is a simple ABAP task, better to write something yourself than use code you can't rely on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nick&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Apr 2013 10:08:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-function-module-rsawbn-date-format/m-p/9349922#M1731211</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-04-22T10:08:22Z</dc:date>
    </item>
  </channel>
</rss>

