<?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 SELECT-OPTIONS BOTH OBLIGATORY in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172017#M123366</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 HACE A REPORT THAT CONTAINS SOME SELECT OPTIONS AND I'M USING THE OBLIGATORY OPTION BUT IT'S ONLY FOR LO LOW ONE, SO HOW CAN I DO IT TO MAKE IT FOR BOTH, LOW AND HIGH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANKS AND REGARDS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Jan 2006 16:33:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-01-16T16:33:28Z</dc:date>
    <item>
      <title>SELECT-OPTIONS BOTH OBLIGATORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172017#M123366</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 HACE A REPORT THAT CONTAINS SOME SELECT OPTIONS AND I'M USING THE OBLIGATORY OPTION BUT IT'S ONLY FOR LO LOW ONE, SO HOW CAN I DO IT TO MAKE IT FOR BOTH, LOW AND HIGH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANKS AND REGARDS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2006 16:33:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172017#M123366</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-16T16:33:28Z</dc:date>
    </item>
    <item>
      <title>Re: SELECT-OPTIONS BOTH OBLIGATORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172018#M123367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think FM SELECT_OPTIONS_RESTRICT will help. It has good documentation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2006 16:35:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172018#M123367</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-16T16:35:43Z</dc:date>
    </item>
    <item>
      <title>Re: SELECT-OPTIONS BOTH OBLIGATORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172019#M123368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I THINK IT CUOLD BE:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION SCREEN ON SODATE.&lt;/P&gt;&lt;P&gt;IF SODATE-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;MESSAGE E(000).&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THANKS ANY WAY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2006 16:43:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172019#M123368</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-16T16:43:11Z</dc:date>
    </item>
    <item>
      <title>Re: SELECT-OPTIONS BOTH OBLIGATORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172020#M123369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rob's right, here is a sample.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

report zrich_0002 .

* Type pools
type-pools: slis, sscr.

* Selection Screen
select-options: s_date for sy-datum obligatory.

initialization.
  perform initilization.


************************************************************************
*  INITILIZATION
************************************************************************
form initilization.

* Restrict the select options for S_DATE
* to just a date range
  data: selopt   type sscr_ass,
        opt_list type sscr_opt_list,
        restrict type sscr_restrict.

  clear opt_list.
  opt_list-name          = 'BT'.
  opt_list-options-bt    = 'X'.
  append opt_list to restrict-opt_list_tab.

  clear selopt.
  selopt-kind            = 'S'.
  selopt-name            = 'S_DATE'.
  selopt-sg_main         = 'I'.
  selopt-sg_addy         = ' '.
  selopt-op_main         = 'BT'.
  selopt-op_addy         = 'BT'.
  append selopt  to restrict-ass_tab.

  call function 'SELECT_OPTIONS_RESTRICT'
       exporting
            restriction            = restrict
       exceptions
            too_late               = 1
            repeated               = 2
            selopt_without_options = 5
            selopt_without_signs   = 6
            invalid_sign           = 7
            empty_option_list      = 9
            invalid_kind           = 10
            repeated_kind_a        = 11
            others                 = 12.


endform.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2006 16:44:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172020#M123369</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-01-16T16:44:59Z</dc:date>
    </item>
    <item>
      <title>Re: SELECT-OPTIONS BOTH OBLIGATORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172021#M123370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;select-options: s_pernr for pa0000-pernr obligatory.&lt;/P&gt;&lt;P&gt;at selection-screen.&lt;/P&gt;&lt;P&gt;if s_pernr-high is initial.&lt;/P&gt;&lt;P&gt;message e000.  "Error message&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2006 16:45:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172021#M123370</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-16T16:45:36Z</dc:date>
    </item>
    <item>
      <title>Re: SELECT-OPTIONS BOTH OBLIGATORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172022#M123371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, you can do that also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2006 16:45:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172022#M123371</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-01-16T16:45:59Z</dc:date>
    </item>
    <item>
      <title>Re: SELECT-OPTIONS BOTH OBLIGATORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172023#M123372</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;&lt;/P&gt;&lt;P&gt;Chk the code below. I guess this solves the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS s_matnr FOR mara-matnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;WRITE g_target TO v_char NO-ZERO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;  LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;    IF SCREEN-NAME = 'S_MATNR-HIGH'.&lt;/P&gt;&lt;P&gt;      SCREEN-REQUIRED = '1'.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF SCREEN-NAME = 'S_MATNR'.&lt;/P&gt;&lt;P&gt;      SCREEN-REQUIRED = 'X'.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&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;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2006 16:46:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172023#M123372</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-16T16:46:06Z</dc:date>
    </item>
    <item>
      <title>Re: SELECT-OPTIONS BOTH OBLIGATORY</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172024#M123373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you just want to validate the you can do that in your AT SELECTION-SCREEN and don't use the option ON sodate as sodate is a select-option. ON should be with sodate-low or sodate-high.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you don't want the users to use multiple values option (the green arrow next to the select-option) then you can use no-extension. You may have to do this because your logic may not work on the multiple value screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using the function module gives you more flexibility on how to control the behaviour of this select-option.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2006 16:46:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-options-both-obligatory/m-p/1172024#M123373</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-16T16:46:59Z</dc:date>
    </item>
  </channel>
</rss>

