<?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 push button Gui Status in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060640#M91807</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you should write in sy-ucom of change button.&lt;/P&gt;&lt;P&gt;when 'CHANGE'.&lt;/P&gt;&lt;P&gt;SET PF_STATUS 'STAT' EXCLUDING '&amp;lt;b&amp;gt;SAVE&amp;lt;/b&amp;gt;'.&lt;/P&gt;&lt;P&gt;SAVE if Fcode of savebutton.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Dec 2005 09:08:48 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-12-02T09:08:48Z</dc:date>
    <item>
      <title>Disable push button Gui Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060638#M91805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there any way to disable buttons in APPLICATION TOOLBAR of Gui Status through ABAP code?&lt;/P&gt;&lt;P&gt;I have to disable button Save When click on button Change and vice versa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Dec 2005 09:03:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060638#M91805</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-02T09:03:42Z</dc:date>
    </item>
    <item>
      <title>Re: Disable push button Gui Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060639#M91806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. As far as i know, there is no such direct &lt;/P&gt;&lt;P&gt;  way to AFFECT the buttons on the gui - status toolbar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. This is the reason why there are 3 -4 &lt;/P&gt;&lt;P&gt;   different GUI STATUS&lt;/P&gt;&lt;P&gt;   for ADD,EDIT,Delete,View.&lt;/P&gt;&lt;P&gt;  (in almost all sap transactions)&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;  The toolbar has to explicitly set&lt;/P&gt;&lt;P&gt;   thru SET PF-STATUS&lt;/P&gt;&lt;P&gt;   depending upon the operation (add,edit,del ,view etc)&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;Amit M.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Amit Mittal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Dec 2005 09:06:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060639#M91806</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-02T09:06:17Z</dc:date>
    </item>
    <item>
      <title>Re: Disable push button Gui Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060640#M91807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you should write in sy-ucom of change button.&lt;/P&gt;&lt;P&gt;when 'CHANGE'.&lt;/P&gt;&lt;P&gt;SET PF_STATUS 'STAT' EXCLUDING '&amp;lt;b&amp;gt;SAVE&amp;lt;/b&amp;gt;'.&lt;/P&gt;&lt;P&gt;SAVE if Fcode of savebutton.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Dec 2005 09:08:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060640#M91807</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-02T09:08:48Z</dc:date>
    </item>
    <item>
      <title>Re: Disable push button Gui Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060641#M91808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;mmmmh&lt;/P&gt;&lt;P&gt;in PBO I have: &lt;/P&gt;&lt;P&gt;MODULE PBO OUTPUT.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'GS_100' EXCLUDING 'SAVE'.&lt;/P&gt;&lt;P&gt;  ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this becouse initially I don't wont use SAVE button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In PAI I have:&lt;/P&gt;&lt;P&gt;  CASE save_ok.&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK' OR 'CANCEL'.&lt;/P&gt;&lt;P&gt;      LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;    WHEN 'SWITCH'.&lt;/P&gt;&lt;P&gt;      PERFORM switch_edit_mode.&lt;/P&gt;&lt;P&gt;    WHEN 'SAVE'.&lt;/P&gt;&lt;P&gt;      PERFORM save_alv_update.&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thi is the form:&lt;/P&gt;&lt;P&gt;FORM switch_edit_mode.&lt;/P&gt;&lt;P&gt;  IF go_grid-&amp;gt;is_ready_for_input( ) EQ 0.&lt;/P&gt;&lt;P&gt;    SET PF-STATUS 'GS_100'.&lt;/P&gt;&lt;P&gt;    CALL METHOD go_grid-&amp;gt;set_ready_for_input&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        i_ready_for_input = 1.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    SET PF-STATUS 'GS_100' EXCLUDING 'SAVE'.&lt;/P&gt;&lt;P&gt;    CALL METHOD go_grid-&amp;gt;set_ready_for_input&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        i_ready_for_input = 0.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But GUI STATUS not change! SAVE is always EXCLUDE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Dec 2005 09:18:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060641#M91808</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-02T09:18:54Z</dc:date>
    </item>
    <item>
      <title>Re: Disable push button Gui Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060642#M91809</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;  Why dont you simply create another GUI_status..i did many a times such thing, where excluding '****' quite complicated to handle.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can craete a PF-STATUS  'GUI_200' to inlcude the SAVE buton with all other button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if ..&lt;/P&gt;&lt;P&gt; SET PF-STATUS 'GS_100'.&lt;/P&gt;&lt;P&gt;ELSE. &lt;/P&gt;&lt;P&gt; SET PF-STATUS 'GS_200'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Dec 2005 09:35:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060642#M91809</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-02T09:35:43Z</dc:date>
    </item>
    <item>
      <title>Re: Disable push button Gui Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060643#M91810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It don't works! It display always GS_100...where I wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PAI module:&lt;/P&gt;&lt;P&gt;SET PF-STATUS 'GS_100'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM when CHANGE BUTTON is pressed:&lt;/P&gt;&lt;P&gt;if ..&lt;/P&gt;&lt;P&gt;SET PF-STATUS 'GS_100'.&lt;/P&gt;&lt;P&gt;ELSE. &lt;/P&gt;&lt;P&gt;SET PF-STATUS 'GS_200'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Dec 2005 09:52:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060643#M91810</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-02T09:52:31Z</dc:date>
    </item>
    <item>
      <title>Re: Disable push button Gui Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060644#M91811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;   that simply means that the control is not going to the 'else ' branch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;just put a break in that else branch..and run the program..and see control is going there at all..you may need to verify the IF condition..i think its remaining true..when its expected to be false.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;revrt back, if its not the problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Dec 2005 10:11:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060644#M91811</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-02T10:11:59Z</dc:date>
    </item>
    <item>
      <title>Re: Disable push button Gui Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060645#M91812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually there is no need to SET PF-STATUS in PAI in WHEN 'SWITCH' code as once it goes to PBO module it will again set PF-STATUS EXCLUDING 'SAVE' all the time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So you have to change the PBO Module logic as follows,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE PBO OUTPUT.&lt;/P&gt;&lt;P&gt;IF &amp;lt;your condition&amp;gt;.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'GS_100'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'GS_100' EXCLUDING 'SAVE'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and then remove the SET PF-STATUS statements from &lt;/P&gt;&lt;P&gt;SWITCH_EDIT_MODE subroutine..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best way is to set a flag (a global variable) in SWITCH_EDIT_MODE and use it in PBO instead of go_grid-&amp;gt;is_ready_for_input..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some thing like the following,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in your SWITCH_EDIT_MODE routine,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF gv_edit EQ 'X'.&lt;/P&gt;&lt;P&gt;    CLEAR gv_edit.&lt;/P&gt;&lt;P&gt;****other code here to disable grid&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    gv_edit = 'X'.&lt;/P&gt;&lt;P&gt;****other code here to enable grid&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your PBO module,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE PBO OUTPUT.&lt;/P&gt;&lt;P&gt;IF gv_edit EQ space.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'GS_100'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'GS_100' EXCLUDING 'SAVE'.&lt;/P&gt;&lt;P&gt;ENDIF.&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;Sri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Srikanth Pinnamaneni&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Dec 2005 10:34:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060645#M91812</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-02T10:34:19Z</dc:date>
    </item>
    <item>
      <title>Re: Disable push button Gui Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060646#M91813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Debugging said me that enter in the ELSE statment..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Dec 2005 10:36:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/disable-push-button-gui-status/m-p/1060646#M91813</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-02T10:36:10Z</dc:date>
    </item>
  </channel>
</rss>

