<?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: Button action in ALV in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961895#M395380</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi chandrashekar ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to debug only this  user-command portion exclusively,with out touching internal tables ,loops etc.,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Feb 2007 09:54:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-13T09:54:00Z</dc:date>
    <item>
      <title>Button action in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961889#M395374</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HELLO FRIENDS,&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;This is the  code  to get a windows  when click on the button basic.&lt;/P&gt;&lt;P&gt;No compilation errors .But no action performed even i click button 'basic'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : slis.&lt;/P&gt;&lt;P&gt;DATA: vt_fieldcat TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA: vt_fieldcat1 TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;p1 TYPE i VALUE 2,&lt;/P&gt;&lt;P&gt;p3 TYPE i VALUE 3,&lt;/P&gt;&lt;P&gt;END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    i_program_name         = sy-repid&lt;/P&gt;&lt;P&gt;    i_internal_tabname     = 'ITAB'&lt;/P&gt;&lt;P&gt;    i_client_never_display = 'X'&lt;/P&gt;&lt;P&gt;    i_inclname             = sy-repid&lt;/P&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;    ct_fieldcat            = vt_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;ENDIF.&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;P&gt;    i_callback_program      = sy-repid&lt;/P&gt;&lt;P&gt;     I_callback_user_command = 'USER_COMMAND'   "see FORM&lt;/P&gt;&lt;P&gt;     i_callback_pf_status_set = 'SET_PF_STATUS'   "see FORM&lt;/P&gt;&lt;P&gt;    it_fieldcat             = vt_fieldcat&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    t_outtab                = itab.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM set_pf_status USING rt_extab TYPE slis_t_extab.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'ZNEWSTATUS'.&lt;/P&gt;&lt;P&gt;                  "Copy of 'STANDARD' pf_status from fgroup SALV&lt;/P&gt;&lt;P&gt;ENDFORM.&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;&lt;P&gt;FORM user_command USING ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;selfield TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE UCOMM.&lt;/P&gt;&lt;P&gt;   WHEN 'BASIC'.&lt;/P&gt;&lt;P&gt;   WINDOW STARTING AT 1 1&lt;/P&gt;&lt;P&gt;       ENDING  AT 20  20.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 09:41:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961889#M395374</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T09:41:32Z</dc:date>
    </item>
    <item>
      <title>Re: Button action in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961890#M395375</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sagar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Check out if ur PF STATUS is activated.&lt;/P&gt;&lt;P&gt;2. Debug and check if UCOMM is BASIS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 09:45:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961890#M395375</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T09:45:17Z</dc:date>
    </item>
    <item>
      <title>Re: Button action in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961891#M395376</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dont pass sy-repid directly to REUSE_ALV_LIST_DISPLAY. Copy it into another variable and then pass it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;data v_repid type sy-repid.&lt;/P&gt;&lt;P&gt;v_repid = sy-repid.&amp;lt;/b&amp;gt;&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;P&gt;&amp;lt;b&amp;gt;i_callback_program = v_repid&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;I_callback_user_command = 'USER_COMMAND' "see FORM&lt;/P&gt;&lt;P&gt;i_callback_pf_status_set = 'SET_PF_STATUS' "see FORM&lt;/P&gt;&lt;P&gt;it_fieldcat = vt_fieldcat&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;t_outtab = itab.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 09:48:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961891#M395376</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T09:48:36Z</dc:date>
    </item>
    <item>
      <title>Re: Button action in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961892#M395377</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;when u call z PF-STATUS then u call should be like this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;form z_pf_status using  extab type slis_t_extab.&lt;/P&gt;&lt;P&gt;  data i_extab type slis_t_extab with header line.&lt;/P&gt;&lt;P&gt;  i_extab[] = extab[].&lt;/P&gt;&lt;P&gt;  append '&amp;amp;POST' to i_extab.&lt;/P&gt;&lt;P&gt;  set pf-status g_statu_07.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 09:52:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961892#M395377</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T09:52:13Z</dc:date>
    </item>
    <item>
      <title>Re: Button action in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961893#M395378</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Refer this code&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_enhanced.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_enhanced.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/reporting/alv/alvgrid.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/reporting/alv/alvgrid.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;make sure taht the FCODE used by you in the screen painter is 'BASIC'.&lt;/P&gt;&lt;P&gt;If that is fine as of now instead of calling a wndow call a transcation and se to figure out the problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 09:52:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961893#M395378</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T09:52:49Z</dc:date>
    </item>
    <item>
      <title>Re: Button action in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961894#M395379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sagar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;better you use the event-handler for the ALV-Grid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see this code and look into the example BCALV_GRID_0*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data declaration:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
CLASS application DEFINITION DEFERRED.
DATA:  event_receiver TYPE REF TO application,
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Methods in your program&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
             handle_toolbar
               FOR EVENT toolbar OF cl_gui_alv_grid
                  IMPORTING e_object e_interactive,

             handle_user_command
               FOR EVENT user_command OF cl_gui_alv_grid
                  IMPORTING e_ucomm
             .
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
METHOD handle_toolbar.

    DATA: ls_toolbar  TYPE stb_button.

    CLEAR ls_toolbar.
    MOVE 3 TO ls_toolbar-butn_type.
    APPEND ls_toolbar TO e_object-&amp;gt;mt_toolbar.

    CLEAR ls_toolbar.
    MOVE 'ENTRY_ACCEPT' TO ls_toolbar-function.
    MOVE ICON_BOOKING_OK TO ls_toolbar-icon.
    MOVE ' your text'(112) TO ls_toolbar-text.
    MOVE ' ' TO ls_toolbar-disabled.
    APPEND ls_toolbar TO e_object-&amp;gt;mt_toolbar.

    CLEAR ls_toolbar.
    MOVE 3 TO ls_toolbar-butn_type.
    APPEND ls_toolbar TO e_object-&amp;gt;mt_toolbar.

    CLEAR ls_toolbar.
    MOVE 'ENTRY_REFUSE' TO ls_toolbar-function.
    MOVE ICON_BOOKING_STOP TO ls_toolbar-icon.
    MOVE ' your text'(112) TO ls_toolbar-text.
    MOVE ' ' TO ls_toolbar-disabled.
    APPEND ls_toolbar TO e_object-&amp;gt;mt_toolbar.
  ENDMETHOD.
*-------------------------------------------------------------------
METHOD handle_user_command.

  CASE e_ucomm.
    WHEN 'ENTRY_ACCEPT'.  CALL SCREEN 200 STARTING AT 10 5.
    WHEN 'ENTRY_REFUSE'.  CALL SCREEN 300 STARTING AT 10 5.

  ENDCASE.

ENDMETHOD.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code after the creation of the container for the ALV-Grid&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
    CREATE OBJECT event_receiver.
    SET HANDLER event_receiver-&amp;gt;handle_user_command FOR alv_list1.
    SET HANDLER event_receiver-&amp;gt;handle_toolbar FOR alv_list1.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pleases look into the SAP examples described above, for detailed information&lt;/P&gt;&lt;P&gt;Regrads&lt;/P&gt;&lt;P&gt;Steffen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 09:53:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961894#M395379</guid>
      <dc:creator>former_member183924</dc:creator>
      <dc:date>2007-02-13T09:53:11Z</dc:date>
    </item>
    <item>
      <title>Re: Button action in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961895#M395380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi chandrashekar ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to debug only this  user-command portion exclusively,with out touching internal tables ,loops etc.,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 09:54:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961895#M395380</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T09:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: Button action in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961896#M395381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;just put a breakpoint at the line &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE UCOMM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2007 09:57:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/button-action-in-alv/m-p/1961896#M395381</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-13T09:57:38Z</dc:date>
    </item>
  </channel>
</rss>

