<?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 changes in the module pool screen in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-changes-in-the-module-pool-screen/m-p/6389642#M1404559</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;If the dynamically displaying fields are character fields,u can have all the fields in the same screen and dynamically change the screen values in PBO with loop at screen fields 'invisible' based on the selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But In any case , if the fields are like currency fields, integer fields u cannot make it invisible u can make only output only fields since there will be a default value '00.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In that case one other option is make a subscreen area in ur first screen, n create seperate screens for each selection.Call each subscreen based on ur selection.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Dec 2009 06:05:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-12-03T06:05:57Z</dc:date>
    <item>
      <title>Dynamic changes in the module pool screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-changes-in-the-module-pool-screen/m-p/6389639#M1404556</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;                I am working on a custom module pool screen. In the initial screen user has to enter some intial values and when click on create button it has to show some other screen in that screen he will enter the data and create the record finally.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now the problem is in the initial screen user can give 4 types of values suppose W, X, Y, Z are the 4 types. &lt;/P&gt;&lt;P&gt;If he selects W and click on create one screen will display with 10 fields &lt;/P&gt;&lt;P&gt;and if he selects X and press on create button the new screen will have 15 fields now.&lt;/P&gt;&lt;P&gt;if he selects Y and click on create button the next screen will have 13 fields now&lt;/P&gt;&lt;P&gt;and finally if he selects Z and press on create button the next screen will have 10 fields again.&lt;/P&gt;&lt;P&gt;in all the screens first 10 fields are common. the extra fields 5 and 3 for X and Y types  i have to show dynamically based on the selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me in this regards. If requirement is not clear please feel free to ask me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Naidu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Dec 2009 04:51:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-changes-in-the-module-pool-screen/m-p/6389639#M1404556</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-03T04:51:41Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic changes in the module pool screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-changes-in-the-module-pool-screen/m-p/6389640#M1404557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Naidu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;In the Second Screen first Create all 15 Fields.

in PBO of Second Screen.

module STATUS_100.

In Program

Module status_100.
case FIELD_VALUE.
when 'X'.
loop at screen.
if screen-name = 'SCREEN_NAME' " The Field which you dont want.
screen-invisible = 1.
screen-active = 0.
modify screen.
endif. " Similary process for other Values aswell.
endloop.
endmodule.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Just you need to do little bit more work since this gives a clear Idea as how to proceed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHeerz&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Dec 2009 05:05:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-changes-in-the-module-pool-screen/m-p/6389640#M1404557</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-03T05:05:55Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic changes in the module pool screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-changes-in-the-module-pool-screen/m-p/6389641#M1404558</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;You can create a screen with all the fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the PBO of the second screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
case type.
  when 'W'.
     loop at screen.
      if screen-name = 'field'.
        screen-active = '0'.
        modify screen.
     endif.
    endloop.
endcase.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Dec 2009 05:34:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-changes-in-the-module-pool-screen/m-p/6389641#M1404558</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-03T05:34:22Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic changes in the module pool screen</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-changes-in-the-module-pool-screen/m-p/6389642#M1404559</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;If the dynamically displaying fields are character fields,u can have all the fields in the same screen and dynamically change the screen values in PBO with loop at screen fields 'invisible' based on the selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But In any case , if the fields are like currency fields, integer fields u cannot make it invisible u can make only output only fields since there will be a default value '00.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In that case one other option is make a subscreen area in ur first screen, n create seperate screens for each selection.Call each subscreen based on ur selection.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Dec 2009 06:05:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-changes-in-the-module-pool-screen/m-p/6389642#M1404559</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-03T06:05:57Z</dc:date>
    </item>
  </channel>
</rss>

