<?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/2157763#M456069</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Jaya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As i know, i have created 5 push button on the application tool bar, each one has it owns selection criterion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u click any one of this, it will fill the remaining selection fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the below concept and code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Activation of two pushbuttons with icons and quick info in the application toolbar of the standard selection screen of an executable program. Selecting one of these buttons preassigns different values to the input fields. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT demo_sel_screen_function_key. &lt;/P&gt;&lt;P&gt;TYPE-POOLS icon. &lt;/P&gt;&lt;P&gt;TABLES sscrfields. &lt;/P&gt;&lt;P&gt;DATA functxt TYPE smp_dyntxt. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_carrid TYPE s_carr_id, &lt;/P&gt;&lt;P&gt;            p_cityfr TYPE s_from_cit. &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: FUNCTION KEY 1, &lt;/P&gt;&lt;P&gt;                  FUNCTION KEY 2. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION. &lt;/P&gt;&lt;P&gt;  functxt-icon_id   = icon_ws_plane. &lt;/P&gt;&lt;P&gt;  functxt-quickinfo = 'Preselected Carrier'. &lt;/P&gt;&lt;P&gt;  functxt-icon_text = 'LH'. &lt;/P&gt;&lt;P&gt;  sscrfields-functxt_01 = functxt. &lt;/P&gt;&lt;P&gt;  functxt-icon_text = 'UA'. &lt;/P&gt;&lt;P&gt;  sscrfields-functxt_02 = functxt. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN. &lt;/P&gt;&lt;P&gt;  CASE sscrfields-ucomm. &lt;/P&gt;&lt;P&gt;    WHEN 'FC01'. &lt;/P&gt;&lt;P&gt;      p_carrid = 'LH'. &lt;/P&gt;&lt;P&gt;      p_cityfr = 'Frankfurt'. &lt;/P&gt;&lt;P&gt;    WHEN 'FC02'. &lt;/P&gt;&lt;P&gt;      p_carrid = 'UA'. &lt;/P&gt;&lt;P&gt;      p_cityfr = 'Chicago'. &lt;/P&gt;&lt;P&gt;    WHEN OTHERS. &lt;/P&gt;&lt;P&gt;      ... &lt;/P&gt;&lt;P&gt;  ENDCASE. &lt;/P&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;regrds &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sreeni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Apr 2007 12:55:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-23T12:55:05Z</dc:date>
    <item>
      <title>selection-screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/2157761#M456067</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;i have created one  selection-screen with two field i selected on filed help the another filed automaticly fill ho to do this plz help me very arunjent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the standrad t.code: S_P99_41000099. the same thing is there  but i call same function module my screen can't fill.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 12:46:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/2157761#M456067</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T12:46:10Z</dc:date>
    </item>
    <item>
      <title>Re: selection-screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/2157762#M456068</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 could do like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_extwg-low.&lt;/P&gt;&lt;P&gt;  PERFORM search_help_extwg USING 'S_MATKL-LOW' 'S_MATKL-HIGH'&lt;/P&gt;&lt;P&gt;                                   s_extwg-low  '1000'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  search_help_extwg&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM search_help_extwg  USING p_low p_high p_append p_screen.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF t_values OCCURS 2,&lt;/P&gt;&lt;P&gt;          prodh LIKE t179-prodh ,     &lt;/P&gt;&lt;P&gt;          vtext LIKE t179t-vtext,      &lt;/P&gt;&lt;P&gt;        END OF t_values.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA : t_return LIKE ddshretval OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  DATA   : lv_low(30) .&lt;/P&gt;&lt;P&gt;  DATA   : lv_high(30).&lt;/P&gt;&lt;P&gt;  RANGES : r_prodh FOR t179-prodh .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA : gt_dynp LIKE dynpread OCCURS 0 WITH HEADER LINE.&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               = sy-repid&lt;/P&gt;&lt;P&gt;      dynumb               = p_screen&lt;/P&gt;&lt;P&gt;      request              = 'A'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      dynpfields           = gt_dynp&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;  CLEAR : gt_dynp.&lt;/P&gt;&lt;P&gt;  READ TABLE gt_dynp WITH KEY fieldname = p_low.&lt;/P&gt;&lt;P&gt;  lv_low = gt_dynp-fieldvalue.&lt;/P&gt;&lt;P&gt;  CLEAR : gt_dynp.&lt;/P&gt;&lt;P&gt;  READ TABLE gt_dynp WITH KEY fieldname = p_high.&lt;/P&gt;&lt;P&gt;  lv_high = gt_dynp-fieldvalue.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  IF lv_low  IS INITIAL AND&lt;/P&gt;&lt;P&gt;     lv_high IS INITIAL .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    MESSAGE text-001  TYPE 'S'.&lt;/P&gt;&lt;P&gt;    REJECT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Value range to be shown &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  r_prodh-sign   = 'I'.&lt;/P&gt;&lt;P&gt;  r_prodh-option = 'BT'.&lt;/P&gt;&lt;P&gt;  IF NOT lv_low IS INITIAL.&lt;/P&gt;&lt;P&gt;    CONCATENATE lv_low+0(5)  text-005 INTO r_prodh-low.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CONCATENATE lv_high+0(5) text-005 INTO r_prodh-low.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF lv_high IS INITIAL.&lt;/P&gt;&lt;P&gt;    CONCATENATE lv_low+0(5)  text-009 INTO r_prodh-high.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CONCATENATE lv_high+0(5) text-009 INTO r_prodh-high.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  APPEND r_prodh.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Values to be shown&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT prodh FROM t179 INTO TABLE t_values&lt;/P&gt;&lt;P&gt;                     WHERE prodh IN r_prodh&lt;/P&gt;&lt;P&gt;                      AND  stufe = '2'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  LOOP AT t_values.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    SELECT SINGLE vtext FROM t179t INTO t_values-vtext&lt;/P&gt;&lt;P&gt;                      WHERE spras = sy-langu  AND&lt;/P&gt;&lt;P&gt;                            prodh = t_values-prodh.&lt;/P&gt;&lt;P&gt;    MODIFY t_values.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      retfield        = 'PRODH'&lt;/P&gt;&lt;P&gt;      value_org       = 'S'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      value_tab       = t_values&lt;/P&gt;&lt;P&gt;      return_tab      = t_return&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      parameter_error = 1&lt;/P&gt;&lt;P&gt;      no_values_found = 2&lt;/P&gt;&lt;P&gt;      OTHERS          = 3.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    READ TABLE t_return INDEX 1.&lt;/P&gt;&lt;P&gt;    p_append        = t_return-fieldval.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Simha.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all the helpful answers..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 12:48:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/2157762#M456068</guid>
      <dc:creator>Simha_</dc:creator>
      <dc:date>2007-04-23T12:48:24Z</dc:date>
    </item>
    <item>
      <title>Re: selection-screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/2157763#M456069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Jaya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As i know, i have created 5 push button on the application tool bar, each one has it owns selection criterion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u click any one of this, it will fill the remaining selection fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the below concept and code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Activation of two pushbuttons with icons and quick info in the application toolbar of the standard selection screen of an executable program. Selecting one of these buttons preassigns different values to the input fields. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT demo_sel_screen_function_key. &lt;/P&gt;&lt;P&gt;TYPE-POOLS icon. &lt;/P&gt;&lt;P&gt;TABLES sscrfields. &lt;/P&gt;&lt;P&gt;DATA functxt TYPE smp_dyntxt. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_carrid TYPE s_carr_id, &lt;/P&gt;&lt;P&gt;            p_cityfr TYPE s_from_cit. &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: FUNCTION KEY 1, &lt;/P&gt;&lt;P&gt;                  FUNCTION KEY 2. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION. &lt;/P&gt;&lt;P&gt;  functxt-icon_id   = icon_ws_plane. &lt;/P&gt;&lt;P&gt;  functxt-quickinfo = 'Preselected Carrier'. &lt;/P&gt;&lt;P&gt;  functxt-icon_text = 'LH'. &lt;/P&gt;&lt;P&gt;  sscrfields-functxt_01 = functxt. &lt;/P&gt;&lt;P&gt;  functxt-icon_text = 'UA'. &lt;/P&gt;&lt;P&gt;  sscrfields-functxt_02 = functxt. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN. &lt;/P&gt;&lt;P&gt;  CASE sscrfields-ucomm. &lt;/P&gt;&lt;P&gt;    WHEN 'FC01'. &lt;/P&gt;&lt;P&gt;      p_carrid = 'LH'. &lt;/P&gt;&lt;P&gt;      p_cityfr = 'Frankfurt'. &lt;/P&gt;&lt;P&gt;    WHEN 'FC02'. &lt;/P&gt;&lt;P&gt;      p_carrid = 'UA'. &lt;/P&gt;&lt;P&gt;      p_cityfr = 'Chicago'. &lt;/P&gt;&lt;P&gt;    WHEN OTHERS. &lt;/P&gt;&lt;P&gt;      ... &lt;/P&gt;&lt;P&gt;  ENDCASE. &lt;/P&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;regrds &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sreeni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 12:55:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/2157763#M456069</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T12:55:05Z</dc:date>
    </item>
    <item>
      <title>Re: selection-screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/2157764#M456070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check this code &lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_value4 OCCURS 0,&lt;/P&gt;&lt;P&gt;TEXTCODE LIKE ZXX-TEXTCODE,&lt;/P&gt;&lt;P&gt;TEXTDESC LIKE ZXX-TEXTDESC,&lt;/P&gt;&lt;P&gt;END OF it_value4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;progname = sy-repid.&lt;/P&gt;&lt;P&gt;dynnum = sy-dynnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT TEXTCODE TEXTDESC&lt;/P&gt;&lt;P&gt;FROM xxxx&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE it_value4&lt;/P&gt;&lt;P&gt;WHERE LOSS_CODE = IT_VALUE1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;retfield = 'TEXTCODE'&lt;/P&gt;&lt;P&gt;dynpprog = progname&lt;/P&gt;&lt;P&gt;dynpnr = dynnum&lt;/P&gt;&lt;P&gt;dynprofield = 'ITVALUE-TEXTCODE' "--&amp;gt;UR 4 th filed value in screen&lt;/P&gt;&lt;P&gt;value_org = 'S'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;value_tab = it_value4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;veeresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 13:19:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/selection-screen/m-p/2157764#M456070</guid>
      <dc:creator>former_member673464</dc:creator>
      <dc:date>2007-04-23T13:19:06Z</dc:date>
    </item>
  </channel>
</rss>

