<?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: Add Button with ALV  Standard Toolbar. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-button-with-alv-standard-toolbar/m-p/3602607#M867702</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;Check out page 33 of this PDF link.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.abap4.it/download/ALV.pdf" target="test_blank"&gt;http://www.abap4.it/download/ALV.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will solve ur problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ramya&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Mar 2008 06:24:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-20T06:24:29Z</dc:date>
    <item>
      <title>Add Button with ALV  Standard Toolbar.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-button-with-alv-standard-toolbar/m-p/3602605#M867700</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;Can any one tell me how to add user-defined button with ALV&lt;/P&gt;&lt;P&gt;Standard toolbar? When I add Pf-status for alv output , standard alv toolbar is not displayed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz do needful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Mar 2008 06:16:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/add-button-with-alv-standard-toolbar/m-p/3602605#M867700</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-20T06:16:21Z</dc:date>
    </item>
    <item>
      <title>Re: Add Button with ALV  Standard Toolbar.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-button-with-alv-standard-toolbar/m-p/3602606#M867701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;On the toolbar event of your alv grid, all the button as shown in the code below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

FORM handle_toolbar USING i_object TYPE REF TO cl_alv_event_toolbar_set .
DATA: ls_toolbar TYPE stb_button.
 
CLEAR ls_toolbar.
MOVE 'EXCH' TO ls_toolbar-function. "#EC NOTEXT
MOVE 2 TO ls_toolbar-butn_type.
MOVE icon_calculation TO ls_toolbar-icon.
MOVE 'Payment in Other Currencies'(202) TO ls_toolbar-quickinfo.
MOVE ' ' TO ls_toolbar-text.
MOVE ' ' TO ls_toolbar-disabled. "#EC NOTEXT
APPEND ls_toolbar TO i_object-&amp;gt;mt_toolbar.
ENDFORM
 
 
CLASS lcl_event_handler DEFINITION .
PUBLIC SECTION .
METHODS:
*To add new functional buttons to the ALV toolbar
handle_toolbar FOR EVENT toolbar OF cl_gui_alv_grid
IMPORTING e_object e_interactive ,
ENDCLASS.
 
CLASS lcl_event_handler IMPLEMENTATION .
*Handle Toolbar
METHOD handle_toolbar.
PERFORM handle_toolbar USING e_object e_interactive .
ENDMETHOD .
ENDCLASS.
 
DATA gr_event_handler TYPE REF TO lcl_event_handler .
.. ..
*--Creating an instance for the event handler
CREATE OBJECT gr_event_handler .
*--Registering handler methods to handle ALV Grid events
SET HANDLER gr_event_handler-&amp;gt;handle_toolbar FOR gr_alvgrid .
 
 
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;Thanks,&lt;/P&gt;&lt;P&gt;Balaji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Mar 2008 06:22:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/add-button-with-alv-standard-toolbar/m-p/3602606#M867701</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-20T06:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: Add Button with ALV  Standard Toolbar.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-button-with-alv-standard-toolbar/m-p/3602607#M867702</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;Check out page 33 of this PDF link.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.abap4.it/download/ALV.pdf" target="test_blank"&gt;http://www.abap4.it/download/ALV.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will solve ur problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ramya&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Mar 2008 06:24:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/add-button-with-alv-standard-toolbar/m-p/3602607#M867702</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-20T06:24:29Z</dc:date>
    </item>
    <item>
      <title>Re: Add Button with ALV  Standard Toolbar.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-button-with-alv-standard-toolbar/m-p/3602608#M867703</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;U should copy the status of ur normal alv output after that&lt;/P&gt;&lt;P&gt;u should go to se41 screen here one satus button there &lt;/P&gt;&lt;P&gt;here In from u should give ur copied status name and program name &lt;/P&gt;&lt;P&gt;in to u should give ur progarm name and ur own status name.&lt;/P&gt;&lt;P&gt;and click copy.&lt;/P&gt;&lt;P&gt;After u copied u can include ur button in application toolbar which u have copied status.&lt;/P&gt;&lt;P&gt; now u can assign the pf-status in ur ALV program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;S.Nehru.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Mar 2008 06:24:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/add-button-with-alv-standard-toolbar/m-p/3602608#M867703</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-20T06:24:47Z</dc:date>
    </item>
    <item>
      <title>Re: Add Button with ALV  Standard Toolbar.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-button-with-alv-standard-toolbar/m-p/3602609#M867704</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;Firstly pass the PF-status from in which you will be having PF-status.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_INTERFACE_CHECK              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     i_bypassing_buffer             = 'X'&lt;/P&gt;&lt;P&gt;     i_buffer_active                = ' '&lt;/P&gt;&lt;P&gt;     i_callback_program             = sy-repid&lt;/P&gt;&lt;P&gt;     i_callback_pf_status_set       = 'SET_PF_STATUS'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'SET_PF_STATUS' is the FORM in which you will be having your pf-status 'PFSTATUS'&lt;/P&gt;&lt;P&gt;FORM set_pf_status USING rt_extab TYPE slis_t_extab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'PFSTATUS' EXCLUDING rt_extab.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;excluding rt_extab command will exclude SAP button,if you require SAP buttons to then remov ethe command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Click on the 'PFSTATUS' and put your button in APPLICATION toolbar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prakash&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Mar 2008 06:26:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/add-button-with-alv-standard-toolbar/m-p/3602609#M867704</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-20T06:26:41Z</dc:date>
    </item>
    <item>
      <title>Re: Add Button with ALV  Standard Toolbar.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-button-with-alv-standard-toolbar/m-p/3602610#M867705</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;Do the following to add button(s) to ALV toolbar:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CLASS lcl_event_receiver DEFINITION.

  PUBLIC SECTION.
    METHODS:
            handle_toolbar
            FOR EVENT toolbar OF cl_gui_alv_grid
                IMPORTING e_object e_interactive,

ENDCLASS.  

CLASS lcl_event_receiver IMPLEMENTATION.

  METHOD handle_toolbar.
    DATA: lv_toolbar TYPE stb_button.

* Push Button 
      CLEAR lv_toolbar.
      MOVE gc_fc TO lv_toolbar-function.
      MOVE '&amp;lt;write text here for button&amp;gt;'(100) TO lv_toolbar-text.
      MOVE '&amp;lt;wrte text here&amp;gt;'(100) TO lv_toolbar-quickinfo.
      MOVE gc_space TO lv_toolbar-disabled.
      APPEND lv_toolbar TO e_object-&amp;gt;mt_toolbar.

endmethod.
endclass.


  DATA: gv_event_receiver TYPE REF TO lcl_event_receiver,
gv_alv_grid        TYPE REF TO cl_gui_alv_grid,

 CREATE OBJECT gv_event_receiver.

* Event Handler
    SET HANDLER gv_event_receiver-&amp;gt;handle_toolbar FOR gv_alv_grid.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Vijay&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PLZ reward points if helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Mar 2008 06:30:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/add-button-with-alv-standard-toolbar/m-p/3602610#M867705</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-20T06:30:00Z</dc:date>
    </item>
  </channel>
</rss>

