<?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 a button in Module pool in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-a-button-in-module-pool/m-p/4850977#M1134467</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;  Define a global varible in the code to check if you press change button. For example name it 'check'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;In screen PBO

  Module change_screen.

  In screen PAI

  Module user_command.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  In abap editor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA  check type string value 'Initial'.

  Module change_screen OUTPUT.
      if check = 'change.'
         loop at screen.
             if screen-name = 'BUTTON_CREATE_NAME'.
                  screen-invisible = '1'.
                  modify screen.
             endif.
         endloop.
      endif.
  Endmodule.

  Module user_command INPUT.
      case okcode.
           when 'CHANGE'.
               clear okcode.
               check = 'change'.
               leave to screen XX. "this screen
      endcase.
  Endmodule.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 22 Nov 2008 14:30:18 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-22T14:30:18Z</dc:date>
    <item>
      <title>Disable a button in Module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-a-button-in-module-pool/m-p/4850974#M1134464</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 have 2 buttons(create and change)in my screen painter.If i click 'CHANGE'  then the 'create'  button should be disable.Anyone let me know the answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards,&lt;/P&gt;&lt;P&gt;Ranjith C.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Nov 2008 06:55:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-a-button-in-module-pool/m-p/4850974#M1134464</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-22T06:55:55Z</dc:date>
    </item>
    <item>
      <title>Re: Disable a button in Module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-a-button-in-module-pool/m-p/4850975#M1134465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Use this....&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
LOOP AT SCREEN.
  CASE SCREEN-NAME.
    WHEN 'BUTT_CREATE'.
      IF mode = 'CHANGE'.
        screen-active = 0.
      ELSEIF mode = 'CREATE'.
        screen-active = 1.
      ENDIF.
    WHEN 'BUTT_CHANGE'.
      IF mode = 'CHANGE'.
        screen-active = 1.
      ELSEIF mode = 'CREATE'.
        screen-active = 0.
      ENDIF.
  ENDCASE.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sukriti Saha on Nov 22, 2008 12:32 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Nov 2008 07:01:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-a-button-in-module-pool/m-p/4850975#M1134465</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-22T07:01:12Z</dc:date>
    </item>
    <item>
      <title>Re: Disable a button in Module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-a-button-in-module-pool/m-p/4850976#M1134466</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;u make two PF-STATUS then write logic PBO IN STATUS&lt;/P&gt;&lt;P&gt;  SET PF-STATUS '9001'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR EXAMPLE:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module STATUS_9001 output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SET PF-STATUS '9001'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-ucomm = 'CHANGE' OR sy-ucomm = 'DISP' OR  sy-ucomm = 'DEL' OR sy-ucomm = 'ENTER'.&lt;/P&gt;&lt;P&gt; SET PF-STATUS 'Z9002'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;endmodule.                 " STATUS_9001  OUTPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Nov 2008 11:03:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-a-button-in-module-pool/m-p/4850976#M1134466</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-22T11:03:59Z</dc:date>
    </item>
    <item>
      <title>Re: Disable a button in Module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-a-button-in-module-pool/m-p/4850977#M1134467</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;  Define a global varible in the code to check if you press change button. For example name it 'check'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;In screen PBO

  Module change_screen.

  In screen PAI

  Module user_command.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  In abap editor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA  check type string value 'Initial'.

  Module change_screen OUTPUT.
      if check = 'change.'
         loop at screen.
             if screen-name = 'BUTTON_CREATE_NAME'.
                  screen-invisible = '1'.
                  modify screen.
             endif.
         endloop.
      endif.
  Endmodule.

  Module user_command INPUT.
      case okcode.
           when 'CHANGE'.
               clear okcode.
               check = 'change'.
               leave to screen XX. "this screen
      endcase.
  Endmodule.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Nov 2008 14:30:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-a-button-in-module-pool/m-p/4850977#M1134467</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-22T14:30:18Z</dc:date>
    </item>
  </channel>
</rss>

