<?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: Problem in Populating a listbox in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232133#M1380786</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN __default_attr="blue" __jive_macro_name="color"&gt;Hi,
Try to change this part of code.
&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  fetch_data
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
FORM fetch_data .

  SELECT lgort FROM mard INTO CORRESPONDING FIELDS OF TABLE it_storeloc WHERE matnr = p_matno AND werks = p_werks.

  LOOP AT it_storeloc INTO w_storeloc.
    w_line-key = w_storeloc-lgort.
    APPEND w_line TO it_val.
  ENDLOOP.
  IF p_s_loc IS INITIAL.
    READ TABLE it_val INTO w_line INDEX 1.
    p_s_loc = w_line-key.
  ENDIF.
  CALL FUNCTION 'VRM_SET_VALUES'
    EXPORTING
      id      = v_name
      values  = it_val
      p_erdat = sy-datum.

  CLEAR: it_val.

ENDFORM.                    " FETCH_DATA&lt;/CODE&gt;&lt;/PRE&gt;

Thanks
Venkat.O&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 Sep 2009 10:21:26 GMT</pubDate>
    <dc:creator>venkat_o</dc:creator>
    <dc:date>2009-09-30T10:21:26Z</dc:date>
    <item>
      <title>Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232120#M1380773</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my report prog, there are two parameters:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;p_matno LIKE mara-matnr OBLIGATORY,
p_s_loc TYPE mard-lgort AS LISTBOX VISIBLE LENGTH 8.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I input p_matno and press enter, the listbox P_S_LOC is populated with the corresponding values by triggering followingselect query: &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SELECT lgort FROM mard INTO CORRESPONDING FIELDS OF TABLE it_storeloc WHERE matnr = p_matno AND werks = '1501'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This works fine .. But now the condition is, if I dont select any value populated in the listbox and execute the prog(press F8), it should give an error msg ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wrote that piece of code as this in the STARTt-OF-SELECTION&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;IF P_S_LOC is INITIAL.
    message 'Storage Location Needs to be Entered.' type 'S'.
ENDIF:&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but when the error message is generated, the values in the listbox go away and it becomes empty .. How can i retain this values in the listbox ??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly help .. any input will be apprecitaed ..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 07:10:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232120#M1380773</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-30T07:10:50Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232121#M1380774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN __default_attr="blue" __jive_macro_name="color"&gt;Hi ,
I have tried to replicate your problem. Its seems to be ok. Check it out.
&lt;PRE&gt;&lt;CODE&gt;
REPORT ztest_program.
PARAMETERS:
p_matno LIKE mara-matnr OBLIGATORY,
list AS LISTBOX VISIBLE LENGTH 20.
TYPE-POOLS vrm.
DATA: g_name  TYPE vrm_id,
      it_list TYPE vrm_values,
      wa_list LIKE LINE OF it_list.

AT SELECTION-SCREEN OUTPUT.
  IF NOT p_matno IS  INITIAL.
    IF it_list[] IS INITIAL.
      wa_list-key  = '1'.
      wa_list-text = '1 is selected'.
      APPEND wa_list TO it_list.
      CLEAR wa_list.
      wa_list-key  = '2'.
      wa_list-text = '2 is selected'.
      APPEND wa_list TO it_list.
      CLEAR wa_list.
      wa_list-key  = '3'.
      wa_list-text = '3 is selected'.
      APPEND wa_list TO it_list.
      CLEAR wa_list.
      wa_list-key  = '4'.
      wa_list-text = '4 is selected'.
      APPEND wa_list TO it_list.
      CLEAR wa_list.
    ENDIF.
    g_name = 'LIST'.
  ENDIF.
  CALL FUNCTION 'VRM_SET_VALUES'
    EXPORTING
      id              = g_name
      values          = it_list
    EXCEPTIONS
      id_illegal_name = 1
      OTHERS          = 2.

AT SELECTION-SCREEN.
  IF list IS INITIAL.
    MESSAGE 'Storage Location Needs to be Entered.' TYPE 'S'.
  ENDIF.

START-OF-SELECTION.
  WRITE 'xyz'.&lt;/CODE&gt;&lt;/PRE&gt;
Thanks
Venkat.O&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 07:25:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232121#M1380774</guid>
      <dc:creator>venkat_o</dc:creator>
      <dc:date>2009-09-30T07:25:23Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232122#M1380775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey venkat, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the reply ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the problem is, I have to populate the listbox based on the material number that is entered in the p_matno .. So I cant call this FM in AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to first enter the material number in p_matno .. press enter .. and then this FM should be called .. This all works fine .. the only problem is that ke after I execute the program adn error msg is displayed, listbox values just vanish ..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 08:00:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232122#M1380775</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-30T08:00:20Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232123#M1380776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why don't you simply make it also mandatory&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
p_s_loc TYPE mard-lgort AS LISTBOX VISIBLE LENGTH 8 OBLIGATORY.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;System will take care of validating data (non empty field) itselft. You don't have to worry about that anymore.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Marcin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 08:29:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232123#M1380776</guid>
      <dc:creator>MarcinPciak</dc:creator>
      <dc:date>2009-09-30T08:29:36Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232124#M1380777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I make it obligatory then after inputting material number in p_matno when I will press enter, the system will display an error message as the listbox is empty and the listbox will never get populated based on my select query..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 08:35:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232124#M1380777</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-30T08:35:16Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232125#M1380778</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;Change the message type to 'E' and check now.Hope it should work now for you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 09:14:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232125#M1380778</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-30T09:14:39Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232126#M1380779</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 would suggest the following way:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Parameters: 	p_matno LIKE mara-matnr OBLIGATORY,
		p_s_loc TYPE mard-lgort AS LISTBOX VISIBLE LENGTH 8.

AT SELECTION-SCREEN ON p_matno.	
	IF p_matno IS NOT INITIAL.
		SELECT lgort FROM mard INTO CORRESPONDING FIELDS OF TABLE it_storeloc 
		WHERE matnr = p_matno AND werks = '1501'.
		CALL FUNCTION 'VRM_SET_VALUES'
		    EXPORTING
		      id              = 'P_S_LOC'
		      values          = it_storeloc
		    EXCEPTIONS
		      id_illegal_name = 1
		      OTHERS          = 2.
	ENDIF.
AT SELECTION-SCREEN ON p_s_loc.	
	IF P_S_LOC is INITIAL.
	    message 'Storage Location Needs to be Entered.' type 'E'.
	ENDIF.
START-OF-SELECTION.
	..... Rest of processing......&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;	&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Anand&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 09:20:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232126#M1380779</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-30T09:20:23Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232127#M1380780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey anand,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Naah .. It's not working ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I press enter after inpitting material number in p_matno, it gives the error msg that storage location needs to be entered but the list is not getting populated ..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 09:37:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232127#M1380780</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-30T09:37:46Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232128#M1380781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please paste the code you are approaching . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Venkat.O&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 09:40:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232128#M1380781</guid>
      <dc:creator>venkat_o</dc:creator>
      <dc:date>2009-09-30T09:40:26Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232129#M1380782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Venkat,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the code:Do check out the comments beside every line for better understanding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*---------for drop down list --------------------*
TYPE-POOLS: vrm.
*
DATA: it_val TYPE vrm_values,
      w_line LIKE LINE OF it_val,

      it_storeloc TYPE TABLE OF mard,
      w_storeloc LIKE LINE OF it_storeloc,

      v_name TYPE vrm_id VALUE 'P_S_LOC'.

*------------------------------------------------*

// List of Parameters

PARAMETERS :  p_matno LIKE mara-matnr OBLIGATORY,
              p_werks LIKE marc-werks OBLIGATORY DEFAULT '1501',
              p_s_loc TYPE mard-lgort AS LISTBOX VISIBLE LENGTH 8,
              p_erdat TYPE vbap-erdat,
              p_netwr TYPE lips-netwr,
              p_qty TYPE i.

AT SELECTION-SCREEN OUTPUT.


  LOOP AT SCREEN.  "Only Material Number is to be inputted. Other ields will be populated on the basis of material number.

    IF screen-name = 'P_ERDAT' OR screen-name = 'P_NETWR' OR screen-name = 'P_QTY'.
       screen-input = 0.
    
    ENDIF.

    MODIFY SCREEN.

  ENDLOOP.

AT SELECTION-SCREEN.

*  CLEAR : p_erdat,p_netwr,p_qty.

  PERFORM matnr_validation. "Validation of Material Number
  PERFORM fetch_mat_description. "Getting material description
  PERFORM fetch_data. "fetching data - here I have called the FM to populate the listbox
  PERFORM fetch_mrp_value. "Fetching MRP value nad putting it on the p_netwr

START-OF-SELECTION.
  
  PERFORM call_smartform. "here I'm calling the smartform 


FORM fetch_data .

SELECT lgort FROM mard INTO CORRESPONDING FIELDS OF TABLE it_storeloc WHERE matnr = p_matno AND werks = '1501'.

  LOOP AT it_storeloc INTO w_storeloc.
    w_line-key = w_storeloc-lgort.
    APPEND w_line TO it_val.
  ENDLOOP.

  CALL FUNCTION 'VRM_SET_VALUES'
    EXPORTING
      id                    = v_name
      values                = it_val

  p_erdat = sy-datum.

  clear: it_val.

ENDFORM.                    " FETCH_DATA


FORM Call_smartform
IF P_S_LOC is INITIAL.
*MESSAGE s000(zwm_msg) with 'Storage Location Needs to be Entered.'.
    message 'Storage Location is missing : Enter the material again and choose the storage location.' type 'S'.

    
ELSE.

  output_options-tdcopies = p_labels.

  CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
    EXPORTING
      formname           = v_layout
    IMPORTING
      fm_name            = v_form_name
    EXCEPTIONS
      no_form            = 1
      no_function_module = 2
      OTHERS             = 3.
  IF sy-subrc &amp;lt;&amp;gt; 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
       WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.



  CALL FUNCTION v_form_name
    EXPORTING
      control_parameters = control_parameters
      output_options     = output_options
            p_exp            = p_exp
    EXCEPTIONS
      formatting_error = 1
      internal_error   = 2
      send_error       = 3
      user_canceled    = 4
      OTHERS           = 5.
  IF sy-subrc &amp;lt;&amp;gt; 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
             WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.

ENDIF.

ENDFORM.                    "&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: sohamshah on Sep 30, 2009 12:00 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 09:54:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232129#M1380782</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-30T09:54:23Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232130#M1380783</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;Before giving the error message just populate the filed p_matno again...hope it shud work..Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 10:05:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232130#M1380783</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-30T10:05:29Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232131#M1380784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi balaji,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ho can I populate the field p_matno once again just before giving the error message?? .. please explain ..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 10:11:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232131#M1380784</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-30T10:11:26Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232132#M1380785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry buddy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TYPE-POOLS: vrm.
DATA: lt_storeloc TYPE TABLE OF mard-lgort,
      lv_store    TYPE mard-lgort.
DATA: lt_tab      TYPE vrm_values,
      ls_tab      TYPE vrm_value.
PARAMETERS:   p_matno LIKE mara-matnr OBLIGATORY,
              p_s_loc TYPE mard-lgort AS LISTBOX VISIBLE LENGTH 8.

AT SELECTION-SCREEN ON p_matno.
  SELECT lgort FROM mard INTO TABLE lt_storeloc WHERE matnr = p_matno AND werks = '1501'.
  LOOP AT lt_storeloc INTO lv_store.
    ls_tab-key = lv_store.
    ls_tab-text = 'DUMMY'.
    APPEND ls_tab TO lt_tab.
  ENDLOOP.
  IF p_matno IS NOT INITIAL.
    CALL FUNCTION 'VRM_SET_VALUES'
      EXPORTING
        id              = 'P_S_LOC'
        values          = lt_tab
      EXCEPTIONS
        id_illegal_name = 1
        OTHERS          = 2.
  ENDIF.

START-OF-SELECTION.
  IF p_s_loc IS INITIAL.
    MESSAGE 'Storage Location Needs to be Entered.' TYPE 'S' DISPLAY LIKE 'E'.
    STOP.
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;When you press F8, the validation in start of selection will stop with an error message. Once you press enter, the error message will go and the values populated in the list will also remain. I have tries this code now in my system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anand.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Anand Shankar on Sep 30, 2009 3:46 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 10:16:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232132#M1380785</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-30T10:16:29Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232133#M1380786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN __default_attr="blue" __jive_macro_name="color"&gt;Hi,
Try to change this part of code.
&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  fetch_data
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
FORM fetch_data .

  SELECT lgort FROM mard INTO CORRESPONDING FIELDS OF TABLE it_storeloc WHERE matnr = p_matno AND werks = p_werks.

  LOOP AT it_storeloc INTO w_storeloc.
    w_line-key = w_storeloc-lgort.
    APPEND w_line TO it_val.
  ENDLOOP.
  IF p_s_loc IS INITIAL.
    READ TABLE it_val INTO w_line INDEX 1.
    p_s_loc = w_line-key.
  ENDIF.
  CALL FUNCTION 'VRM_SET_VALUES'
    EXPORTING
      id      = v_name
      values  = it_val
      p_erdat = sy-datum.

  CLEAR: it_val.

ENDFORM.                    " FETCH_DATA&lt;/CODE&gt;&lt;/PRE&gt;

Thanks
Venkat.O&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 10:21:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232133#M1380786</guid>
      <dc:creator>venkat_o</dc:creator>
      <dc:date>2009-09-30T10:21:26Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232134#M1380787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Brilliant Venkat ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works !! ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a ton !!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 10:42:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232134#M1380787</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-30T10:42:42Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232135#M1380788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Brilliant Anand ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your solution works fine too but the solution that venkat has posted gives me less code-change in my program so I might have to go with his solution ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I would like to appreciate your effort and concern to help me .. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I have two solutions for the same problem so it may help people in the future ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a ton buddy ..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 10:45:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232135#M1380788</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-30T10:45:20Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232136#M1380789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you are welcome .Now you can close thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Venkat.O&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 10:46:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232136#M1380789</guid>
      <dc:creator>venkat_o</dc:creator>
      <dc:date>2009-09-30T10:46:35Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Populating a listbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232137#M1380790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey anand,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your solution works fine .. Hurraaayyy !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Venkat too has provided one other solution which also works fine .. You might want to check that out ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot buddy .. I apprciate your help and concern ..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Sep 2009 11:12:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-populating-a-listbox/m-p/6232137#M1380790</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-30T11:12:14Z</dc:date>
    </item>
  </channel>
</rss>

