<?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: Selection screen in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-selection-screen/m-p/2177679#M462745</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have requirement in the selection screen for a field if we select multiple line selection,&amp;lt;b&amp;gt;it should  display ranges option in disabled m&amp;lt;/b&amp;gt;ode,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It should display other three modes  namely &amp;lt;b&amp;gt;single vals,ranges,single vals,&amp;lt;/b&amp;gt;.The last column &amp;lt;b&amp;gt;Ranges in red colour should be in diabled mode&amp;lt;/b&amp;gt; if the user selects a particular field multiple line selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you provide any solution friends.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Dinesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 May 2007 12:39:49 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-07T12:39:49Z</dc:date>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-selection-screen/m-p/2177679#M462745</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have requirement in the selection screen for a field if we select multiple line selection,&amp;lt;b&amp;gt;it should  display ranges option in disabled m&amp;lt;/b&amp;gt;ode,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It should display other three modes  namely &amp;lt;b&amp;gt;single vals,ranges,single vals,&amp;lt;/b&amp;gt;.The last column &amp;lt;b&amp;gt;Ranges in red colour should be in diabled mode&amp;lt;/b&amp;gt; if the user selects a particular field multiple line selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you provide any solution friends.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Dinesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 May 2007 12:39:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-selection-screen/m-p/2177679#M462745</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-07T12:39:49Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-selection-screen/m-p/2177680#M462746</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 these two options:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;... NO-EXTENSION &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;If you specify this addition, the pushbutton for multiple selection is not created on the selection screen. &lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;The user cannot access the dialog box for multiple selection on the selection screen, which means they cannot edit selection tables containing several lines. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;... NO INTERVALS &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;If you specify this addition, the second input screen is not created on the selection screen.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 May 2007 12:46:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-selection-screen/m-p/2177680#M462746</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-07T12:46:09Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-selection-screen/m-p/2177681#M462747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dinesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the sample code to disable each select options parameters. you can use according to your requirement. hope thuis will help you out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Include type pool SSCR&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPE-POOLS SSCR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Define the object to be passed to the RESTRICTION parameter&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA RESTRICT TYPE SSCR_RESTRICT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Auxiliary objects for filling RESTRICT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA OPT_LIST TYPE SSCR_OPT_LIST.&lt;/P&gt;&lt;P&gt;DATA ASS      TYPE SSCR_ASS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Define the selection screen objects&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;First block: 3 SELECT-OPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BLOCK_0 WITH FRAME TITLE TEXT-BL0.&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS SEL_0_0 FOR SY-TVAR0.&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS SEL_0_1 FOR SY-TVAR1.&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS SEL_0_2 FOR SY-TVAR2.&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS SEL_0_3 FOR SY-TVAR3.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END   OF BLOCK BLOCK_0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Second block: 2 SELECT-OPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BLOCK_1 WITH FRAME TITLE TEXT-BL1.&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS SEL_1_0 FOR SY-SUBRC.&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS SEL_1_1 FOR SY-REPID.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END   OF BLOCK BLOCK_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Define the option list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ALL: All options allowed&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  MOVE 'ALL'        TO OPT_LIST-NAME.&lt;/P&gt;&lt;P&gt;  MOVE 'X' TO: OPT_LIST-OPTIONS-BT,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-CP,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-EQ,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-GE,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-GT,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-LE,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-LT,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-NB,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-NE,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-NP.&lt;/P&gt;&lt;P&gt;  APPEND OPT_LIST TO RESTRICT-OPT_LIST_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;NOPATTERN: CP and NP not allowed&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR OPT_LIST.&lt;/P&gt;&lt;P&gt;  MOVE 'NOPATTERN'  TO OPT_LIST-NAME.&lt;/P&gt;&lt;P&gt;  MOVE 'X' TO: OPT_LIST-OPTIONS-BT,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-EQ,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-GE,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-GT,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-LE,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-LT,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-NB,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-NE.&lt;/P&gt;&lt;P&gt;  APPEND OPT_LIST TO RESTRICT-OPT_LIST_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;NOINTERVLS: BT and NB not allowed&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR OPT_LIST.&lt;/P&gt;&lt;P&gt;  MOVE 'NOINTERVLS' TO OPT_LIST-NAME.&lt;/P&gt;&lt;P&gt;  MOVE 'X' TO: OPT_LIST-OPTIONS-CP,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-EQ,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-GE,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-GT,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-LE,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-LT,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-NE,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-NP.&lt;/P&gt;&lt;P&gt;  APPEND OPT_LIST TO RESTRICT-OPT_LIST_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EQ_AND_CP: only EQ and CP allowed&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR OPT_LIST.&lt;/P&gt;&lt;P&gt;  MOVE 'EQ_AND_CP'  TO OPT_LIST-NAME.&lt;/P&gt;&lt;P&gt;  MOVE 'X' TO: OPT_LIST-OPTIONS-CP,&lt;/P&gt;&lt;P&gt;               OPT_LIST-OPTIONS-EQ.&lt;/P&gt;&lt;P&gt;  APPEND OPT_LIST TO RESTRICT-OPT_LIST_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;JUST_EQ: Only EQ allowed&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR OPT_LIST.&lt;/P&gt;&lt;P&gt;  MOVE 'JUST_EQ' TO OPT_LIST-NAME.&lt;/P&gt;&lt;P&gt;  MOVE 'X' TO OPT_LIST-OPTIONS-EQ.&lt;/P&gt;&lt;P&gt;  APPEND OPT_LIST TO RESTRICT-OPT_LIST_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Assign selection screen objects to option list and sign&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KIND = 'A': applies to all SELECT-OPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  MOVE: 'A'          TO ASS-KIND,&lt;/P&gt;&lt;P&gt;        '*'          TO ASS-SG_MAIN,&lt;/P&gt;&lt;P&gt;        'NOPATTERN'  TO ASS-OP_MAIN,&lt;/P&gt;&lt;P&gt;        'NOINTERVLS' TO ASS-OP_ADDY.&lt;/P&gt;&lt;P&gt;  APPEND ASS TO RESTRICT-ASS_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KIND = 'B': applies to all SELECT-OPTIONS in block BLOCK_0,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            that is, SEL_0_0, SEL_0_1, SEL_0_2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR ASS.&lt;/P&gt;&lt;P&gt;  MOVE: 'B'          TO ASS-KIND,&lt;/P&gt;&lt;P&gt;        'BLOCK_0'    TO ASS-NAME,&lt;/P&gt;&lt;P&gt;        'I'          TO ASS-SG_MAIN,&lt;/P&gt;&lt;P&gt;        '*'          TO ASS-SG_ADDY,&lt;/P&gt;&lt;P&gt;        'NOINTERVLS' TO ASS-OP_MAIN.&lt;/P&gt;&lt;P&gt;  APPEND ASS TO RESTRICT-ASS_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KIND = 'S': applies to SELECT-OPTION SEL-0-2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR ASS.&lt;/P&gt;&lt;P&gt;  MOVE: 'S'          TO ASS-KIND,&lt;/P&gt;&lt;P&gt;        'SEL_0_2'    TO ASS-NAME,&lt;/P&gt;&lt;P&gt;        'I'          TO ASS-SG_MAIN,&lt;/P&gt;&lt;P&gt;        '*'          TO ASS-SG_ADDY,&lt;/P&gt;&lt;P&gt;        'EQ_AND_CP'  TO ASS-OP_MAIN,&lt;/P&gt;&lt;P&gt;        'ALL'        TO ASS-OP_ADDY.&lt;/P&gt;&lt;P&gt;  APPEND ASS TO RESTRICT-ASS_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KIND = 'S': Applies to SELECT-OPTION SEL_0_3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR ASS.&lt;/P&gt;&lt;P&gt;  MOVE: 'S'        TO ASS-KIND,&lt;/P&gt;&lt;P&gt;        'SEL_0_3'  TO ASS-NAME,&lt;/P&gt;&lt;P&gt;        'I'        TO ASS-SG_MAIN,&lt;/P&gt;&lt;P&gt;        'N'        TO ASS-SG_ADDY,&lt;/P&gt;&lt;P&gt;        'JUST_EQ'  TO ASS-OP_MAIN.&lt;/P&gt;&lt;P&gt;  APPEND ASS TO RESTRICT-ASS_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call function module&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'SELECT_OPTIONS_RESTRICT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;             RESTRICTION                = RESTRICT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          DB                          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;             TOO_LATE                   = 1&lt;/P&gt;&lt;P&gt;             REPEATED                   = 2&lt;/P&gt;&lt;P&gt;             NOT_DURING_SUBMIT          = 3&lt;/P&gt;&lt;P&gt;            DB_CALL_AFTER_REPORT_CALL  = 4&lt;/P&gt;&lt;P&gt;            SELOPT_WITHOUT_OPTIONS     = 5&lt;/P&gt;&lt;P&gt;             SELOPT_WITHOUT_SIGNS       = 6&lt;/P&gt;&lt;P&gt;             INVALID_SIGN               = 7&lt;/P&gt;&lt;P&gt;            REPORT_CALL_AFTER_DB_ERROR = 8&lt;/P&gt;&lt;P&gt;              EMPTY_OPTION_LIST          = 9&lt;/P&gt;&lt;P&gt;             INVALID_KIND               = 10&lt;/P&gt;&lt;P&gt;             REPEATED_KIND_A            = 11&lt;/P&gt;&lt;P&gt;             OTHERS                     = 12.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Exception handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&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;reward if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Azad.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 May 2007 12:51:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-selection-screen/m-p/2177681#M462747</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-07T12:51:39Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-selection-screen/m-p/2177682#M462748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use 'SELECT_OPTIONS_RESTRICT' function module.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 May 2007 13:10:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-selection-screen/m-p/2177682#M462748</guid>
      <dc:creator>Manohar2u</dc:creator>
      <dc:date>2007-05-07T13:10:16Z</dc:date>
    </item>
  </channel>
</rss>

