<?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: Query about VRM_SET_VALUES in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355562#M1037016</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this Demo &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DEMO_DYNPRO_DROPDOWN_LISTBOX&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you set the function code For the list box screen field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;why are you populating the values at this POV. instead populate them at PBO and handle them using the User command in PAI by setting the function code to the list box field.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Aug 2008 07:54:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-21T07:54:33Z</dc:date>
    <item>
      <title>Query about VRM_SET_VALUES</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355561#M1037015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am working with module pool program and am using function module VRM_SET_VALUES to populate a list box.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am writing the logic in the PAI of the screen flow logic.&lt;/P&gt;&lt;P&gt;Eg:&lt;/P&gt;&lt;P&gt;process on value-request.&lt;/P&gt;&lt;P&gt;field list_field MODULE populate_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This populates the list. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now if I have to select an item from the list and press 'Enter', the selected item value dissappears as the module 'populate_list' fires again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way to avoid this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2008 07:48:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355561#M1037015</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-21T07:48:38Z</dc:date>
    </item>
    <item>
      <title>Re: Query about VRM_SET_VALUES</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355562#M1037016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this Demo &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DEMO_DYNPRO_DROPDOWN_LISTBOX&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you set the function code For the list box screen field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;why are you populating the values at this POV. instead populate them at PBO and handle them using the User command in PAI by setting the function code to the list box field.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2008 07:54:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355562#M1037016</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-21T07:54:33Z</dc:date>
    </item>
    <item>
      <title>Re: Query about VRM_SET_VALUES</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355563#M1037017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not using a dictionary object. Rather I am using hard coded values in the program. In PBO too if I call VRM_SET_VALUES, the list box is reset everytime PBO gets fired. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any way out in this scenario?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2008 09:02:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355563#M1037017</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-21T09:02:21Z</dc:date>
    </item>
    <item>
      <title>Re: Query about VRM_SET_VALUES</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355564#M1037018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You have to append the values in list in PBO only.Let me know the detailes logic.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2008 09:07:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355564#M1037018</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-21T09:07:38Z</dc:date>
    </item>
    <item>
      <title>Re: Query about VRM_SET_VALUES</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355565#M1037019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Code is as below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********************************************&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;  MODULE status_1001.&lt;/P&gt;&lt;P&gt;  MODULE populate_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODULE user_command_1001.&lt;/P&gt;&lt;P&gt;*********************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module populate_list output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    clear values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    value-key = 'FOC'.&lt;/P&gt;&lt;P&gt;    value-text = 'FOC'.&lt;/P&gt;&lt;P&gt;    append value to values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    value-key = 'INSTALLMENT'.&lt;/P&gt;&lt;P&gt;    value-text = 'INSTALLMENT'.&lt;/P&gt;&lt;P&gt;    append value to values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    value-key = 'INSTALLMENT1'.&lt;/P&gt;&lt;P&gt;    value-text = 'INSTALLMENT1'.&lt;/P&gt;&lt;P&gt;    append value to values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  field_id = 'list'.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      ID     = field_id&lt;/P&gt;&lt;P&gt;      VALUES = VALUES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;endmodule.                 " populate_list  OUTPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2008 09:10:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355565#M1037019</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-21T09:10:17Z</dc:date>
    </item>
    <item>
      <title>Re: Query about VRM_SET_VALUES</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355566#M1037020</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;Check the following link:&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbabe435c111d1829f0000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbabe435c111d1829f0000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2008 09:15:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355566#M1037020</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-21T09:15:04Z</dc:date>
    </item>
    <item>
      <title>Re: Query about VRM_SET_VALUES</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355567#M1037021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Value list attribute is set to A, and it has the function code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2008 09:22:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355567#M1037021</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-21T09:22:01Z</dc:date>
    </item>
    <item>
      <title>Re: Query about VRM_SET_VALUES</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355568#M1037022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; Hi Vijay,&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; I am not using a dictionary object. Rather I am using hard coded values in the program. In PBO too if I call VRM_SET_VALUES, the list box is reset everytime PBO gets fired. &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Is there any way out in this scenario?&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Thanks.&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Certain things that you do in the PBO eg doing the initial population of a table control from a database table, should only be done once, and this is one of them.  Run VRM_SET_VALUES on the first run of the PBO when your screen is first called.  Then set a flag which you will check on every subsequent PBO call to prevent the FM from running again.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2008 09:23:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355568#M1037022</guid>
      <dc:creator>christine_evans</dc:creator>
      <dc:date>2008-08-21T09:23:12Z</dc:date>
    </item>
    <item>
      <title>Re: Query about VRM_SET_VALUES</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355569#M1037023</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;In PBO code this way :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;MODULE f4_scr OUTPUT.


  REFRESH g_list1.
  g_name1 = c_status.
  g_value_1-key = c_to_be_sub.
  g_value_1-text = c_to_be_sub.
  APPEND g_value_1 TO g_list1.

  g_value_1-key = c_sub.
  g_value_1-text = c_sub.
  APPEND g_value_1 TO g_list1.

  g_value_1-key = c_chg_needed.
  g_value_1-text = c_chg_needed.
  APPEND g_value_1 TO g_list1.

  g_value_1-key = c_app.
  g_value_1-text = c_app.
  APPEND g_value_1 TO g_list1.

  IF NOT g_list1 IS INITIAL.
    CALL FUNCTION 'VRM_SET_VALUES'
      EXPORTING
        id     = g_name1
        values = g_list1.
  ENDIF.

ENDMODULE.                 " F4_SCR  OUTPUT&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And in PAI :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;MODULE user_command_9000 INPUT.
* function module to get the list box values.

  g_name1 = c_status.
  CALL FUNCTION 'VRM_GET_VALUES'
    EXPORTING
      id           = g_name1
    IMPORTING
      values       = g_list1
    EXCEPTIONS
      id_not_found = 1
      OTHERS       = 2.
  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.

  READ TABLE g_list1 INTO g_wa_list WITH KEY key = g_status.
  IF sy-subrc EQ 0.
    g_status = g_wa_list-text.
  ENDIF.
ENDMODULE.                 " USER_COMMAND_9000  INPUT&lt;/CODE&gt;&lt;/PRE&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;thanx,&lt;/P&gt;&lt;P&gt;dhanashri.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Dhanashri Pawar on Aug 21, 2008 11:36 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2008 09:35:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355569#M1037023</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-21T09:35:59Z</dc:date>
    </item>
    <item>
      <title>Re: Query about VRM_SET_VALUES</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355570#M1037024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Check out this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;  MODULE status_0100.&lt;/P&gt;&lt;P&gt;**Moduel to create the drop down for the field TYPE&lt;/P&gt;&lt;P&gt;  MODULE type_dropdown.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE type_dropdown OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR : value,&lt;/P&gt;&lt;P&gt;          list.&lt;/P&gt;&lt;P&gt;  value-key =  c_txt01.&lt;/P&gt;&lt;P&gt;  APPEND value TO list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  value-key =  c_txt02.&lt;/P&gt;&lt;P&gt;  APPEND value TO list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  value-key =  c_txt03.&lt;/P&gt;&lt;P&gt;  APPEND value TO list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  value-key =  c_txt04.&lt;/P&gt;&lt;P&gt;  APPEND value TO list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      id     = 'D_TYPE'&lt;/P&gt;&lt;P&gt;      values = list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " TYPE_DROPDOWN  OUTPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2008 09:41:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-vrm-set-values/m-p/4355570#M1037024</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-21T09:41:00Z</dc:date>
    </item>
  </channel>
</rss>

