<?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: doubt on select-options in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245802#M484793</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi RS,&lt;/P&gt;&lt;P&gt;         Use below snippet in ur code it is exactly set for ur reqirement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-031.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: date1 RADIOBUTTON GROUP rad1 DEFAULT 'X',                                     "SAP date format YYYYDDMM&lt;/P&gt;&lt;P&gt;            date2 RADIOBUTTON GROUP rad1,                                                 "Date format like aprial31, 2006&lt;/P&gt;&lt;P&gt;            date3 RADIOBUTTON GROUP rad1,                                                 "Date format like 31 apr,2006&lt;/P&gt;&lt;P&gt;            date4 RADIOBUTTON GROUP rad1,                                                 "Date format like DD/MM/YYYY&lt;/P&gt;&lt;P&gt;            date5 RADIOBUTTON GROUP rad1.                                                 "Date format like DD.MM.YYYY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM getmonth .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT mnr&lt;/P&gt;&lt;P&gt;         ktx&lt;/P&gt;&lt;P&gt;         ltx&lt;/P&gt;&lt;P&gt;   INTO TABLE T_month&lt;/P&gt;&lt;P&gt;   FROM t247&lt;/P&gt;&lt;P&gt;   WHERE spras = 'EN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE '0'.&lt;/P&gt;&lt;P&gt;      MESSAGE I                                                          "Message - Not able to get month values from the table T247&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                                                                                &lt;/P&gt;&lt;P&gt;DATA : temp_date(16)  TYPE c,&lt;/P&gt;&lt;P&gt;         temp1_date(60) TYPE c,&lt;/P&gt;&lt;P&gt;         year(4)        TYPE c,&lt;/P&gt;&lt;P&gt;         daymonth(11)   TYPE c,&lt;/P&gt;&lt;P&gt;         daymonth1(11)  TYPE c,&lt;/P&gt;&lt;P&gt;         month(9)       TYPE c,&lt;/P&gt;&lt;P&gt;         day(2)         TYPE c,&lt;/P&gt;&lt;P&gt;         mon            LIKE t247-ktx,&lt;/P&gt;&lt;P&gt;         len            TYPE i   .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE date TO temp1_date .&lt;/P&gt;&lt;P&gt;  CONDENSE temp1_date NO-GAPS.&lt;/P&gt;&lt;P&gt;  MOVE temp1_date TO temp_date .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF date2 EQ 'X'.                                                                     "The date format is like Aprial 31, 2007&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONDENSE temp_date NO-GAPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SPLIT date AT ',' INTO daymonth year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF STRLEN( year ) NE '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      error = 'X'.&lt;/P&gt;&lt;P&gt;      WRITE :  'Invalid date format.'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      daymonth1 = daymonth.&lt;/P&gt;&lt;P&gt;      CONDENSE daymonth1 NO-GAPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      _len      = STRLEN( _daymonth1 ).&lt;/P&gt;&lt;P&gt;      l_len      = 13 - len.&lt;/P&gt;&lt;P&gt;      SHIFT daymonth1 RIGHT BY len PLACES.&lt;/P&gt;&lt;P&gt;      CONDENSE daymonth1 NO-GAPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      month    = daymonth1.&lt;/P&gt;&lt;P&gt;      CONDENSE month NO-GAPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SORT t_month BY monthltx.&lt;/P&gt;&lt;P&gt;      READ TABLE t_month WITH KEY monthltx =  month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        error = 'X'.&lt;/P&gt;&lt;P&gt;        WRITE : 'Invalid date format.' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        len = STRLEN( month ).&lt;/P&gt;&lt;P&gt;        CONDENSE daymonth NO-GAPS.&lt;/P&gt;&lt;P&gt;        SHIFT daymonth LEFT BY len PLACES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        day =  daymonth.&lt;/P&gt;&lt;P&gt;        CONDENSE day NO-GAPS.&lt;/P&gt;&lt;P&gt;        CONCATENATE year t_month-monthnumber day INTO o_date.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF p_date3 EQ 'X'.                                                                "The date format is like 31 apr, 2007&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONDENSE temp_date NO-GAPS.&lt;/P&gt;&lt;P&gt;    SPLIT i_date AT ',' INTO daymonth year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF STRLEN( year ) NE '4'.&lt;/P&gt;&lt;P&gt;      error = 'X'.&lt;/P&gt;&lt;P&gt;      WRITE :  'Invalid date format.'.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      daymonth1 = daymonth.&lt;/P&gt;&lt;P&gt;      CONDENSE daymonth1 NO-GAPS.&lt;/P&gt;&lt;P&gt;      SHIFT daymonth1 LEFT BY 2 PLACES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONDENSE daymonth1 NO-GAPS.&lt;/P&gt;&lt;P&gt;      month  = daymonth1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONDENSE month NO-GAPS.&lt;/P&gt;&lt;P&gt;      TRANSLATE month TO UPPER CASE.&lt;/P&gt;&lt;P&gt;      SORT t_month BY monthstx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE month to mon.&lt;/P&gt;&lt;P&gt;      READ TABLE t_month WITH KEY monthstx = mon.                                  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        error = 'X'.&lt;/P&gt;&lt;P&gt;        WRITE : 'Invalid date format.' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CONDENSE daymonth NO-GAPS.&lt;/P&gt;&lt;P&gt;        day =  daymonth+0(2).&lt;/P&gt;&lt;P&gt;        CONDENSE day NO-GAPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CONCATENATE year t_month-monthnumber day INTO o_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF p_date4 EQ 'X' OR p_date5 EQ 'X'.                                             "Date format is like DD.MM.YYYY or DD/MM/YYYY&lt;/P&gt;&lt;P&gt;    CONDENSE temp_date NO-GAPS.&lt;/P&gt;&lt;P&gt;    IF STRLEN( temp_date ) EQ 10.&lt;/P&gt;&lt;P&gt;      o_date&lt;EM&gt;0(4) = temp_date&lt;/EM&gt;6(4).&lt;/P&gt;&lt;P&gt;      o_date&lt;EM&gt;4(2) = temp_date&lt;/EM&gt;3(2).&lt;/P&gt;&lt;P&gt;      o_date&lt;EM&gt;6(2) = temp_date&lt;/EM&gt;0(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      error = 'X'.&lt;/P&gt;&lt;P&gt;      WRITE : 'Invalid date format.' .&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF STRLEN( o_date ) NE '8'.&lt;/P&gt;&lt;P&gt;     error = 'X'.&lt;/P&gt;&lt;P&gt;     WRITE : 'Invalid date format.'.&lt;/P&gt;&lt;P&gt; ENDIf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                                                                               " f0100_conv_date&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Reward points if is useful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 May 2007 06:56:53 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-30T06:56:53Z</dc:date>
    <item>
      <title>doubt on select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245796#M484787</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;    I  have a doubt in giving input parameter.&lt;/P&gt;&lt;P&gt;In my report i want the selection-screen(input fields) to be based on date,month,yearly basis.&lt;/P&gt;&lt;P&gt;      if the user selects date-wise then the corresponding select-option should b activated &amp;amp; corresponding values has to displayed.like that i want for monthly,yearly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;anyone help me on this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 06:42:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245796#M484787</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T06:42:39Z</dc:date>
    </item>
    <item>
      <title>Re: doubt on select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245797#M484788</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;Put your logic of activating the screen fields under AT SELECTION SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there use LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 06:44:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245797#M484788</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T06:44:45Z</dc:date>
    </item>
    <item>
      <title>Re: doubt on select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245798#M484789</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 have 3 radiobuttons - Year, Day and Month and 3 select-options.&lt;/P&gt;&lt;P&gt;In the event AT SLECTION-SCREEN OUTPUT, &lt;/P&gt;&lt;P&gt;LOOP AT SCREEN and based on the radiobutton selected, enable and disable the select-option (using the name).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 06:45:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245798#M484789</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T06:45:44Z</dc:date>
    </item>
    <item>
      <title>Re: doubt on select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245799#M484790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to modify the selection-screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Selection Screen Events - &amp;lt;u&amp;gt;demo_selection_screen_events&amp;lt;/u&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PBO of selection Screen - &amp;lt;u&amp;gt;demo_at_selection_screen_pbo&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check the below programs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;demo_dynpro_modify_simple&lt;/P&gt;&lt;P&gt;demo_dynpro_modify_screen&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 06:46:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245799#M484790</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T06:46:05Z</dc:date>
    </item>
    <item>
      <title>Re: doubt on select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245800#M484791</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 radiobuttons for Year, Day and Month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the event AT SLECTION-SCREEN OUTPUT, &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT SCREEN 
  if r1 = 'X'              "For Year
    if screen-name = 'abc'.
       screen-active = 0.
    endif.
  elseif r2 = 'X'.
    if screen-name = 'abcd'.
       screen-active = 0.
    endif.
  else
    if screen-name = 'abcde'.
       screen-active = 0.
    endif.
  endif.
modify screen.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&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;Richa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 06:49:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245800#M484791</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T06:49:04Z</dc:date>
    </item>
    <item>
      <title>Re: doubt on select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245801#M484792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi RS&lt;/P&gt;&lt;P&gt;        use three radio buttons and the select option.&lt;/P&gt;&lt;P&gt;use modifid for select-options.&lt;/P&gt;&lt;P&gt;put the condion over radio button1 if 'x'.&lt;/P&gt;&lt;P&gt;then put the condion in at selection-screen output.&lt;/P&gt;&lt;P&gt;loop at screen.&lt;/P&gt;&lt;P&gt;if screen-group1 = '001'&lt;/P&gt;&lt;P&gt;what u want do that.&lt;/P&gt;&lt;P&gt;like screen-active = '1'&lt;/P&gt;&lt;P&gt;endif .&lt;/P&gt;&lt;P&gt;modify screen.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;similarly do for other radio button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for more information about screen element.&lt;/P&gt;&lt;P&gt;go to structure screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;vijay dwivedi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 06:55:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245801#M484792</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T06:55:01Z</dc:date>
    </item>
    <item>
      <title>Re: doubt on select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245802#M484793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi RS,&lt;/P&gt;&lt;P&gt;         Use below snippet in ur code it is exactly set for ur reqirement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-031.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: date1 RADIOBUTTON GROUP rad1 DEFAULT 'X',                                     "SAP date format YYYYDDMM&lt;/P&gt;&lt;P&gt;            date2 RADIOBUTTON GROUP rad1,                                                 "Date format like aprial31, 2006&lt;/P&gt;&lt;P&gt;            date3 RADIOBUTTON GROUP rad1,                                                 "Date format like 31 apr,2006&lt;/P&gt;&lt;P&gt;            date4 RADIOBUTTON GROUP rad1,                                                 "Date format like DD/MM/YYYY&lt;/P&gt;&lt;P&gt;            date5 RADIOBUTTON GROUP rad1.                                                 "Date format like DD.MM.YYYY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM getmonth .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT mnr&lt;/P&gt;&lt;P&gt;         ktx&lt;/P&gt;&lt;P&gt;         ltx&lt;/P&gt;&lt;P&gt;   INTO TABLE T_month&lt;/P&gt;&lt;P&gt;   FROM t247&lt;/P&gt;&lt;P&gt;   WHERE spras = 'EN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE '0'.&lt;/P&gt;&lt;P&gt;      MESSAGE I                                                          "Message - Not able to get month values from the table T247&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                                                                                &lt;/P&gt;&lt;P&gt;DATA : temp_date(16)  TYPE c,&lt;/P&gt;&lt;P&gt;         temp1_date(60) TYPE c,&lt;/P&gt;&lt;P&gt;         year(4)        TYPE c,&lt;/P&gt;&lt;P&gt;         daymonth(11)   TYPE c,&lt;/P&gt;&lt;P&gt;         daymonth1(11)  TYPE c,&lt;/P&gt;&lt;P&gt;         month(9)       TYPE c,&lt;/P&gt;&lt;P&gt;         day(2)         TYPE c,&lt;/P&gt;&lt;P&gt;         mon            LIKE t247-ktx,&lt;/P&gt;&lt;P&gt;         len            TYPE i   .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE date TO temp1_date .&lt;/P&gt;&lt;P&gt;  CONDENSE temp1_date NO-GAPS.&lt;/P&gt;&lt;P&gt;  MOVE temp1_date TO temp_date .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF date2 EQ 'X'.                                                                     "The date format is like Aprial 31, 2007&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONDENSE temp_date NO-GAPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SPLIT date AT ',' INTO daymonth year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF STRLEN( year ) NE '4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      error = 'X'.&lt;/P&gt;&lt;P&gt;      WRITE :  'Invalid date format.'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      daymonth1 = daymonth.&lt;/P&gt;&lt;P&gt;      CONDENSE daymonth1 NO-GAPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      _len      = STRLEN( _daymonth1 ).&lt;/P&gt;&lt;P&gt;      l_len      = 13 - len.&lt;/P&gt;&lt;P&gt;      SHIFT daymonth1 RIGHT BY len PLACES.&lt;/P&gt;&lt;P&gt;      CONDENSE daymonth1 NO-GAPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      month    = daymonth1.&lt;/P&gt;&lt;P&gt;      CONDENSE month NO-GAPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SORT t_month BY monthltx.&lt;/P&gt;&lt;P&gt;      READ TABLE t_month WITH KEY monthltx =  month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        error = 'X'.&lt;/P&gt;&lt;P&gt;        WRITE : 'Invalid date format.' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        len = STRLEN( month ).&lt;/P&gt;&lt;P&gt;        CONDENSE daymonth NO-GAPS.&lt;/P&gt;&lt;P&gt;        SHIFT daymonth LEFT BY len PLACES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        day =  daymonth.&lt;/P&gt;&lt;P&gt;        CONDENSE day NO-GAPS.&lt;/P&gt;&lt;P&gt;        CONCATENATE year t_month-monthnumber day INTO o_date.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF p_date3 EQ 'X'.                                                                "The date format is like 31 apr, 2007&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONDENSE temp_date NO-GAPS.&lt;/P&gt;&lt;P&gt;    SPLIT i_date AT ',' INTO daymonth year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF STRLEN( year ) NE '4'.&lt;/P&gt;&lt;P&gt;      error = 'X'.&lt;/P&gt;&lt;P&gt;      WRITE :  'Invalid date format.'.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      daymonth1 = daymonth.&lt;/P&gt;&lt;P&gt;      CONDENSE daymonth1 NO-GAPS.&lt;/P&gt;&lt;P&gt;      SHIFT daymonth1 LEFT BY 2 PLACES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONDENSE daymonth1 NO-GAPS.&lt;/P&gt;&lt;P&gt;      month  = daymonth1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CONDENSE month NO-GAPS.&lt;/P&gt;&lt;P&gt;      TRANSLATE month TO UPPER CASE.&lt;/P&gt;&lt;P&gt;      SORT t_month BY monthstx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE month to mon.&lt;/P&gt;&lt;P&gt;      READ TABLE t_month WITH KEY monthstx = mon.                                  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        error = 'X'.&lt;/P&gt;&lt;P&gt;        WRITE : 'Invalid date format.' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CONDENSE daymonth NO-GAPS.&lt;/P&gt;&lt;P&gt;        day =  daymonth+0(2).&lt;/P&gt;&lt;P&gt;        CONDENSE day NO-GAPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CONCATENATE year t_month-monthnumber day INTO o_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF p_date4 EQ 'X' OR p_date5 EQ 'X'.                                             "Date format is like DD.MM.YYYY or DD/MM/YYYY&lt;/P&gt;&lt;P&gt;    CONDENSE temp_date NO-GAPS.&lt;/P&gt;&lt;P&gt;    IF STRLEN( temp_date ) EQ 10.&lt;/P&gt;&lt;P&gt;      o_date&lt;EM&gt;0(4) = temp_date&lt;/EM&gt;6(4).&lt;/P&gt;&lt;P&gt;      o_date&lt;EM&gt;4(2) = temp_date&lt;/EM&gt;3(2).&lt;/P&gt;&lt;P&gt;      o_date&lt;EM&gt;6(2) = temp_date&lt;/EM&gt;0(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      error = 'X'.&lt;/P&gt;&lt;P&gt;      WRITE : 'Invalid date format.' .&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF STRLEN( o_date ) NE '8'.&lt;/P&gt;&lt;P&gt;     error = 'X'.&lt;/P&gt;&lt;P&gt;     WRITE : 'Invalid date format.'.&lt;/P&gt;&lt;P&gt; ENDIf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                                                                               " f0100_conv_date&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Reward points if is useful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 06:56:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245802#M484793</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T06:56:53Z</dc:date>
    </item>
    <item>
      <title>Re: doubt on select-options</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245803#M484794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;could u just explain a little bit clear&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 09:00:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-on-select-options/m-p/2245803#M484794</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T09:00:35Z</dc:date>
    </item>
  </channel>
</rss>

