<?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 screen programming in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083297#M731202</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you ever had any luck creating dynamic screens? I am looking at the Control Framework, yet it does not allow me to create dropdowns, text fields. etc at run time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 Sep 2015 14:57:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2015-09-11T14:57:00Z</dc:date>
    <item>
      <title>Dynamic screen programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083292#M731197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please guide me through the concepts of dynamic screen programming. I have a requirement where the UI elements to be displayed in the next screen can be decided only at the runtime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and best regards&lt;/P&gt;&lt;P&gt;Anand&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Nov 2007 08:37:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083292#M731197</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-26T08:37:19Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic screen programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083293#M731198</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;we can change screen element attributes.we can't decide screen element at run. But we can do one thing, we can use subscreen concepts.Create one subscreen area in second screen. then u can paste different screen.Try it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;L.Velu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Nov 2007 08:47:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083293#M731198</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-26T08:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic screen programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083294#M731199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dynamic screens program involves changing the screen attributes at runtime ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;depending upon some conditions..Use the event 'AT SELECTION SCREEN OUTPUT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This event gets executed before the screen is displayed . In this u can change the screen table attributes  like  invisible, active, output etc and then use the &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify screen command depending upon ur requirements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Nov 2007 10:58:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083294#M731199</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-26T10:58:36Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic screen programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083295#M731200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U can use the SCREEN concept in the PBO of the screen.&lt;/P&gt;&lt;P&gt;e.g. If the screen has three input fields : RMMg1-MATNR, RMMG1-MTART and MARA-MATKL. &lt;/P&gt;&lt;P&gt;U want to display RMMG1-MATNR and MARA-MATKL only based on some condition, then u can use:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the PBO of the screen:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;CASE SCREEN-NAME.&lt;/P&gt;&lt;P&gt;WHEN 'RMMG1-MTART'.&lt;/P&gt;&lt;P&gt;screen-active = 0.&lt;/P&gt;&lt;P&gt;screen-invisible = 1.&lt;/P&gt;&lt;P&gt;modify screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'OTHERS'.&lt;/P&gt;&lt;P&gt;screen-active = 1.&lt;/P&gt;&lt;P&gt;screen-invisible = 0.&lt;/P&gt;&lt;P&gt;modify screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Similarly, using various SCREEN attributes, u can hide/unhide, enable/disable the screen components.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u want to see all the SCREEN attributes, u can do so only while debugging. There is no structure in the data dictionary which will give u the screen attributes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Himanshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Nov 2007 11:03:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083295#M731200</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-26T11:03:04Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic screen programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083296#M731201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Himanshu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The way you have suggested could be used if i know the possible elements on the screen. But in my case i dont have the idea about what could be the possibilities. A similar example can be taken as the screen in SE37. Depending on the function module u choose on the first screen, based on this the input interface is decided for the next screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do u have any suggestion for achieving this requirement?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Anand&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Nov 2007 11:50:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083296#M731201</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-26T11:50:23Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic screen programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083297#M731202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you ever had any luck creating dynamic screens? I am looking at the Control Framework, yet it does not allow me to create dropdowns, text fields. etc at run time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Sep 2015 14:57:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083297#M731202</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-09-11T14:57:00Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic screen programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083298#M731203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="margin: -9px 0 0; font-size: 10.8px; color: #333333; text-align: right; background: #ffffff;"&gt;&lt;STRONG&gt;Former Member&lt;/STRONG&gt;&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;why don't try to use these FMs&amp;nbsp; :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FREE_SELECTIONS_INIT&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;FREE_SELECTIONS_DIALOG&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;by using the above FMs, you can create any slection screen during run time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for more details how to use them, just refer to this&amp;nbsp; &lt;A __default_attr="3778537" __jive_macro_name="message" class="jive_macro_message jive_macro" data-orig-content="Re: Join Table &amp;amp;amp; Dynamic Selection" href="https://community.sap.com/"&gt;,&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try to run this demo program &lt;STRONG&gt;DEMO_FREE_SELECTIONS&lt;/STRONG&gt; from SAP and just take a look how it works&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/788490" width="450" /&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ibrahim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Sep 2015 16:17:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-screen-programming/m-p/3083298#M731203</guid>
      <dc:creator>former_member184158</dc:creator>
      <dc:date>2015-09-11T16:17:20Z</dc:date>
    </item>
  </channel>
</rss>

