<?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/selection-screen/m-p/1112197#M106496</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;i&amp;gt;its not like that...&lt;/P&gt;&lt;P&gt;lets say i have 2 parameters a and b in the selection screen...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i enter the value for the field a and this value i want to capture dynamically before i enter the value for b.&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after entering values in field a , there has to be a user command, so that you can capture field a value and do processing for field b value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;without that you wont be able to do it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 28 Dec 2005 08:29:38 GMT</pubDate>
    <dc:creator>athavanraja</dc:creator>
    <dc:date>2005-12-28T08:29:38Z</dc:date>
    <item>
      <title>Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112191#M106490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi frnds,&lt;/P&gt;&lt;P&gt; i have a selection screen. And in the at selection-screen event before the value is passed to the PAI i want to get the input value of that field dynamically...&lt;/P&gt;&lt;P&gt; can any1 tell me the function module to use ?&lt;/P&gt;&lt;P&gt;i alwaya assure points :)-&lt;/P&gt;&lt;P&gt;madan......&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Dec 2005 08:15:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112191#M106490</guid>
      <dc:creator>madan_ullasa</dc:creator>
      <dc:date>2005-12-28T08:15:52Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112192#M106491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi madan,&lt;/P&gt;&lt;P&gt;you can populate values in &amp;lt;b&amp;gt;at selection screen out put&amp;lt;/b&amp;gt; events. this is some thing like PBO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or if you want default values then &lt;/P&gt;&lt;P&gt;you can populate the values in &amp;lt;b&amp;gt;Initialization&amp;lt;/b&amp;gt; event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Dec 2005 08:18:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112192#M106491</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-28T08:18:44Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112193#M106492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey vij,&lt;/P&gt;&lt;P&gt; its not like that...&lt;/P&gt;&lt;P&gt; lets say i have  2 parameters a and b in the selection screen...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i enter the value for the field a  and this value i want to capture dynamically before i enter the value for b.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Dec 2005 08:21:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112193#M106492</guid>
      <dc:creator>madan_ullasa</dc:creator>
      <dc:date>2005-12-28T08:21:07Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112194#M106493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Madan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use DYNP_VALUES_READ fm for this.&lt;/P&gt;&lt;P&gt;Some thing like the following,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lt_dynpfields TYPE STANDARD TABLE OF dynpread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****fill P_PARAM or S_SELOP-HIGH depending on whether it ****is a parameter or select-option.&lt;/P&gt;&lt;P&gt;  lt_dynpfields-fieldname = &amp;lt;your parameter name&amp;gt;.&lt;/P&gt;&lt;P&gt;  APPEND lt_dynpfields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DYNP_VALUES_READ'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            dyname               = '&amp;lt;your report name&amp;gt;'&lt;/P&gt;&lt;P&gt;            dynumb               = sy-dynnr&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            dynpfields           = lt_dynpfields&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            invalid_abapworkarea = 1&lt;/P&gt;&lt;P&gt;            invalid_dynprofield  = 2&lt;/P&gt;&lt;P&gt;            invalid_dynproname   = 3&lt;/P&gt;&lt;P&gt;            invalid_dynpronummer = 4&lt;/P&gt;&lt;P&gt;            invalid_request      = 5&lt;/P&gt;&lt;P&gt;            no_fielddescription  = 6&lt;/P&gt;&lt;P&gt;            invalid_parameter    = 7&lt;/P&gt;&lt;P&gt;            undefind_error       = 8&lt;/P&gt;&lt;P&gt;            double_conversion    = 9&lt;/P&gt;&lt;P&gt;            stepl_not_found      = 10&lt;/P&gt;&lt;P&gt;            OTHERS               = 11.&lt;/P&gt;&lt;P&gt;&lt;/P&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;Sri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Dec 2005 08:22:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112194#M106493</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-28T08:22:48Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112195#M106494</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;Here is the another sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZANAND_TEST.&lt;/P&gt;&lt;P&gt;parameters: p_1 type n,&lt;/P&gt;&lt;P&gt;            p_2 type i.&lt;/P&gt;&lt;P&gt;data:  field_value type DYNFIELDVALUE.&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for p_2.  &lt;/P&gt;&lt;P&gt;perform read_field using    'P_1'                     changing field_value. &lt;/P&gt;&lt;P&gt;message i398(00)  with FIELD_VALUE .&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;Form  read_field  changing p_field_value.  &lt;/P&gt;&lt;P&gt;data: dyname like d020s-prog value 'ZANAND_TEST',        &lt;/P&gt;&lt;P&gt;dynumb like d020s-dnum value '1000'. &lt;/P&gt;&lt;P&gt; data: begin of dynpfields occurs 3. &lt;/P&gt;&lt;P&gt;       include structure dynpread.  &lt;/P&gt;&lt;P&gt;data: end of dynpfields. &lt;/P&gt;&lt;P&gt; move p_fieldname to dynpfields-fieldname. &lt;/P&gt;&lt;P&gt; append dynpfields. &lt;/P&gt;&lt;P&gt; call function 'DYNP_VALUES_READ'       &lt;/P&gt;&lt;P&gt; exporting        &lt;/P&gt;&lt;P&gt;    dyname               = dyname &lt;/P&gt;&lt;P&gt;    dynumb               = dynumb   &lt;/P&gt;&lt;P&gt;    translate_to_upper   = 'X'      &lt;/P&gt;&lt;P&gt; tables&lt;/P&gt;&lt;P&gt;    dynpfields           = dynpfields &lt;/P&gt;&lt;P&gt; exceptions   &lt;/P&gt;&lt;P&gt;    invalid_abapworkarea = 01    &lt;/P&gt;&lt;P&gt;    invalid_dynprofield  = 02       &lt;/P&gt;&lt;P&gt;    invalid_dynproname   = 03 &lt;/P&gt;&lt;P&gt;    invalid_dynpronummer = 04    &lt;/P&gt;&lt;P&gt;    invalid_request      = 05   &lt;/P&gt;&lt;P&gt;    no_fielddescription  = 06          &lt;/P&gt;&lt;P&gt;    undefind_error       = 07. &lt;/P&gt;&lt;P&gt; read table dynpfields index 1.  &lt;/P&gt;&lt;P&gt;move dynpfields-fieldvalue to p_field_value.&lt;/P&gt;&lt;P&gt;endform.              " read_field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Jayanthi Jayaraman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Dec 2005 08:23:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112195#M106494</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2005-12-28T08:23:40Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112196#M106495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi  sri,&lt;/P&gt;&lt;P&gt; which at sel-screen  event i use for this ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Dec 2005 08:27:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112196#M106495</guid>
      <dc:creator>madan_ullasa</dc:creator>
      <dc:date>2005-12-28T08:27:45Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112197#M106496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;i&amp;gt;its not like that...&lt;/P&gt;&lt;P&gt;lets say i have 2 parameters a and b in the selection screen...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i enter the value for the field a and this value i want to capture dynamically before i enter the value for b.&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after entering values in field a , there has to be a user command, so that you can capture field a value and do processing for field b value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;without that you wont be able to do it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Dec 2005 08:29:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112197#M106496</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2005-12-28T08:29:38Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112198#M106497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Madan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You did not tell us what you want to do once you find out the value of a before b is entered..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to influence the F4 help for the second parameter then write the code for DYNP_VALUES_READ in the following event,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt; AT SELECTION-SCREEN ON VALUE-REQUEST FOR b.&amp;lt;/b&amp;gt;&lt;/P&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;Sri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Dec 2005 08:30:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112198#M106497</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-28T08:30:14Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112199#M106498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Madan, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;for more of selection screen events read below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- selscreen_event &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syntax &lt;/P&gt;&lt;P&gt;... &lt;SPAN __jive_macro_name="OUTPUT"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;  | { ON {para|selcrit} } &lt;/P&gt;&lt;P&gt;  | { ON END OF selcrit } &lt;/P&gt;&lt;P&gt;  | { ON BLOCK block } &lt;/P&gt;&lt;P&gt;  | { ON RADIOBUTTON GROUP radi } &lt;/P&gt;&lt;P&gt;  | { } &lt;/P&gt;&lt;P&gt;  | { ON {HELP-REQUEST|VALUE-REQUEST} &lt;/P&gt;&lt;P&gt;  |   FOR {para|selcrit-low|selcrit-high} } &lt;/P&gt;&lt;P&gt;  | { ON EXIT-COMMAND }. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternatives: &lt;/P&gt;&lt;P&gt;1. ... OUTPUT &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. ... ON {para|selcrit} &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. ... ON END OF selcrit &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. ... ON BLOCK block &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. ... ON RADIOBUTTON GROUP radi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6. ... { } &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;7. ... { ON {HELP-REQUEST|VALUE-REQUEST} FOR &lt;/P&gt;&lt;P&gt;      {para|selcrit-low|selcrit-high} } &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;8. ... ON EXIT-COMMAND &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;These additions allow individual evaluation of specific elements of the selection screens of the program. The information as to which selection has triggered the event is contained in the system field sy-dynnr. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternative 1 &lt;/P&gt;&lt;P&gt;... OUTPUT &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;This event is triggered at the screen event PBO of a selection screen. In the event block, the selection screen can be prepared through assignments to the data objects of parameters and selection criteria and through dynamic screen modifications. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;The assignments to input fields in the event block AT SELECTION-SCREEN OUTPUT always affect the selection screen and overwrite the user inputs from previous displays of the same selection screen. Assignments in the event blocks LOAD-OF-PROGRAM oder INITIALIZATION, on the other hand, only have an effect at first program start. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternative 2 &lt;/P&gt;&lt;P&gt;... ON {para|selcrit} &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;This event is triggered at the screen event PAI of a selection screen if the content of the input field of a parameter para or a line of a selection criterion selcrit was passed to the ABAP program. In the event block, the user input can be checked. Sending a warning or an error message in the event block makes the fields para and selcrit ready for input again. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No parameter that is defined as a radio button can be specified. For this purpose, the addition ON RADIOBUTTON GROUP is provided. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;If a user action takes place in the dialog box for the multiple selection of a selection criterion selcrit, the entries of the selection table are passed to the program, line by line. For each line, the event AT SELECTION-SCREEN ON selcrit is triggered. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternative 3 &lt;/P&gt;&lt;P&gt;... ON END OF selcrit &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;This event is triggered after the selection table selcrit has been fully passed to the program after a user action in the dialog box for the multiple selection has taken place. In the event block, the entire selection table can be checked. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternative 4 &lt;/P&gt;&lt;P&gt;... ON BLOCK block &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;This event is triggered at the screen event PAI of a selection screen if all the input fields of a block block of the selection screen were passed to the ABAP program. In the event block, the user inputs can be checked. Sending a warning or an error message in the event block makes all the fields of the block block ready for input again. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternative 5 &lt;/P&gt;&lt;P&gt;... ON RADIOBUTTON GROUP radi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;This event is triggered at the screen event PAI of a selection screen if all the fields of a radio button group radi of the selection screen were passed to the ABAP program. In the event block, the user input can be checked. Sending a warning or error message in the event block makes all the radion buttons of the block radi ready for input again. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;The individual fields of a radio button group are not passed individually and do not trigger the event AT SELECTION-SCREEN ON par. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternative 6 &lt;/P&gt;&lt;P&gt;... { } &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;The event AT SELECTION-SCREEN itself is triggered as the last event of selection screen processing if all the input values were passed to the program. In this event block, all the user inputs can be checked. Sending a warning or an error message in the event block makes all the screen fields ready for input once again. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternative 7 &lt;/P&gt;&lt;P&gt;... { ON { HELP-REQUEST | VALUE-REQUEST } FOR &lt;/P&gt;&lt;P&gt;    {para|selcrit-low|selcrit-high} }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;The two events ON HELP-REQUEST and ON VALUE-REQUEST are triggered at the screen events POH and POV of a selection screen if - for the input field of a parameter para or one of the input fields of a selection criterion selcrit - the field help F1 or the input help F4 was called. Other selection events are not triggered. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the event blocks, a self-defined field or input field can be programmed, which overrides any helps possibly defined in the ABAP Dictionary. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes &lt;/P&gt;&lt;P&gt;These event blocks can only be implemented for fields of the selection screen that are defined in the same ABAP program and not in a possibly linked logical database. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the events for the field and input help, no data is transported between the selection screen and the ABAP program. As with general screens, suitable function modules must be used for these. The parameters and selection criteria changed for the input help are transported to the selection screen. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternative 8 &lt;/P&gt;&lt;P&gt;... ON EXIT-COMMAND &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;This event is triggered if the user has called one of the functions Back, Exit or Cancel. In the event block, possible clean-up actions can be executed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;In these executable programs, a standard selection screen and a further selection screen are defined. In the event blocks AT SELECTION-SCREEN, the inputs in the selection screens can be specially handled using the name p_carrid and the screen number in sy-dynnr. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT demo_at_selection_screen. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Global data &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: sflight_tab TYPE TABLE OF sflight, &lt;/P&gt;&lt;P&gt;      sflight_wa  LIKE LINE  OF sflight_tab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection screens &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS p_carrid TYPE spfli-carrid. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF SCREEN 500. &lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS s_conn FOR sflight_wa-connid. &lt;/P&gt;&lt;P&gt;  DATA s_conn_wa LIKE LINE OF s_conn. &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF SCREEN 500. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Handling selection screen events &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON p_carrid. &lt;/P&gt;&lt;P&gt;  IF p_carrid IS INITIAL. &lt;/P&gt;&lt;P&gt;    MESSAGE 'Please enter a value' TYPE 'E'. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;  AUTHORITY-CHECK OBJECT 'S_CARRID' &lt;/P&gt;&lt;P&gt;                      ID 'CARRID' FIELD p_carrid &lt;/P&gt;&lt;P&gt;                      ID 'ACTVT'  FIELD '03'. &lt;/P&gt;&lt;P&gt;  IF sy-subrc = 4. &lt;/P&gt;&lt;P&gt;    MESSAGE 'No authorization for carrier' TYPE 'E'. &lt;/P&gt;&lt;P&gt;  ELSEIF sy-subrc &amp;lt;&amp;gt; 0. &lt;/P&gt;&lt;P&gt;    MESSAGE 'Error in authority check' TYPE 'A'. &lt;/P&gt;&lt;P&gt;  ELSE. &lt;/P&gt;&lt;P&gt;    IF sy-ucomm = 'ONLI'. &lt;/P&gt;&lt;P&gt;      CALL SELECTION-SCREEN '0500'. &lt;/P&gt;&lt;P&gt;    ENDIF. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN. &lt;/P&gt;&lt;P&gt;  IF sy-dynnr = '0500'. &lt;/P&gt;&lt;P&gt;    IF s_conn IS INITIAL. &lt;/P&gt;&lt;P&gt;      MESSAGE 'Please enter values' TYPE 'W'. &lt;/P&gt;&lt;P&gt;    ELSE. &lt;/P&gt;&lt;P&gt;      SELECT * &lt;/P&gt;&lt;P&gt;             FROM sflight &lt;/P&gt;&lt;P&gt;             INTO TABLE sflight_tab &lt;/P&gt;&lt;P&gt;             WHERE carrid = p_carrid AND &lt;/P&gt;&lt;P&gt;                   connid IN s_conn. &lt;/P&gt;&lt;P&gt;      IF sy-subrc &amp;lt;&amp;gt; 0. &lt;/P&gt;&lt;P&gt;        MESSAGE 'No flights found' TYPE 'E'. &lt;/P&gt;&lt;P&gt;      ENDIF. &lt;/P&gt;&lt;P&gt;    ENDIF. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Main program &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION. &lt;/P&gt;&lt;P&gt;  ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lokesh&lt;/P&gt;&lt;P&gt;Pls. reward appropriate points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Dec 2005 13:15:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112199#M106498</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-28T13:15:38Z</dc:date>
    </item>
    <item>
      <title>Re: Selection screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112200#M106499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi u can achieve this with the help of the function module 'DYNP_VALUES_READ'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Dec 2005 13:29:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/1112200#M106499</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-28T13:29:13Z</dc:date>
    </item>
  </channel>
</rss>

