<?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-screen based on custom parameter table. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223832#M1983852</link>
    <description>&lt;P&gt;I answered after Mateusz who said that it's not possible to create a dynamic screen (you can find this answer a lot of times in the forum too). So, what I meant, is to define 50 check boxes, hide those that you don't need. If in the future you have more check boxes, I think the solution will have to be reviewed, as it's not a good user experience to have a so big list).&lt;/P&gt;</description>
    <pubDate>Fri, 26 Jun 2020 14:33:14 GMT</pubDate>
    <dc:creator>Sandra_Rossi</dc:creator>
    <dc:date>2020-06-26T14:33:14Z</dc:date>
    <item>
      <title>Dynamic selection-screen based on custom parameter table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223821#M1983841</link>
      <description>&lt;P&gt;Hi Experts,&lt;/P&gt;
  &lt;P&gt;So I have a requirement with the following details:&lt;/P&gt;
  &lt;P&gt;1. Create a custom table that contains all the "Tasks". One task = One class in the program.&lt;/P&gt;
  &lt;P&gt;2. Create a dynamic selection screen using the fields "Tasks" in the custom parameter table. One task = one checkbox. (So selection-screen is only composed of checkboxes)&lt;/P&gt;
  &lt;P&gt;3. Whenever a new "Task" is to be added in the functionality of the program. We only need to add the "Task" in the custom parameter table and the program will now automatically create a checkbox for it. (The program does not need to be updated. Only a new class will be created for the new task's functionality).&lt;/P&gt;
  &lt;P&gt;Is this requirement feasible? I have tried searching in SCN but I have not found any with the same requirements as ours.&lt;/P&gt;
  &lt;P&gt;Thank you.&lt;/P&gt;
  &lt;P&gt;Regards,&lt;/P&gt;
  &lt;P&gt;Katherine Darunday&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2020 11:26:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223821#M1983841</guid>
      <dc:creator>former_member602116</dc:creator>
      <dc:date>2020-06-26T11:26:59Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen based on custom parameter table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223822#M1983842</link>
      <description>&lt;P&gt;Hello  &lt;SPAN class="mention-scrubbed"&gt;kdarunday&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;It's not possible to create a dynamic selection screen.&lt;/P&gt;&lt;P&gt;Since you still have to create a new class for the new task's logic, you can at this very moment also change a selection screen. If you don't want to change the selection screen in the main report, you can define a selection subscreen in an include and change only that.&lt;/P&gt;&lt;P&gt;Another solution I see, more dynamic, is to have a &lt;EM&gt;normal&lt;/EM&gt; field, not a checkbox, and allow user to populate this field with predefined values based on your configuration table. These values would mean the tasks that are to be executed. You could defined a custom search help to list these values to the user.&lt;/P&gt;&lt;P&gt;Yet another solution, although a bit more complicated, would be to write a report which would generate the selection screen for you, based on the configuration from the mentioned table. The selection screen could be defined in an include, to not change the main program (the logic).&lt;/P&gt;Kind regards,&lt;BR /&gt;Mateusz</description>
      <pubDate>Fri, 26 Jun 2020 11:39:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223822#M1983842</guid>
      <dc:creator>MateuszAdamus</dc:creator>
      <dc:date>2020-06-26T11:39:37Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen based on custom parameter table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223823#M1983843</link>
      <description>&lt;P&gt;Hi &lt;SPAN class="mention-scrubbed"&gt;kdarunday&lt;/SPAN&gt;,&lt;BR /&gt;Regarding the possibility of creating dynamic selection screen I would suggest reading through following topics:&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-US/abenfree_selections.htm?file=abenfree_selections.htm" target="_blank"&gt;SAP Help Portal - Dynamic Selections&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-US/abenfree_selection_abexa.htm?file=abenfree_selection_abexa.htm" target="_blank"&gt;SAP Help Portal - REPORT demo_free_selections&lt;BR /&gt;&lt;/A&gt;&lt;A href="https://blogs.sap.com/2014/02/18/dynamic-selection-screen/" target="_blank"&gt;SAP Blog - Dynamic selection screen&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Anyhow it's hard for me to understand the requirement or rather it's hard for me to understand why  you need dynamic selection screen to fulfil it. &lt;BR /&gt;Regards,&lt;BR /&gt;Bartosz&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2020 12:50:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223823#M1983843</guid>
      <dc:creator>ziolkowskib</dc:creator>
      <dc:date>2020-06-26T12:50:53Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen based on custom parameter table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223824#M1983844</link>
      <description>&lt;P&gt;Hi Mateusz,&lt;/P&gt;&lt;P&gt;Thank you for your inputs. I forgot to mention that everything will be made from scratch including the main program, we just wanted to think in advance that if ever in the future a new task/functionality will be added we would not want to touch the logic of the main program and just create a new class for the new task instead.&lt;BR /&gt;&lt;BR /&gt;"Yet another solution, although a bit more complicated, would be to write a report which would generate the selection screen for you, based on the configuration from the mentioned table." I think this is exactly my requirement although we are not allowed to add include programs in our main program. (This is as per client's standards). So everything will be made from scratch and in only one program(with no includes) Do you have any idea how this could be done?&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kath&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2020 12:52:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223824#M1983844</guid>
      <dc:creator>former_member602116</dc:creator>
      <dc:date>2020-06-26T12:52:53Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen based on custom parameter table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223825#M1983845</link>
      <description>&lt;P&gt;Hi Bartosz,&lt;/P&gt;&lt;P&gt;Thank you for these. I have actually read through these links already. &lt;/P&gt;&lt;P&gt;I forgot to mention that everything will be made from scratch including the main program, we just wanted to think in advance that if ever in the future a new task/functionality will be added we would not want to touch the logic of the main program and just create a new class for the new task instead. This is the reason why we want the dynamic selection screen instead.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Katherine Darunday&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2020 13:05:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223825#M1983845</guid>
      <dc:creator>former_member602116</dc:creator>
      <dc:date>2020-06-26T13:05:18Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen based on custom parameter table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223826#M1983846</link>
      <description>&lt;P&gt;You will never find the same kind of requirement twice in the world, whatever it's your requirement or another...&lt;/P&gt;&lt;P&gt;You have to turn requirements into small minimal technical pieces first, then search the world for each piece that you have issues with.&lt;/P&gt;&lt;P&gt;Based on what you say, I don't understand what issue you have. Each line of the table has to produce one checkbox. You can say that the number of checkboxes will be limited to say 50, and if it's above, probably the UI and the requirement will have to be thought again as it's difficult for a user to have so many checkboxes...  (instead there should be more general criteria to choose categories of checkboxes or something like that)&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2020 13:08:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223826#M1983846</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2020-06-26T13:08:43Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen based on custom parameter table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223827#M1983847</link>
      <description>&lt;P&gt;Or an HTML (CL_GUI_HTML_VIEWER) or an ALV grid (CL_SALV_TABLE/CL_GUI_ALV_GRID) in a Docking Container (CL_GUI_DOCKING_CONTAINER) aside the selection screen for instance...&lt;/P&gt;&lt;P&gt;(the choices can even be saved to program variants in case it's part of the requirement...)&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2020 13:11:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223827#M1983847</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2020-06-26T13:11:19Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen based on custom parameter table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223828#M1983848</link>
      <description>&lt;P&gt;Hello &lt;SPAN class="mention-scrubbed"&gt;kdarunday&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Writing from scratch is good news - you can plan and define everything so that it works as you like.&lt;/P&gt;&lt;P&gt;If you can't create includes then one option would be to have the whole logic in a global class and in the report have only the call to the report. Then you can change the selection screen of this report after each configuration change and not worry about the logic. I'd go with this solution.&lt;/P&gt;&lt;P&gt;Other one I see would be to have a simple report with selection screen and have this report call second report, more complicated one - with the logic, and pass the information about the selected tasks. After every configuration change you could regenerate the  simple report, change the selection screen, but be sure that the report's logic is not changed (because it is in another report). &lt;/P&gt;Kind regards,&lt;BR /&gt;Mateusz</description>
      <pubDate>Fri, 26 Jun 2020 13:13:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223828#M1983848</guid>
      <dc:creator>MateuszAdamus</dc:creator>
      <dc:date>2020-06-26T13:13:38Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen based on custom parameter table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223829#M1983849</link>
      <description>&lt;P&gt;If I remember correctly, the issue with these dynamic selection screen functions is that they use tables/structures that have to be defined in the ABAP dictionary. Which means that every time after adding a new Task to the configuration a structure would have to be changed, to add a new field to the used table/structure.&lt;/P&gt;&lt;BR /&gt;Kind regards,&lt;BR /&gt;Mateusz</description>
      <pubDate>Fri, 26 Jun 2020 13:15:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223829#M1983849</guid>
      <dc:creator>MateuszAdamus</dc:creator>
      <dc:date>2020-06-26T13:15:46Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen based on custom parameter table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223830#M1983850</link>
      <description>&lt;P&gt;Hi Sandra,&lt;/P&gt;&lt;P&gt;My only issue is if my requirement is feasible or not and that is to create a dynamic selection screen based on a parameter table. &lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kath&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2020 13:16:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223830#M1983850</guid>
      <dc:creator>former_member602116</dc:creator>
      <dc:date>2020-06-26T13:16:05Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen based on custom parameter table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223831#M1983851</link>
      <description>&lt;P&gt;Hi Katherine,&lt;BR /&gt;I'm not sure if I understand the idea correctly but let me share my thoughts. &lt;BR /&gt;I do not know who is the target user group to execute the report but assuming that they are familiar with SAP user interface then my idea would be to have one SELECT-OPTIONS (NO INTERVALS) with search help attached to it - values could be taken from some custom configuration table. &lt;BR /&gt;That field would present all available actions / tasks that are implemented and can be executed. User could add several tasks / actions and then execute the report. I would have a single "handler" class that would execute the corresponding method. &lt;BR /&gt;If I misunderstood the requirement then sorry for that and please ignore my comment &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Bartosz &lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2020 13:35:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223831#M1983851</guid>
      <dc:creator>ziolkowskib</dc:creator>
      <dc:date>2020-06-26T13:35:55Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic selection-screen based on custom parameter table.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223832#M1983852</link>
      <description>&lt;P&gt;I answered after Mateusz who said that it's not possible to create a dynamic screen (you can find this answer a lot of times in the forum too). So, what I meant, is to define 50 check boxes, hide those that you don't need. If in the future you have more check boxes, I think the solution will have to be reviewed, as it's not a good user experience to have a so big list).&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jun 2020 14:33:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-selection-screen-based-on-custom-parameter-table/m-p/12223832#M1983852</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2020-06-26T14:33:14Z</dc:date>
    </item>
  </channel>
</rss>

