<?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: display list in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520829#M239222</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you want do mimic the range functionality of the select-options you can do something like this.  Have two parameter fields(listboxes)  and build a range after the selection screen.  See the following example program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

report zrich_0001.

tables: mara.
type-pools: vrm.

ranges: r_matnr for mara-matnr.

selection-screen begin of line.
selection-screen comment (10) ff_text.
parameters: p_fld1 type mara-matnr as listbox visible length 20.
selection-screen position 50.
selection-screen comment (10) tf_text.
parameters: p_fld2 type mara-matnr as listbox visible length 20.
selection-screen end of line.

initialization.

  ff_text = 'From Field'.
  tf_text = 'To Field'.

  perform build_user_drop_down_list.

start-of-selection.

  r_matnr-sign = 'I'.
  r_matnr-option = 'BT'.
  r_matnr-low = p_fld1.
  r_matnr-high = p_fld2.
  append r_matnr.

* Now you can use the R_MATNR in a select statement.


************************************************************************
* build user_drop_down_list
************************************************************************
form build_user_drop_down_list.

  data: name type vrm_id,
        list type vrm_values,
        value like line of list.

  clear list. refresh list.

  clear value.
  value-key = 'MATA'.
  value-text = 'Material A'.
  append value to list.
  clear value.
  value-key = 'MATB'.
  value-text = 'Material B'.
  append value to list.
  clear value.
  value-key = 'MATC'.
  value-text = 'Material C'.
  append value to list.
  clear value.
  value-key = 'MATD'.
  value-text = 'Material D'.
  append value to list.
  clear value.
  value-key = 'MATE'.
  value-text = 'Material E'.
  append value to list.


* Set the values for P_FLD1
  name = 'P_FLD1'.
  call function 'VRM_SET_VALUES'
       exporting
            id     = name
            values = list.

* Set values for P_FLD2
  name = 'P_FLD2'.
  call function 'VRM_SET_VALUES'
       exporting
            id     = name
            values = list.

endform.


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&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>Wed, 06 Sep 2006 17:27:38 GMT</pubDate>
    <dc:creator>RichHeilman</dc:creator>
    <dc:date>2006-09-06T17:27:38Z</dc:date>
    <item>
      <title>display list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520819#M239212</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;in my selection screen i need to diplay some 6 material numbers as drop down list&lt;/P&gt;&lt;P&gt;for that i am defining &lt;/P&gt;&lt;P&gt;select-options:s_matnr for mara like mara-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so plz help me how to write code for that&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;divya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Sep 2006 16:55:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520819#M239212</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-06T16:55:00Z</dc:date>
    </item>
    <item>
      <title>Re: display list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520820#M239213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i think you need to use a matchcode to do this. you have to go to the se11 and doit in the search help and create a new one.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Sep 2006 16:58:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520820#M239213</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-06T16:58:37Z</dc:date>
    </item>
    <item>
      <title>Re: display list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520821#M239214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi jose&lt;/P&gt;&lt;P&gt;there are some fixed materials ( four materials) those only i need to display as drop down list for select option low and 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;regards,&lt;/P&gt;&lt;P&gt;divya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Sep 2006 17:00:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520821#M239214</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-06T17:00:49Z</dc:date>
    </item>
    <item>
      <title>Re: display list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520822#M239215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is an examle, of course you can fill the IMA internal table manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

report zrich_0001.



data: begin of ima occurs 0,
      matnr type makt-matnr,
      maktx type makt-maktx,
      end of ima.

select-options s_matnr for ima-matnr..

initialization.

 select matnr maktx from makt into table ima
         up to 6 rows
               where spras = sy-langu.



at selection-screen on value-request for s_matnr-low.

  call function 'F4IF_INT_TABLE_VALUE_REQUEST'
       exporting
            retfield    = 'MATNR'
            dynprofield = 'S_MATNR'
            dynpprog    = sy-cprog
            dynpnr      = sy-dynnr
            value_org   = 'S'
       tables
            value_tab   = ima.


at selection-screen on value-request for s_matnr-high.

  call function 'F4IF_INT_TABLE_VALUE_REQUEST'
       exporting
            retfield    = 'MATNR'
            dynprofield = 'S_MATNR'
            dynpprog    = sy-cprog
            dynpnr      = sy-dynnr
            value_org   = 'S'
       tables
            value_tab   = ima.

start-of-selection.

&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>Wed, 06 Sep 2006 17:02:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520822#M239215</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-09-06T17:02:11Z</dc:date>
    </item>
    <item>
      <title>Re: display list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520823#M239216</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 don't if it's possible to do it for a select-options, anyway see here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_46c/helpdata/en/9f/dbabe435c111d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_46c/helpdata/en/9f/dbabe435c111d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Sep 2006 17:03:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520823#M239216</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-06T17:03:32Z</dc:date>
    </item>
    <item>
      <title>Re: display list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520824#M239217</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For example, you can fill manully.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

report zrich_0001.



data: begin of ima occurs 0,
      matnr type makt-matnr,
      maktx type makt-maktx,
      end of ima.

select-options s_matnr for ima-matnr..

initialization.

&amp;lt;b&amp;gt;ima-matnr = 'ABC'.
ima-maktx = 'Material ABC'.
append ima.

ima-matnr = 'DEF'.
ima-maktx = 'Material DEF'.
append ima.

ima-matnr = 'GHI'.
ima-maktx = 'Material GHI'.
append ima.

ima-matnr = 'JKL'.
ima-maktx = 'Material JKL'.
append ima.&amp;lt;/b&amp;gt;

at selection-screen on value-request for s_matnr-low.

  call function 'F4IF_INT_TABLE_VALUE_REQUEST'
       exporting
            retfield    = 'MATNR'
            dynprofield = 'S_MATNR'
            dynpprog    = sy-cprog
            dynpnr      = sy-dynnr
            value_org   = 'S'
       tables
            value_tab   = ima.


at selection-screen on value-request for s_matnr-high.

  call function 'F4IF_INT_TABLE_VALUE_REQUEST'
       exporting
            retfield    = 'MATNR'
            dynprofield = 'S_MATNR'
            dynpprog    = sy-cprog
            dynpnr      = sy-dynnr
            value_org   = 'S'
       tables
            value_tab   = ima.

start-of-selection.


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&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>Wed, 06 Sep 2006 17:04:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520824#M239217</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-09-06T17:04:01Z</dc:date>
    </item>
    <item>
      <title>Re: display list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520825#M239218</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi rich&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But in low and high&lt;/P&gt;&lt;P&gt;i need to display drop down list for values&lt;/P&gt;&lt;P&gt;1)control&lt;/P&gt;&lt;P&gt;2)noncontrol&lt;/P&gt;&lt;P&gt;3)control cage&lt;/P&gt;&lt;P&gt;coming from maex-alnum&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but i dont want f4 help for this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz help me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;divya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Sep 2006 17:12:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520825#M239218</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-06T17:12:32Z</dc:date>
    </item>
    <item>
      <title>Re: display list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520826#M239219</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can't do listbox for select-options.  Select-options was designed with multiple complex selection in mind, and listbox does not really fit in well with this.  You must use a parameter for listboxes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try to explain to me how using a list box in your situation would be helpful?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or use F4 help as I have described above.&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>Wed, 06 Sep 2006 17:16:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520826#M239219</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-09-06T17:16:14Z</dc:date>
    </item>
    <item>
      <title>Re: display list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520827#M239220</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;See my previous answer, there you can find the link to SAP Help to build a listbox.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, just as I said, I don't believe you can do it in a select-options, because it doesn't make sense to use a listbox with a select-option.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Sep 2006 17:19:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520827#M239220</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-06T17:19:01Z</dc:date>
    </item>
    <item>
      <title>Re: display list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520828#M239221</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi rich&lt;/P&gt;&lt;P&gt;thanks a lot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my requirement as follows&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Control Class(maex-alnum) select option Range, with drop down list values &amp;#147;Ctrl Vault, 'Ctrl Cage, 'Non Ctrl&amp;#148;.&lt;/P&gt;&lt;P&gt;&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;divya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Sep 2006 17:24:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520828#M239221</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-06T17:24:11Z</dc:date>
    </item>
    <item>
      <title>Re: display list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520829#M239222</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you want do mimic the range functionality of the select-options you can do something like this.  Have two parameter fields(listboxes)  and build a range after the selection screen.  See the following example program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

report zrich_0001.

tables: mara.
type-pools: vrm.

ranges: r_matnr for mara-matnr.

selection-screen begin of line.
selection-screen comment (10) ff_text.
parameters: p_fld1 type mara-matnr as listbox visible length 20.
selection-screen position 50.
selection-screen comment (10) tf_text.
parameters: p_fld2 type mara-matnr as listbox visible length 20.
selection-screen end of line.

initialization.

  ff_text = 'From Field'.
  tf_text = 'To Field'.

  perform build_user_drop_down_list.

start-of-selection.

  r_matnr-sign = 'I'.
  r_matnr-option = 'BT'.
  r_matnr-low = p_fld1.
  r_matnr-high = p_fld2.
  append r_matnr.

* Now you can use the R_MATNR in a select statement.


************************************************************************
* build user_drop_down_list
************************************************************************
form build_user_drop_down_list.

  data: name type vrm_id,
        list type vrm_values,
        value like line of list.

  clear list. refresh list.

  clear value.
  value-key = 'MATA'.
  value-text = 'Material A'.
  append value to list.
  clear value.
  value-key = 'MATB'.
  value-text = 'Material B'.
  append value to list.
  clear value.
  value-key = 'MATC'.
  value-text = 'Material C'.
  append value to list.
  clear value.
  value-key = 'MATD'.
  value-text = 'Material D'.
  append value to list.
  clear value.
  value-key = 'MATE'.
  value-text = 'Material E'.
  append value to list.


* Set the values for P_FLD1
  name = 'P_FLD1'.
  call function 'VRM_SET_VALUES'
       exporting
            id     = name
            values = list.

* Set values for P_FLD2
  name = 'P_FLD2'.
  call function 'VRM_SET_VALUES'
       exporting
            id     = name
            values = list.

endform.


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&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>Wed, 06 Sep 2006 17:27:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520829#M239222</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-09-06T17:27:38Z</dc:date>
    </item>
    <item>
      <title>Re: display list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520830#M239223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rich&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good show&lt;/P&gt;&lt;P&gt;Great Thanks&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;Regards&lt;/P&gt;&lt;P&gt;Divya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Sep 2006 17:45:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/display-list/m-p/1520830#M239223</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-06T17:45:26Z</dc:date>
    </item>
  </channel>
</rss>

