<?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 ALV in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1507668#M234366</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am tryng to handle the standard function code.The error i am getting is formal parameter "parent" does not exist.However the parameter 'I_parent'has a similar name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone resolve and make this work.Kindly help in this experts.&lt;/P&gt;&lt;P&gt;when '&amp;amp;xxl'&lt;/P&gt;&lt;P&gt;perform test.&lt;/P&gt;&lt;P&gt;data:obj1 type ref to cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;form test.&lt;/P&gt;&lt;P&gt;    create object obj1&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;    parent = control_container&lt;/P&gt;&lt;P&gt;    node_selection_mode = cl_gui_alv_grid=&amp;gt;MC_FC_CALL_XXL.&lt;/P&gt;&lt;P&gt;    endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 28 Aug 2006 09:53:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-08-28T09:53:32Z</dc:date>
    <item>
      <title>ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1507668#M234366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am tryng to handle the standard function code.The error i am getting is formal parameter "parent" does not exist.However the parameter 'I_parent'has a similar name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone resolve and make this work.Kindly help in this experts.&lt;/P&gt;&lt;P&gt;when '&amp;amp;xxl'&lt;/P&gt;&lt;P&gt;perform test.&lt;/P&gt;&lt;P&gt;data:obj1 type ref to cl_gui_alv_grid.&lt;/P&gt;&lt;P&gt;form test.&lt;/P&gt;&lt;P&gt;    create object obj1&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;    parent = control_container&lt;/P&gt;&lt;P&gt;    node_selection_mode = cl_gui_alv_grid=&amp;gt;MC_FC_CALL_XXL.&lt;/P&gt;&lt;P&gt;    endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Aug 2006 09:53:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1507668#M234366</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-28T09:53:32Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1507669#M234367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Satheesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you create the container ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- ALV Grid instance reference&lt;/P&gt;&lt;P&gt;DATA gr_alvgrid TYPE REF TO cl_gui_alv_grid .&lt;/P&gt;&lt;P&gt;*--- Name of the custom control added on the screen&lt;/P&gt;&lt;P&gt;DATA gc_custom_control_name TYPE scrfname VALUE &amp;#145;CC_ALV&amp;#146; .&lt;/P&gt;&lt;P&gt;*--- Custom container instance reference&lt;/P&gt;&lt;P&gt;DATA gr_ccontainer TYPE REF TO cl_gui_custom_container .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF gr_alvgrid IS INITIAL .&lt;/P&gt;&lt;P&gt;*----Creating custom container instance&lt;/P&gt;&lt;P&gt;CREATE OBJECT gr_ccontainer&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;container_name = gc_custom_control_name&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;cntl_error = 1&lt;/P&gt;&lt;P&gt;cntl_system_error = 2&lt;/P&gt;&lt;P&gt;create_error = 3&lt;/P&gt;&lt;P&gt;lifetime_error = 4&lt;/P&gt;&lt;P&gt;lifetime_dynpro_dynpro_link = 5&lt;/P&gt;&lt;P&gt;others = 6 .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*--Exception handling&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now pass this  while creating the grid object&lt;/P&gt;&lt;P&gt;*----Creating ALV Grid instance&lt;/P&gt;&lt;P&gt;CREATE OBJECT gr_alvgrid&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_parent = gr_ccontainer&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;error_cntl_create = 1&lt;/P&gt;&lt;P&gt;error_cntl_init = 2&lt;/P&gt;&lt;P&gt;error_cntl_link = 3&lt;/P&gt;&lt;P&gt;error_dp_create = 4&lt;/P&gt;&lt;P&gt;others = 5 .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*--Exception&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vidya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Aug 2006 09:58:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1507669#M234367</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-28T09:58:49Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1507670#M234368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It shud be like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA TABLE_OBJ TYPE REF TO CL_GUI_ALV_GRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;create the TABLE control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CREATE OBJECT TABLE_OBJ&lt;/P&gt;&lt;P&gt;                  EXPORTING I_PARENT = CONTAINER.&lt;/P&gt;&lt;P&gt;it will definately solve it ...&lt;/P&gt;&lt;P&gt;Reward please if helpful&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Tushar Mundlik&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Aug 2006 10:01:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1507670#M234368</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-28T10:01:09Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1507671#M234369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vidya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you have given the very good example.Just if i wanna add the function code'&amp;amp;XXL' and '%PC' and to make it work,what should i do.Kindly help me with your above example.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Aug 2006 10:34:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1507671#M234369</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-28T10:34:48Z</dc:date>
    </item>
    <item>
      <title>Re: ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1507672#M234370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Satheesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We use the event &amp;#147;toolbar&amp;#148; to add the button and the event &amp;#147;user_command&amp;#148; to implement the new function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so in our class we need to define two methods to handle these two events first..&lt;/P&gt;&lt;P&gt;u can find this out from standard program 'BCALV_GRID_05'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;briefly, define 2 methods ..say&lt;/P&gt;&lt;P&gt;in class declaration.&lt;/P&gt;&lt;P&gt; METHODS:&lt;/P&gt;&lt;P&gt;    HANDLE_TOOLBAR&lt;/P&gt;&lt;P&gt;        FOR EVENT TOOLBAR OF CL_GUI_ALV_GRID&lt;/P&gt;&lt;P&gt;            IMPORTING E_OBJECT E_INTERACTIVE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    HANDLE_USER_COMMAND&lt;/P&gt;&lt;P&gt;        FOR EVENT USER_COMMAND OF CL_GUI_ALV_GRID&lt;/P&gt;&lt;P&gt;            IMPORTING E_UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now in the class implemenatation.&lt;/P&gt;&lt;P&gt;METHOD HANDLE_TOOLBAR.&lt;/P&gt;&lt;P&gt; DATA: LS_TOOLBAR  TYPE STB_BUTTON.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append a separator to normal toolbar&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR LS_TOOLBAR.&lt;/P&gt;&lt;P&gt;    MOVE 3 TO LS_TOOLBAR-BUTN_TYPE.&lt;/P&gt;&lt;P&gt;    APPEND LS_TOOLBAR TO E_OBJECT-&amp;gt;MT_TOOLBAR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append an icon to show booking table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR LS_TOOLBAR.&lt;/P&gt;&lt;P&gt;    MOVE 'BOOKINGS' TO LS_TOOLBAR-FUNCTION.&lt;/P&gt;&lt;P&gt;    MOVE ICON_EMPLOYEE TO LS_TOOLBAR-ICON.&lt;/P&gt;&lt;P&gt;    MOVE 'Show Bookings'(111) TO LS_TOOLBAR-QUICKINFO.&lt;/P&gt;&lt;P&gt;    MOVE 'Detail'(112) TO LS_TOOLBAR-TEXT.&lt;/P&gt;&lt;P&gt;    MOVE ' ' TO LS_TOOLBAR-DISABLED.&lt;/P&gt;&lt;P&gt;    APPEND LS_TOOLBAR TO E_OBJECT-&amp;gt;MT_TOOLBAR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDMETHOD.&lt;/P&gt;&lt;P&gt;METHOD HANDLE_USER_COMMAND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;§ 3.In event handler method for event USER_COMMAND: Query your&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  function codes defined in step 2 and react accordingly.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DATA: LT_ROWS TYPE LVC_T_ROW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CASE E_UCOMM.&lt;/P&gt;&lt;P&gt;      WHEN 'BOOKINGS'.&lt;/P&gt;&lt;P&gt;        CALL METHOD GRID1-&amp;gt;GET_SELECTED_ROWS&lt;/P&gt;&lt;P&gt;                 IMPORTING ET_INDEX_ROWS = LT_ROWS.&lt;/P&gt;&lt;P&gt;        CALL METHOD CL_GUI_CFW=&amp;gt;FLUSH.&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC NE 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;add your handling, for example&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          CALL FUNCTION 'POPUP_TO_INFORM'&lt;/P&gt;&lt;P&gt;               EXPORTING&lt;/P&gt;&lt;P&gt;                    TITEL = G_REPID&lt;/P&gt;&lt;P&gt;                    TXT2  = SY-SUBRC&lt;/P&gt;&lt;P&gt;                    TXT1  = 'Error in Flush'(500).&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                           "handle_user_command&lt;/P&gt;&lt;P&gt;after creating the grid object...&lt;/P&gt;&lt;P&gt;GS_LAYOUT-SEL_MODE = 'A'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD GRID1-&amp;gt;SET_TABLE_FOR_FIRST_DISPLAY&lt;/P&gt;&lt;P&gt;         EXPORTING I_STRUCTURE_NAME = 'SFLIGHT'&lt;/P&gt;&lt;P&gt;                   IS_LAYOUT        = GS_LAYOUT&lt;/P&gt;&lt;P&gt;         CHANGING  IT_OUTTAB        = GT_SFLIGHT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT EVENT_RECEIVER.&lt;/P&gt;&lt;P&gt;    SET HANDLER EVENT_RECEIVER-&amp;gt;HANDLE_USER_COMMAND FOR GRID1.&lt;/P&gt;&lt;P&gt;    SET HANDLER EVENT_RECEIVER-&amp;gt;HANDLE_TOOLBAR FOR GRID1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;§ 4.Call method 'set_toolbar_interactive' to raise event TOOLBAR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL METHOD GRID1-&amp;gt;SET_TOOLBAR_INTERACTIVE.&lt;/P&gt;&lt;P&gt;    SET HANDLER EVENT_RECEIVER-&amp;gt;HANDLE_USER_COMMAND FOR GRID1.&lt;/P&gt;&lt;P&gt;    SET HANDLER EVENT_RECEIVER-&amp;gt;HANDLE_TOOLBAR FOR GRID1.&lt;/P&gt;&lt;P&gt;Regadrds,&lt;/P&gt;&lt;P&gt;Vidya.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Aug 2006 12:00:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv/m-p/1507672#M234370</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-28T12:00:13Z</dc:date>
    </item>
  </channel>
</rss>

