<?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: Disable fields in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352990#M519597</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;write in PBO.&lt;/P&gt;&lt;P&gt;process before output.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE Disable_field.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE Disable_field.&lt;/P&gt;&lt;P&gt;  IF p_up = 'X' .&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      CASE screen-group1.&lt;/P&gt;&lt;P&gt;        WHEN 'CCC'.&lt;/P&gt;&lt;P&gt;          screen-input = 1.  "Enable&lt;/P&gt;&lt;P&gt;          screen-invisible = 0. "Disable&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        WHEN 'DDD'.&lt;/P&gt;&lt;P&gt;          screen-input = 0.&lt;/P&gt;&lt;P&gt;          screen-invisible = 1.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Jun 2007 05:18:44 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-07T05:18:44Z</dc:date>
    <item>
      <title>Disable fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352987#M519594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want to disable some field in the Module pool selection screen... plz send the code and where i should i write in PBO r in PAI...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 05:12:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352987#M519594</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T05:12:39Z</dc:date>
    </item>
    <item>
      <title>Re: Disable fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352988#M519595</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 have to give the code in PBO..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

process before output.

MODULE disable.


MODULE disable OUTPUT.

* Process the screen internal table.
  LOOP AT SCREEN.
    IF SCREEN-NAME  = 'MARA-MATNR'.  " Give the screen field name.
       
       SCREEN-INPUT = 0.    " Disable for input.
       MODIFY SCREEN.

    ENDIF.
  ENDLOOP.

ENDMODULE.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 05:15:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352988#M519595</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T05:15:00Z</dc:date>
    </item>
    <item>
      <title>Re: Disable fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352989#M519596</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 you want ot disable some fields iun the Module pool program then use the LOOP AT SCREEN statement in your PBO part of the flow logic and disable the field .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In PBO of the flow logic of the screen !&lt;/P&gt;&lt;P&gt;Process before output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Module disable_fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in your program :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module disable_fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at scren .&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;     screen-name = ' &amp;lt;NAME OF THE SCREEN FIELD &amp;gt; ' , " here you specify the name of the screen field .&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;    screen-output = '0'   " this will disable the input option of the screen field .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Modify screen .   " this will modify the screen with the above settings .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.    &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful !&lt;/P&gt;&lt;P&gt;Regards, &lt;/P&gt;&lt;P&gt;Ranjita&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 05:17:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352989#M519596</guid>
      <dc:creator>former_member196299</dc:creator>
      <dc:date>2007-06-07T05:17:17Z</dc:date>
    </item>
    <item>
      <title>Re: Disable fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352990#M519597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;write in PBO.&lt;/P&gt;&lt;P&gt;process before output.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE Disable_field.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;MODULE Disable_field.&lt;/P&gt;&lt;P&gt;  IF p_up = 'X' .&lt;/P&gt;&lt;P&gt;    LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;      CASE screen-group1.&lt;/P&gt;&lt;P&gt;        WHEN 'CCC'.&lt;/P&gt;&lt;P&gt;          screen-input = 1.  "Enable&lt;/P&gt;&lt;P&gt;          screen-invisible = 0. "Disable&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;        WHEN 'DDD'.&lt;/P&gt;&lt;P&gt;          screen-input = 0.&lt;/P&gt;&lt;P&gt;          screen-invisible = 1.&lt;/P&gt;&lt;P&gt;          MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 05:18:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352990#M519597</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T05:18:44Z</dc:date>
    </item>
    <item>
      <title>Re: Disable fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352991#M519598</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 do Screen modifications in Module pool program  which is processed during the PBO Event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;process before output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module modify_screen output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module modify_screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;loop at screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if screen-name = &amp;lt;field name which is going to disable&amp;gt;.&lt;/P&gt;&lt;P&gt;screen-input =0.         "disable for input&lt;/P&gt;&lt;P&gt;screen-output =0.       "disable for output&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify screen.&lt;/P&gt;&lt;P&gt;endloop.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the &amp;lt;b&amp;gt;screen&amp;lt;/b&amp;gt; is the system genarated internal table it holds the attributes of each and every screen fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;Suppose if u r going to disable more than one fields, keep the fields in group.&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;loop at screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if screen-group1 = &amp;lt;group name under which we keep the fields&amp;gt;.&lt;/P&gt;&lt;P&gt;screen-input =0. "disable for input&lt;/P&gt;&lt;P&gt;screen-output =0. "disable for out put&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify screen.&lt;/P&gt;&lt;P&gt;endloop&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sudheer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 05:29:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352991#M519598</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T05:29:21Z</dc:date>
    </item>
    <item>
      <title>Re: Disable fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352992#M519599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I WANT TO DISABLE 10 FIELDS IN THE SELECTION SCREEN, FOR THIS CAN TAKE &lt;/P&gt;&lt;P&gt;IF SCREEN-NAME = &amp;#145;V_EBELN&amp;#146;.&lt;/P&gt;&lt;P&gt;	SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;	ENDIF.&lt;/P&gt;&lt;P&gt;IF SCREEN-NAME = &amp;#145;V_RFCDEST&amp;#146;.&lt;/P&gt;&lt;P&gt;	SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;	ENDIF.&lt;/P&gt;&lt;P&gt;IF SCREEN-NAME = &amp;#145;REQUESTER_ID&amp;#146;.&lt;/P&gt;&lt;P&gt;	SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;	ENDIF.&lt;/P&gt;&lt;P&gt;IF SCREEN-NAME = &amp;#145;V_ACC_CAT1&amp;#146;.&lt;/P&gt;&lt;P&gt;	SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;	ENDIF.&lt;/P&gt;&lt;P&gt;IF SCREEN-NAME = &amp;#145;DATE_FROM_TXT&amp;#146;.&lt;/P&gt;&lt;P&gt;	SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;	ENDIF&lt;/P&gt;&lt;P&gt;                  or &lt;/P&gt;&lt;P&gt;should i take AND in if condition....plz send me the code....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 05:51:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352992#M519599</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T05:51:50Z</dc:date>
    </item>
    <item>
      <title>Re: Disable fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352993#M519600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI YOUR PROGRAM IS USEFUL TO DISABLE TEXT FIELDS .BUT NOW I NEED ENABLE THE SAME TEXT FIELDS AGAIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PLZ REPLY SOON&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 08:46:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352993#M519600</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T08:46:57Z</dc:date>
    </item>
    <item>
      <title>Re: Disable fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352994#M519601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank u very much .your coding is very usefull and working good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i have another doubt!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can we change the screen background  in screen painter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz do the needful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 09:12:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-fields/m-p/2352994#M519601</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T09:12:33Z</dc:date>
    </item>
  </channel>
</rss>

