<?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 Populating values in dropdown based on values selected in second dropdown. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917176#M1330830</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 two listboxes on the screen. Based on value chosen in first dropdown, I want to populate the values to be selected in second dropdown. How can i achieve this? I would be glad if anyone can help me out with this requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ameet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Jul 2009 23:46:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-07-10T23:46:34Z</dc:date>
    <item>
      <title>Populating values in dropdown based on values selected in second dropdown.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917176#M1330830</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 two listboxes on the screen. Based on value chosen in first dropdown, I want to populate the values to be selected in second dropdown. How can i achieve this? I would be glad if anyone can help me out with this requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ameet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jul 2009 23:46:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917176#M1330830</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-10T23:46:34Z</dc:date>
    </item>
    <item>
      <title>Re: Populating values in dropdown based on values selected in second dropdown.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917177#M1330831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to hit an enter after u choose the value.. on p_name..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and its just a sample code... u need to verify if you already have an entry and all...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  zj_test.

TYPE-POOLS : vrm.
DATA: param TYPE vrm_id,
       values     TYPE vrm_values,
       value LIKE LINE OF values.

PARAMETERS: p_name(10) AS LISTBOX VISIBLE LENGTH 10.
PARAMETERS: p_last(10) AS LISTBOX VISIBLE LENGTH 10.

*AT SELECTION-SCREEN OUTPUT.
INITIALIZATION.
  param = 'P_NAME'.
  value-key = '1'.
  value-text = 'JOHN'.
  APPEND value TO values.
  value-key = '2'.
  value-text = 'PETER'.
  APPEND value TO values.
  CALL FUNCTION 'VRM_SET_VALUES'
    EXPORTING
      id     = param
      values = values.
  CLEAR: param, values.

AT SELECTION-SCREEN.
  param = 'P_LAST'.
  IF p_name EQ '1'.
  value-key = '1'.
  value-text = 'JANARDAN'.
  APPEND value TO values.
  ENDIF.
  IF p_name EQ '2'.
  value-key = '2'.
  value-text = 'PRABHAKAR'.
  APPEND value TO values.
  ENDIF.
  CALL FUNCTION 'VRM_SET_VALUES'
    EXPORTING
      id     = param
      values = values.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Jul 2009 00:03:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917177#M1330831</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2009-07-11T00:03:53Z</dc:date>
    </item>
    <item>
      <title>Re: Populating values in dropdown based on values selected in second dropdown.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917178#M1330832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am required to do it in a module-pool on a screen where i have these two dropdowns.&lt;/P&gt;&lt;P&gt;Does the same logic works. Please guide me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ameet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Jul 2009 00:16:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917178#M1330832</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-11T00:16:10Z</dc:date>
    </item>
    <item>
      <title>Re: Populating values in dropdown based on values selected in second dropdown.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917179#M1330833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Coding is same as Jay Given , only with little change.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In module pool ,  assign a okcode for the first listbox ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In PAI .&lt;/P&gt;&lt;P&gt;if okcode = listbox.&lt;/P&gt;&lt;P&gt;  populate the second listbox based on value in fist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try and reply&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Jul 2009 03:46:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917179#M1330833</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-11T03:46:34Z</dc:date>
    </item>
    <item>
      <title>Re: Populating values in dropdown based on values selected in second dropdown.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917180#M1330834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  I have Provided the Example Which i have done in module pool Programming just check this you will get a clear idea.&lt;/P&gt;&lt;P&gt;&lt;SPAN __jive_macro_name="Code"&gt;
MODULE fill_customer INPUT.----&lt;UL&gt;&lt;LI level="1" type="ul"&gt;Function module for appending the customer in the customer listbox&lt;/LI&gt;&lt;/UL&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------" /&gt;&amp;gt;this is the first list box
*Checking the customer is initial
  IF t_customer[] IS INITIAL.
    SELECT  pspid FROM proj
                   INTO t_customer-pspid.
      APPEND t_customer.
    ENDSELECT.

    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
      EXPORTING
        retfield   = 'WA_CUSTOMER'
        value_org  = 'S'
      TABLES
        value_tab  = t_customer
        return_tab = return2.
    IF sy-subrc = 0.
      t_customer-pspid  = return2-fieldval.
    ENDIF.

&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
MODULE fill_project INPUT.------------------------------&amp;gt;Second list box based on first list box
*Filling the Project Details Based on the Customer
  DATA : v1_pspnr TYPE prps-pspnr.
* Refreshing the t_project to get the project details based on the customer
  REFRESH : t_project.
  IF t_project[] IS INITIAL.
    SELECT SINGLE pspnr FROM proj
                INTO v1_pspnr WHERE pspid = wa_customer.
    IF sy-subrc = 0.
      SELECT psphi FROM prps
                INTO t_prps-psphi
                WHERE psphi = v1_pspnr.
        APPEND t_prps.
      ENDSELECT.
    ENDIF.
    SELECT posid  FROM prps INTO
                  t_project-posid
                  WHERE psphi = t_prps-psphi.
      APPEND t_project.
    ENDSELECT.
*Inserting all to the project listbox
    t_project-posid = 'ALL'.
    INSERT t_project INTO t_project INDEX 1.
* Function module for appending the project in the project listbox
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
      EXPORTING
        retfield   = 'WA_PROJECT'
        value_org  = 'S'
      TABLES
        value_tab  = t_project
        return_tab = return3.
    IF sy-subrc = 0.
      t_project-posid  = return3-fieldval.
    ENDIF.
* to get the WBS element
    IF NOT wa_project IS INITIAL.
      SELECT SINGLE pspnr FROM prps INTO prps-pspnr
                                 WHERE posid = wa_project.
      IF sy-subrc = 0.
*        wa_project = prps-pspnr.
        v_pro  = prps-pspnr.
      ENDIF.
    ENDIF.
  ENDIF.
ENDMODULE.                 " FILL_PROJECT  INPUT




  ENDIF.

ENDMODULE.                 " FILL_CUSTOMER  INPUT
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;you have to declare these two in process on value request.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Jul 2009 05:07:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917180#M1330834</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-11T05:07:56Z</dc:date>
    </item>
    <item>
      <title>Re: Populating values in dropdown based on values selected in second dropdown.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917181#M1330835</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 program &lt;STRONG&gt;DEMO_DYNPRO_DROPDOWN_LISTBOX&lt;/STRONG&gt; . This is what you need.&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>Mon, 13 Jul 2009 07:50:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917181#M1330835</guid>
      <dc:creator>MarcinPciak</dc:creator>
      <dc:date>2009-07-13T07:50:05Z</dc:date>
    </item>
    <item>
      <title>Re: Populating values in dropdown based on values selected in second dropdown.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917182#M1330836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;font color=blue&amp;gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;lt;li&amp;gt; Place 2 input fields on screen.&lt;/P&gt;&lt;P&gt;&amp;lt;li&amp;gt;Set Listbox property as it is shown in the below link.&lt;/P&gt;&lt;P&gt;     &amp;lt;a href="http://2.bp.blogspot.com/_O5f8iAlgdNQ/SmPSPnRa0tI/AAAAAAAAFCQ/wW_URP-ld6o/s1600-h/drop_down-770536.JPG" target="_new"&amp;gt;link to dropdown setting&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;li&amp;gt;Set function code to first dropdown box to trigger event when you select value from first dropdown box. So that second one is changed.&lt;/P&gt;&lt;P&gt;&amp;lt;li&amp;gt;Declare variable like below in TOP include of the module pool program.&lt;/P&gt;&lt;P&gt;&amp;lt;pre&amp;gt;DATA: g_drop_1 TYPE char10,&lt;/P&gt;&lt;P&gt;      g_drop_2 TYPE char10,&lt;/P&gt;&lt;P&gt;      ucomm    TYPE sy-ucomm.&lt;/P&gt;&lt;P&gt;TYPE-POOLS vrm.&lt;/P&gt;&lt;P&gt;DATA: name  TYPE vrm_id,&lt;/P&gt;&lt;P&gt;      list  TYPE vrm_values,&lt;/P&gt;&lt;P&gt;      value LIKE LINE OF list.&amp;lt;/pre&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;li&amp;gt; Use screen flow logic of the screen like below&lt;/P&gt;&lt;P&gt;&amp;lt;pre&amp;gt;"PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;field g_drop_1 MODULE drop_down_1.&lt;/P&gt;&lt;P&gt;field g_drop_2 MODULE drop_down_2.&lt;/P&gt;&lt;P&gt;"PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;field g_drop_1.&lt;/P&gt;&lt;P&gt;field g_drop_2.&amp;lt;/pre&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;li&amp;gt;Corresponding code for two drop down boxes.&lt;/P&gt;&lt;P&gt;&amp;lt;pre&amp;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;      Module  DROP_DOWN_1  OUTPUT&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;MODULE drop_down_1 OUTPUT.&lt;/P&gt;&lt;P&gt;  CLEAR: list[],g_drop_2.&lt;/P&gt;&lt;P&gt;  name = 'G_DROP_1'.&lt;/P&gt;&lt;P&gt;  value-key  = '1'.&lt;/P&gt;&lt;P&gt;  value-text = 'value_1'.&lt;/P&gt;&lt;P&gt;  APPEND value TO list.&lt;/P&gt;&lt;P&gt;  CLEAR  value.&lt;/P&gt;&lt;P&gt;  value-key  = '2'.&lt;/P&gt;&lt;P&gt;  value-text = 'value_2'.&lt;/P&gt;&lt;P&gt;  APPEND value TO list.&lt;/P&gt;&lt;P&gt;  CLEAR  value.&lt;/P&gt;&lt;P&gt;  value-key  = '3'.&lt;/P&gt;&lt;P&gt;  value-text = 'value_3'.&lt;/P&gt;&lt;P&gt;  APPEND value TO list.&lt;/P&gt;&lt;P&gt;  CLEAR  value.&lt;/P&gt;&lt;P&gt;  value-key  = '4'.&lt;/P&gt;&lt;P&gt;  value-text = 'value_4'.&lt;/P&gt;&lt;P&gt;  APPEND value TO list.&lt;/P&gt;&lt;P&gt;  CLEAR  value.&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     = name&lt;/P&gt;&lt;P&gt;      values = list.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " DROP_DOWN_1  OUTPUT&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;      Module  DROP_DOWN_2  OUTPUT&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;MODULE drop_down_2 OUTPUT.&lt;/P&gt;&lt;P&gt;  CLEAR list[].&lt;/P&gt;&lt;P&gt;  name = 'G_DROP_2'.&lt;/P&gt;&lt;P&gt;  CASE g_drop_1.&lt;/P&gt;&lt;P&gt;    WHEN 1 OR 2.&lt;/P&gt;&lt;P&gt;      value-key  = '1'.&lt;/P&gt;&lt;P&gt;      value-text = 'text1'.&lt;/P&gt;&lt;P&gt;      APPEND value TO list.&lt;/P&gt;&lt;P&gt;      CLEAR  value.&lt;/P&gt;&lt;P&gt;      value-key  = '2'.&lt;/P&gt;&lt;P&gt;      value-text = 'text2'.&lt;/P&gt;&lt;P&gt;      APPEND value TO list.&lt;/P&gt;&lt;P&gt;      CLEAR  value.&lt;/P&gt;&lt;P&gt;    WHEN 3 OR 4.&lt;/P&gt;&lt;P&gt;      value-key  = '3'.&lt;/P&gt;&lt;P&gt;      value-text = 'text3'.&lt;/P&gt;&lt;P&gt;      APPEND value TO list.&lt;/P&gt;&lt;P&gt;      CLEAR  value.&lt;/P&gt;&lt;P&gt;      value-key  = '4'.&lt;/P&gt;&lt;P&gt;      value-text = 'text4'.&lt;/P&gt;&lt;P&gt;      APPEND value TO list.&lt;/P&gt;&lt;P&gt;      CLEAR  value.&lt;/P&gt;&lt;P&gt;  ENDCASE.&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     = name&lt;/P&gt;&lt;P&gt;      values = list.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " DROP_DOWN_2  OUTPUT&amp;lt;/pre&amp;gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Venkat.O&amp;lt;/font&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Jul 2009 02:22:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populating-values-in-dropdown-based-on-values-selected-in-second-dropdown/m-p/5917182#M1330836</guid>
      <dc:creator>venkat_o</dc:creator>
      <dc:date>2009-07-20T02:22:15Z</dc:date>
    </item>
  </channel>
</rss>

