<?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 What is all about VRM.  Explain with simple example... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-all-about-vrm-explain-with-simple-example/m-p/2808540#M656473</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;vrm_values, vrm_value....any difference?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Oct 2007 05:48:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-04T05:48:34Z</dc:date>
    <item>
      <title>What is all about VRM.  Explain with simple example...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-all-about-vrm-explain-with-simple-example/m-p/2808540#M656473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;vrm_values, vrm_value....any difference?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2007 05:48:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-all-about-vrm-explain-with-simple-example/m-p/2808540#M656473</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-04T05:48:34Z</dc:date>
    </item>
    <item>
      <title>Re: What is all about VRM.  Explain with simple example...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-all-about-vrm-explain-with-simple-example/m-p/2808541#M656474</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;&lt;/P&gt;&lt;P&gt;VRM stands for Value Request Manager.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;vrm_values is an internal table without header line.&lt;/P&gt;&lt;P&gt;vrm_value is a structure.(only one record it will hold)&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;see this example.&lt;/P&gt;&lt;P&gt;TYPE-POOLS : vrm.&lt;/P&gt;&lt;P&gt;tables: bkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;DATA : values TYPE vrm_values.&lt;/P&gt;&lt;P&gt;DATA : wa LIKE LINE OF vrm_value.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : list_box(10) TYPE c AS LISTBOX VISIBLE LENGTH 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: dd type bkpf-BSTAT user-command abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options: a for bkpf-bukrs MODIF ID buk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options: b for bkpf-belnr MODIF ID SEL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen output.&lt;/P&gt;&lt;P&gt;If list_box = 2.&lt;/P&gt;&lt;P&gt;loop at screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if screen-group1 = 'SEL'.&lt;/P&gt;&lt;P&gt;screen-input = 0.&lt;/P&gt;&lt;P&gt;modify screen.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa-key = '1'.&lt;/P&gt;&lt;P&gt;wa-text = 'Orange'.&lt;/P&gt;&lt;P&gt;APPEND wa TO values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa-key = '2'.&lt;/P&gt;&lt;P&gt;wa-text = 'Red'.&lt;/P&gt;&lt;P&gt;APPEND wa TO values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa-key = '3'.&lt;/P&gt;&lt;P&gt;wa-text = 'Blue'.&lt;/P&gt;&lt;P&gt;APPEND wa TO values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa-key = '4'.&lt;/P&gt;&lt;P&gt;wa-text = 'Gray'.&lt;/P&gt;&lt;P&gt;APPEND wa TO values.&lt;/P&gt;&lt;P&gt;&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 = 'LIST_BOX'&lt;/P&gt;&lt;P&gt;values = values&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;id_illegal_name = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2007 05:49:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-all-about-vrm-explain-with-simple-example/m-p/2808541#M656474</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-04T05:49:57Z</dc:date>
    </item>
    <item>
      <title>Re: What is all about VRM.  Explain with simple example...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-all-about-vrm-explain-with-simple-example/m-p/2808542#M656475</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 below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : vrm. "Value Request Manager&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_test AS LISTBOX VISIBLE LENGTH 12 OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM f4_value_request.&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;WRITE P_TEST.&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 f4_value_request&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 f4_value_request.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: l_name TYPE vrm_id,&lt;/P&gt;&lt;P&gt;li_list TYPE vrm_values,&lt;/P&gt;&lt;P&gt;l_value LIKE LINE OF li_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value-key = '1'.&lt;/P&gt;&lt;P&gt;l_value-text = 'January'.&lt;/P&gt;&lt;P&gt;APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value-key = '2'.&lt;/P&gt;&lt;P&gt;l_value-text = 'February'.&lt;/P&gt;&lt;P&gt;APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value-key = '3'.&lt;/P&gt;&lt;P&gt;l_value-text = 'March'.&lt;/P&gt;&lt;P&gt;APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value-key = '4'.&lt;/P&gt;&lt;P&gt;l_value-text = 'April'.&lt;/P&gt;&lt;P&gt;APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value-key = '5'.&lt;/P&gt;&lt;P&gt;l_value-text = 'May'.&lt;/P&gt;&lt;P&gt;APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value-key = '6'.&lt;/P&gt;&lt;P&gt;l_value-text = 'June'.&lt;/P&gt;&lt;P&gt;APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value-key = '7'.&lt;/P&gt;&lt;P&gt;l_value-text = 'July'.&lt;/P&gt;&lt;P&gt;APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value-key = '8'.&lt;/P&gt;&lt;P&gt;l_value-text = 'August'.&lt;/P&gt;&lt;P&gt;APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value-key = '9'.&lt;/P&gt;&lt;P&gt;l_value-text = 'September'.&lt;/P&gt;&lt;P&gt;APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value-key = '10'.&lt;/P&gt;&lt;P&gt;l_value-text = 'October'.&lt;/P&gt;&lt;P&gt;APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value-key = '11'.&lt;/P&gt;&lt;P&gt;l_value-text = 'November'.&lt;/P&gt;&lt;P&gt;APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value-key = '12'.&lt;/P&gt;&lt;P&gt;l_value-text = 'December'.&lt;/P&gt;&lt;P&gt;APPEND l_value TO li_list.&lt;/P&gt;&lt;P&gt;CLEAR l_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_name = 'P_TEST'.&lt;/P&gt;&lt;P&gt;p_test = '1'. "this is to set the default value of the list box.&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 = l_name&lt;/P&gt;&lt;P&gt;values = li_list&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;id_illegal_name = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " f4_value_request&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2007 05:52:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-all-about-vrm-explain-with-simple-example/m-p/2808542#M656475</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-04T05:52:23Z</dc:date>
    </item>
    <item>
      <title>Re: What is all about VRM.  Explain with simple example...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-all-about-vrm-explain-with-simple-example/m-p/2808543#M656476</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;VRM is a Type Pool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VRM_SET_VALUES&lt;/P&gt;&lt;P&gt;VRM_GET_VALUES&lt;/P&gt;&lt;P&gt;These are the Function modules to SET or GET the VALUES of a LISTBOX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eg:&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Which parameter should have the dropdown list?&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  field_for_dropdown  = 'PA_URL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill two-column dropdown list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gs_values-key  = c_intranet.&lt;/P&gt;&lt;P&gt;  gs_values-text = 'Image from intranet'(se7).&lt;/P&gt;&lt;P&gt;  APPEND gs_values TO gt_values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gs_values-key  = c_internet.&lt;/P&gt;&lt;P&gt;  gs_values-text = 'Image from Internet'(se8).&lt;/P&gt;&lt;P&gt;  APPEND gs_values TO gt_values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Pass information to function module&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'VRM_SET_VALUES'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      id     = field_for_dropdown&lt;/P&gt;&lt;P&gt;      values = gt_values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;REWARD IF HELPFUL.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2007 05:52:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-all-about-vrm-explain-with-simple-example/m-p/2808543#M656476</guid>
      <dc:creator>varma_narayana</dc:creator>
      <dc:date>2007-10-04T05:52:25Z</dc:date>
    </item>
    <item>
      <title>Re: What is all about VRM.  Explain with simple example...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-all-about-vrm-explain-with-simple-example/m-p/2808544#M656477</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;in the fn module vrm_set_values,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VRM_VALUE is defined with types statement.&lt;/P&gt;&lt;P&gt;vrm_values ia table of type vrm_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so, the difference is one is a standard table and the other is a user defined datatype.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to use the user-defined datatype like the standard datatype in the same program, we can define the datatype with the types statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;later that datatype can be reused .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:&lt;/P&gt;&lt;P&gt;*-- Single Value in Value Set&lt;/P&gt;&lt;P&gt;       BEGIN OF VRM_VALUE,&lt;/P&gt;&lt;P&gt;         KEY(40) TYPE C,&lt;/P&gt;&lt;P&gt;         TEXT(80) TYPE C,&lt;/P&gt;&lt;P&gt;       END OF VRM_VALUE,&lt;/P&gt;&lt;P&gt;*-- Table of Values&lt;/P&gt;&lt;P&gt;       VRM_VALUES TYPE VRM_VALUE OCCURS 0,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2007 06:04:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-is-all-about-vrm-explain-with-simple-example/m-p/2808544#M656477</guid>
      <dc:creator>hymavathi_oruganti</dc:creator>
      <dc:date>2007-10-04T06:04:08Z</dc:date>
    </item>
  </channel>
</rss>

