<?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: Execute button in ALV in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481440#M1652304</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shahruk,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I understood your problem. See are using  I_CALLBACK_USER_COMMAND = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here whatever you give after I_CALLBACK_USER_COMMAND must be a subroutine name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So create a subroutine named USER_COMMAND and in that subroutine write your logic for user interaction.&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;Best Regards.&lt;/P&gt;&lt;P&gt;Aswath.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Jan 2012 12:22:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-01-18T12:22:36Z</dc:date>
    <item>
      <title>Execute button in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481437#M1652301</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am creating an execute button in my ALV report  output.&lt;/P&gt;&lt;P&gt;I have created a z status named ZSTANDARD_FULLSCREEN (a copy of standard_fullscreen) through se41 and added the execute button named BDC. While in coding i have made the following changes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      I_CALLBACK_PROGRAM     = SY-REPID
      I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS'
      I_CALLBACK_TOP_OF_PAGE = 'TOP-OF-PAGE'
      I_GRID_TITLE           = 'GENERATE DISCONNECTION ORDERS'
      IS_LAYOUT              = WA_LAYOUT
      IT_FIELDCAT            = I_FCAT  "FIELDCAT
      I_CALLBACK_USER_COMMAND = 'USER_COMMAND'

      IT_SORT                = I_SORT[]
*      IT_EXCLUDING  = IT_MENU

    TABLES
      T_OUTTAB               = I_FINAL.


      DATA: RS_SELFIELD TYPE SLIS_SELFIELD.
.
      SET PF-STATUS 'ZSTANDARD_FULLSCREEN'.

      AT USER-COMMAND.
      IF SYUCOMM = 'BDC'.
      EXIT.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;But the execute button is still not coming. I have read almost all the post related to this topic but none of them suffice. Please help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Added code tags&lt;/P&gt;&lt;P&gt;Edited by: Rob Burbank on Jan 17, 2012 1:30 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jan 2012 18:16:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481437#M1652301</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-17T18:16:15Z</dc:date>
    </item>
    <item>
      <title>Re: Execute button in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481438#M1652302</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, you have to put the button logic in a form named USER_COMMAND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jan 2012 18:32:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481438#M1652302</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-17T18:32:26Z</dc:date>
    </item>
    <item>
      <title>Re: Execute button in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481439#M1652303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is a basic question you can find lot of threads if you search properly&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg:&lt;SPAN __jive_macro_name="message" id="10986911"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jan 2012 19:42:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481439#M1652303</guid>
      <dc:creator>sjeevan</dc:creator>
      <dc:date>2012-01-17T19:42:51Z</dc:date>
    </item>
    <item>
      <title>Re: Execute button in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481440#M1652304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shahruk,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I understood your problem. See are using  I_CALLBACK_USER_COMMAND = 'USER_COMMAND'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here whatever you give after I_CALLBACK_USER_COMMAND must be a subroutine name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So create a subroutine named USER_COMMAND and in that subroutine write your logic for user interaction.&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;Best Regards.&lt;/P&gt;&lt;P&gt;Aswath.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2012 12:22:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481440#M1652304</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-18T12:22:36Z</dc:date>
    </item>
    <item>
      <title>Re: Execute button in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481441#M1652305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SET PF-STATUS 'ZSTANDARD_FULLSCREEN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where have you written this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there should be a subroutine named SET_PF_STATUS in your program inside which you should write this line&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2012 12:26:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481441#M1652305</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-18T12:26:28Z</dc:date>
    </item>
    <item>
      <title>Re: Execute button in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481442#M1652306</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;PRE&gt;&lt;CODE&gt;
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      I_CALLBACK_PROGRAM     = SY-REPID
      I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS'
      I_CALLBACK_TOP_OF_PAGE = 'TOP-OF-PAGE'
      I_GRID_TITLE           = 'GENERATE DISCONNECTION ORDERS'
      IS_LAYOUT              = WA_LAYOUT
      IT_FIELDCAT            = I_FCAT  "FIELDCAT
      I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
      IT_SORT                = I_SORT[]
*      IT_EXCLUDING  = IT_MENU
 
    TABLES
      T_OUTTAB               = I_FINAL.
 
 
      DATA: RS_SELFIELD TYPE SLIS_SELFIELD.
.SET PF-STATUS 'ZSTANDARD_FULLSCREEN'
 
      AT USER-COMMAND.
      IF SYUCOMM = 'BDC'.
      EXIT.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For this, you need to create 2 new forms(subroutines).&lt;/P&gt;&lt;P&gt;One for PF-status named SET_PF_STATUS&lt;/P&gt;&lt;P&gt;and other for User command named USER_COMMAND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then write&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;      SET PF-STATUS 'ZSTANDARD_FULLSCREEN'. &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in set_pf_status form &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;      DATA: RS_SELFIELD TYPE SLIS_SELFIELD.
.

 
      AT USER-COMMAND.
      IF SYUCOMM = 'BDC'.
      EXIT. &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in user_command form.&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;Harsh Bansal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2012 17:20:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481442#M1652306</guid>
      <dc:creator>Harsh_Bansal</dc:creator>
      <dc:date>2012-01-18T17:20:32Z</dc:date>
    </item>
    <item>
      <title>Re: Execute button in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481443#M1652307</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;As Many Have already specified: Here is the solution:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_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_PF_STATUS_SET = 'SET_PF_STATUS'&lt;/P&gt;&lt;P&gt;      I_CALLBACK_TOP_OF_PAGE = 'TOP-OF-PAGE'&lt;/P&gt;&lt;P&gt;      I_GRID_TITLE           = 'GENERATE DISCONNECTION ORDERS'&lt;/P&gt;&lt;P&gt;      IS_LAYOUT              = WA_LAYOUT&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT            = I_FCAT  "FIELDCAT&lt;/P&gt;&lt;P&gt;      I_CALLBACK_USER_COMMAND = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      IT_SORT                = I_SORT[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IT_EXCLUDING  = IT_MENU&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB               = I_FINAL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;New Performs in urProgram:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
FORM set_pf_status USING fp_extab TYPE slis_t_extab.        "#EC CALLED

  SET PF-STATUS 'ZSTANDARD_FULLSCREEN' EXCLUDING fp_extab.

ENDFORM.                    " set_pf_status

FORM user_command USING fp_ucomm TYPE syucomm
                                                fp_slfld TYPE slis_selfield.

  CASE fp_ucomm.
WHEN 'BDC'.
XXXXXXXX
ENDCASE.

ENDFORM.
 
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2012 18:10:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481443#M1652307</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-18T18:10:26Z</dc:date>
    </item>
    <item>
      <title>Re: Execute button in ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481444#M1652308</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks every1 for replies..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jan 2012 06:57:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/execute-button-in-alv/m-p/8481444#M1652308</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-20T06:57:12Z</dc:date>
    </item>
  </channel>
</rss>

