<?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: Dynamic selection in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection/m-p/4567236#M1077834</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,&lt;/P&gt;&lt;P&gt;&amp;gt;   Find the sample code below which serves a similar requirement.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;/CODE&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;CODE&gt;DATA: BEGIN OF fs_vbeln,
&amp;gt;       vbeln TYPE vbeln_va,
&amp;gt;       posnr TYPE posnr_va,
&amp;gt;       END OF fs_vbeln,
&amp;gt;       t_vbeln LIKE STANDARD TABLE OF fs_vbeln.
&amp;gt; 
&amp;gt; DATA: lt_tab LIKE ddshretval OCCURS 0 WITH HEADER LINE.
&amp;gt; 
&amp;gt; PARAMETERS: p1(10).
&amp;gt; 
&amp;gt; SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-001.
&amp;gt; 
&amp;gt; PARAMETERS: p3 RADIOBUTTON GROUP rad2 MODIF ID sc1,
&amp;gt;             p4 RADIOBUTTON GROUP rad2 MODIF ID sc1.
&amp;gt; 
&amp;gt; PARAMETERS: p5 RADIOBUTTON GROUP rad2 MODIF ID sc2,
&amp;gt;             p6 RADIOBUTTON GROUP rad2 MODIF ID sc2.
&amp;gt; 
&amp;gt; SELECTION-SCREEN END OF BLOCK b2.
&amp;gt; 
&amp;gt; AT SELECTION-SCREEN OUTPUT.
&amp;gt; 
&amp;gt;   LOOP AT SCREEN.
&amp;gt;     IF screen-group1 = 'SC1'.
&amp;gt;       IF p1 EQ '123456'.
&amp;gt;         screen-active = 1.
&amp;gt;       ELSE.
&amp;gt;         screen-active = 0.
&amp;gt;       ENDIF.
&amp;gt;       MODIFY SCREEN.
&amp;gt;     ENDIF.
&amp;gt; 
&amp;gt;     IF screen-group1 = 'SC2'.
&amp;gt;       IF p1 EQ '456789'.
&amp;gt;         screen-active = 1.
&amp;gt;       ELSE.
&amp;gt;         screen-active = 0.
&amp;gt;       ENDIF.
&amp;gt;       MODIFY SCREEN.
&amp;gt;     ENDIF.
&amp;gt; 
&amp;gt;   ENDLOOP.
&amp;gt; 
&amp;gt; 
&amp;gt; AT SELECTION-SCREEN ON VALUE-REQUEST FOR p1.
&amp;gt;   SELECT vbeln posnr
&amp;gt;     INTO TABLE t_vbeln
&amp;gt;     UP TO 20 ROWS
&amp;gt;     FROM vbap.
&amp;gt;   CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
&amp;gt;     EXPORTING
&amp;gt;       retfield         = 'VBELN'
&amp;gt;       dynpprog         = sy-cprog
&amp;gt;       dynpnr           = sy-dynnr
&amp;gt;       value_org        = 'S'
&amp;gt;       callback_program = sy-cprog
&amp;gt;     TABLES
&amp;gt;       value_tab        = t_vbeln
&amp;gt;       return_tab       = lt_tab
&amp;gt;     EXCEPTIONS
&amp;gt;       parameter_error  = 1
&amp;gt;       no_values_found  = 2.
&amp;gt; 
&amp;gt;   IF sy-subrc EQ 0.
&amp;gt;     LOOP AT lt_tab.
&amp;gt;       CLEAR p1.
&amp;gt;       p1 = lt_tab-fieldval.
&amp;gt;     ENDLOOP.
&amp;gt; 
&amp;gt;     CALL SCREEN 1000.  " Mandatory command for reflecting the changes made on screen attributes
&amp;gt;   ENDIF.&lt;/CODE&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Cheers,&lt;/P&gt;&lt;P&gt;&amp;gt; Murthy.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Edited by: pr murthy on Oct 21, 2008 6:57 AM&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nice Copy-paste answer from Kothand's reply here: &lt;SPAN __jive_macro_name="thread" id="1084384"&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;Reported&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pk&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: I see that you have managed to change the Comment text in red..just in time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: prashanth kishan on Oct 21, 2008 10:32 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 21 Oct 2008 05:01:47 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-21T05:01:47Z</dc:date>
    <item>
      <title>Dynamic selection</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection/m-p/4567233#M1077831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a dynamic selection on a selection screen..in which i have some fields. Is it possible to get the dynamic selection field onto the selection screen without editing the porgram( i mean any settings available to proceed).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Padmasri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2008 14:06:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection/m-p/4567233#M1077831</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-30T14:06:49Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection/m-p/4567234#M1077832</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 whether these links help you-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="1013910"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="951400"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2008 14:21:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection/m-p/4567234#M1077832</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-30T14:21:12Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection/m-p/4567235#M1077833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Oct 2008 04:57:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection/m-p/4567235#M1077833</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-21T04:57:20Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection/m-p/4567236#M1077834</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,&lt;/P&gt;&lt;P&gt;&amp;gt;   Find the sample code below which serves a similar requirement.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;/CODE&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;CODE&gt;DATA: BEGIN OF fs_vbeln,
&amp;gt;       vbeln TYPE vbeln_va,
&amp;gt;       posnr TYPE posnr_va,
&amp;gt;       END OF fs_vbeln,
&amp;gt;       t_vbeln LIKE STANDARD TABLE OF fs_vbeln.
&amp;gt; 
&amp;gt; DATA: lt_tab LIKE ddshretval OCCURS 0 WITH HEADER LINE.
&amp;gt; 
&amp;gt; PARAMETERS: p1(10).
&amp;gt; 
&amp;gt; SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-001.
&amp;gt; 
&amp;gt; PARAMETERS: p3 RADIOBUTTON GROUP rad2 MODIF ID sc1,
&amp;gt;             p4 RADIOBUTTON GROUP rad2 MODIF ID sc1.
&amp;gt; 
&amp;gt; PARAMETERS: p5 RADIOBUTTON GROUP rad2 MODIF ID sc2,
&amp;gt;             p6 RADIOBUTTON GROUP rad2 MODIF ID sc2.
&amp;gt; 
&amp;gt; SELECTION-SCREEN END OF BLOCK b2.
&amp;gt; 
&amp;gt; AT SELECTION-SCREEN OUTPUT.
&amp;gt; 
&amp;gt;   LOOP AT SCREEN.
&amp;gt;     IF screen-group1 = 'SC1'.
&amp;gt;       IF p1 EQ '123456'.
&amp;gt;         screen-active = 1.
&amp;gt;       ELSE.
&amp;gt;         screen-active = 0.
&amp;gt;       ENDIF.
&amp;gt;       MODIFY SCREEN.
&amp;gt;     ENDIF.
&amp;gt; 
&amp;gt;     IF screen-group1 = 'SC2'.
&amp;gt;       IF p1 EQ '456789'.
&amp;gt;         screen-active = 1.
&amp;gt;       ELSE.
&amp;gt;         screen-active = 0.
&amp;gt;       ENDIF.
&amp;gt;       MODIFY SCREEN.
&amp;gt;     ENDIF.
&amp;gt; 
&amp;gt;   ENDLOOP.
&amp;gt; 
&amp;gt; 
&amp;gt; AT SELECTION-SCREEN ON VALUE-REQUEST FOR p1.
&amp;gt;   SELECT vbeln posnr
&amp;gt;     INTO TABLE t_vbeln
&amp;gt;     UP TO 20 ROWS
&amp;gt;     FROM vbap.
&amp;gt;   CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
&amp;gt;     EXPORTING
&amp;gt;       retfield         = 'VBELN'
&amp;gt;       dynpprog         = sy-cprog
&amp;gt;       dynpnr           = sy-dynnr
&amp;gt;       value_org        = 'S'
&amp;gt;       callback_program = sy-cprog
&amp;gt;     TABLES
&amp;gt;       value_tab        = t_vbeln
&amp;gt;       return_tab       = lt_tab
&amp;gt;     EXCEPTIONS
&amp;gt;       parameter_error  = 1
&amp;gt;       no_values_found  = 2.
&amp;gt; 
&amp;gt;   IF sy-subrc EQ 0.
&amp;gt;     LOOP AT lt_tab.
&amp;gt;       CLEAR p1.
&amp;gt;       p1 = lt_tab-fieldval.
&amp;gt;     ENDLOOP.
&amp;gt; 
&amp;gt;     CALL SCREEN 1000.  " Mandatory command for reflecting the changes made on screen attributes
&amp;gt;   ENDIF.&lt;/CODE&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Cheers,&lt;/P&gt;&lt;P&gt;&amp;gt; Murthy.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Edited by: pr murthy on Oct 21, 2008 6:57 AM&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nice Copy-paste answer from Kothand's reply here: &lt;SPAN __jive_macro_name="thread" id="1084384"&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;Reported&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pk&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: I see that you have managed to change the Comment text in red..just in time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: prashanth kishan on Oct 21, 2008 10:32 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Oct 2008 05:01:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection/m-p/4567236#M1077834</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-21T05:01:47Z</dc:date>
    </item>
  </channel>
</rss>

