<?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: ALV Grid - Resource Issue? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990484#M74054</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;Have you did something like that before creating event receiver?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;IF cl_gui_alv_grid=&amp;gt;offline( ) IS INITIAL.
* Create the event reciever
    IF o_eventreceiver IS INITIAL.
      CREATE OBJECT o_eventreceiver.
    ENDIF.
  ENDIF.

In PAI of the screen,just try this.

module USER_COMMAND_9001 input.
  CASE sy-ucomm.
    WHEN 'EXIT' or  'CANC'.

      perform f9600_free_objects:
               using o_Alvgrid 'ALV' text-E02,
               using o_Dockingcontainer 'DOCKING'
                       TEXT-E01.
* leave program.
      LEAVE PROGRAM.

    when 'BACK'.
      perform f9600_free_objects:
               using o_Alvgrid 'ALV' text-E02,
               using o_Dockingcontainer 'DOCKING'
                       TEXT-E01.
      set screen '0'.
      leave screen.
* This leaves the program but you may need to re-call the
* transaction to go back to the original screen

    when others.

  ENDCASE.

endmodule.                 " USER_COMMAND_9001  INPUT

FORM f9600_free_objects USING pobject
                    value(ptype)
                    value(ptext).

  DATA: l_objectalv TYPE REF TO cl_gui_alv_grid.
* Need to type the field symbol or it does not work

  CASE ptype.
    WHEN 'ALV'.

      l_objectalv = pobject.

      IF NOT ( l_objectalv IS INITIAL ).
        CALL METHOD l_objectalv-&amp;gt;free
          EXCEPTIONS
            cntl_error        = 1
           cntl_system_error = 2
            OTHERS            = 3.
        CLEAR: pobject, l_objectalv.
        PERFORM f9700_error_handle USING ptext.

      ENDIF.
    WHEN 'DOCKING'.
      DATA: lobjectdock TYPE REF TO cl_gui_docking_container.
      lobjectdock = pobject.

      IF NOT ( lobjectdock IS INITIAL ).
        CALL METHOD lobjectdock-&amp;gt;free
          EXCEPTIONS
            cntl_error        = 1
           cntl_system_error = 2
            OTHERS            = 3.
        CLEAR: pobject, lobjectdock.
        PERFORM f9700_error_handle USING ptext.

      ENDIF.
    WHEN 'CONTAINER'.
      DATA: lobjectcontainer TYPE REF TO cl_gui_container.
      lobjectcontainer = pobject.

      IF NOT ( lobjectcontainer IS INITIAL ).
        CALL METHOD lobjectcontainer-&amp;gt;free
          EXCEPTIONS
            cntl_error        = 1
           cntl_system_error = 2
            OTHERS            = 3.
        CLEAR: pobject, lobjectcontainer.
        PERFORM f9700_error_handle USING ptext.

      ENDIF.
    WHEN OTHERS.
      sy-subrc = 1.
      PERFORM f9700_error_handle USING
                                text-e04.
  ENDCASE.

ENDFORM.                    " f9600_free_objects


FORM f9700_error_handle USING    value(ptext).

  IF sy-subrc NE 0.
* add your handling, for example
    CALL FUNCTION 'POPUP_TO_INFORM'
         EXPORTING
              titel = text-e03
              txt2  = sy-subrc
              txt1  = ptext.
  ENDIF.


ENDFORM.                    " f9700_error_handle&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Jayanthi Jayaraman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Jul 2005 08:58:01 GMT</pubDate>
    <dc:creator>jayanthi_jayaraman</dc:creator>
    <dc:date>2005-07-26T08:58:01Z</dc:date>
    <item>
      <title>ALV Grid - Resource Issue?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990478#M74048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Morning All&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a situation where I have a standard selection screen displaying an ALV grid.  The user can then double click a line to see a drill down ALV.  My error occurs if the user executes the program multiple times i.e. displaying the grid time and time again.  Eventually the session does not display the grid and on a subsequent attempt the session either crashes or locks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am currently destroying the 2 containers used every time the user exits the relevant screens using call method gr_alvgrid-&amp;gt; free but to no avail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone else had similar problems?  I am on a 46B machine running on NT4 (yes I know I'm in the dark ages!)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Ian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2005 08:31:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990478#M74048</guid>
      <dc:creator>IanStubbings</dc:creator>
      <dc:date>2005-07-26T08:31:41Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid - Resource Issue?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990479#M74049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the dump using st22. What does the dump analysis says.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shekhar Kulkarni&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2005 08:36:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990479#M74049</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-26T08:36:27Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid - Resource Issue?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990480#M74050</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;Seee that whether u have used this restriction&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;MODULE   status_9001 OUTPUT.

&amp;lt;b&amp;gt;  IF o_dockingcontainer IS INITIAL.&amp;lt;/b&amp;gt;
   SET PF-STATUS 'ZSTATUS'.
    SET TITLEBAR 'ZTITLE'.
*   Creating Object
    PERFORM f9000_objects_create.
    SET HANDLER o_eventreceiver-&amp;gt;handle_double_click  FOR o_alvgrid.
*   Building the field catalog
    PERFORM f9001_build_field_cat TABLES i_fieldcat


*   Modifying the field catalog
    PERFORM f9002_modify_field_cat TABLES i_fieldcat.
*   For Layout
    PERFORM f9003_layout USING sy-title 'X' 'B' 'X' .
*   To display output
    PERFORM f9004_display_data TABLES i_output
                                      i_fieldcat.
  &amp;lt;b&amp;gt;ENDIF.&amp;lt;/b&amp;gt;

ENDMODULE.                 " STATUS_9001  OUTPUT&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helsp u.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2005 08:36:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990480#M74050</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-26T08:36:56Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid - Resource Issue?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990481#M74051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you cut/past your source code of the exit (destroy) ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2005 08:37:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990481#M74051</guid>
      <dc:creator>FredericGirod</dc:creator>
      <dc:date>2005-07-26T08:37:58Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid - Resource Issue?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990482#M74052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the speedy responses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My destroy code is below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT gr_ccontainer IS INITIAL.&lt;/P&gt;&lt;P&gt;    CALL METHOD gr_ccontainer-&amp;gt;free.&lt;/P&gt;&lt;P&gt;    FREE gr_ccontainer.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT gr_ccontainer2 IS INITIAL.&lt;/P&gt;&lt;P&gt;    CALL METHOD gr_ccontainer2-&amp;gt;free.&lt;/P&gt;&lt;P&gt;    FREE gr_ccontainer2.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is called at the exit of each screen and before  initially creating the objects for display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2005 08:46:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990482#M74052</guid>
      <dc:creator>IanStubbings</dc:creator>
      <dc:date>2005-07-26T08:46:08Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid - Resource Issue?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990483#M74053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Judith&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I am using this sort of restriction:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF gr_alvgrid IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creates an ALV instance and links it to the container instance&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CREATE OBJECT gr_alvgrid&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;       i_parent = gr_alvcontainer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Deterime the table columns&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM prepare_field_catalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Determine any layout attibutes&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM prepare_layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Provide the sort criteria&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM prepare_sorting TABLES gt_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Display the ALV grid&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL METHOD gr_alvgrid-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        is_layout                     = gs_layout1&lt;/P&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        it_outtab                     = gt_outtab1&lt;/P&gt;&lt;P&gt;        it_fieldcatalog               = gt_fieldcat1&lt;/P&gt;&lt;P&gt;        it_sort                       = gt_sort&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        invalid_parameter_combination = 1&lt;/P&gt;&lt;P&gt;        program_error                 = 2&lt;/P&gt;&lt;P&gt;        OTHERS                        = 3&lt;/P&gt;&lt;P&gt;        .&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT gr_event_receiver.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SET HANDLER gr_event_receiver-&amp;gt;handle_top_of_list&lt;/P&gt;&lt;P&gt;             FOR gr_alvgrid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SET HANDLER gr_event_receiver-&amp;gt;handle_double_click&lt;/P&gt;&lt;P&gt;              FOR gr_alvgrid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2005 08:48:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990483#M74053</guid>
      <dc:creator>IanStubbings</dc:creator>
      <dc:date>2005-07-26T08:48:07Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid - Resource Issue?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990484#M74054</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;Have you did something like that before creating event receiver?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;IF cl_gui_alv_grid=&amp;gt;offline( ) IS INITIAL.
* Create the event reciever
    IF o_eventreceiver IS INITIAL.
      CREATE OBJECT o_eventreceiver.
    ENDIF.
  ENDIF.

In PAI of the screen,just try this.

module USER_COMMAND_9001 input.
  CASE sy-ucomm.
    WHEN 'EXIT' or  'CANC'.

      perform f9600_free_objects:
               using o_Alvgrid 'ALV' text-E02,
               using o_Dockingcontainer 'DOCKING'
                       TEXT-E01.
* leave program.
      LEAVE PROGRAM.

    when 'BACK'.
      perform f9600_free_objects:
               using o_Alvgrid 'ALV' text-E02,
               using o_Dockingcontainer 'DOCKING'
                       TEXT-E01.
      set screen '0'.
      leave screen.
* This leaves the program but you may need to re-call the
* transaction to go back to the original screen

    when others.

  ENDCASE.

endmodule.                 " USER_COMMAND_9001  INPUT

FORM f9600_free_objects USING pobject
                    value(ptype)
                    value(ptext).

  DATA: l_objectalv TYPE REF TO cl_gui_alv_grid.
* Need to type the field symbol or it does not work

  CASE ptype.
    WHEN 'ALV'.

      l_objectalv = pobject.

      IF NOT ( l_objectalv IS INITIAL ).
        CALL METHOD l_objectalv-&amp;gt;free
          EXCEPTIONS
            cntl_error        = 1
           cntl_system_error = 2
            OTHERS            = 3.
        CLEAR: pobject, l_objectalv.
        PERFORM f9700_error_handle USING ptext.

      ENDIF.
    WHEN 'DOCKING'.
      DATA: lobjectdock TYPE REF TO cl_gui_docking_container.
      lobjectdock = pobject.

      IF NOT ( lobjectdock IS INITIAL ).
        CALL METHOD lobjectdock-&amp;gt;free
          EXCEPTIONS
            cntl_error        = 1
           cntl_system_error = 2
            OTHERS            = 3.
        CLEAR: pobject, lobjectdock.
        PERFORM f9700_error_handle USING ptext.

      ENDIF.
    WHEN 'CONTAINER'.
      DATA: lobjectcontainer TYPE REF TO cl_gui_container.
      lobjectcontainer = pobject.

      IF NOT ( lobjectcontainer IS INITIAL ).
        CALL METHOD lobjectcontainer-&amp;gt;free
          EXCEPTIONS
            cntl_error        = 1
           cntl_system_error = 2
            OTHERS            = 3.
        CLEAR: pobject, lobjectcontainer.
        PERFORM f9700_error_handle USING ptext.

      ENDIF.
    WHEN OTHERS.
      sy-subrc = 1.
      PERFORM f9700_error_handle USING
                                text-e04.
  ENDCASE.

ENDFORM.                    " f9600_free_objects


FORM f9700_error_handle USING    value(ptext).

  IF sy-subrc NE 0.
* add your handling, for example
    CALL FUNCTION 'POPUP_TO_INFORM'
         EXPORTING
              titel = text-e03
              txt2  = sy-subrc
              txt1  = ptext.
  ENDIF.


ENDFORM.                    " f9700_error_handle&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Jayanthi Jayaraman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2005 08:58:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990484#M74054</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2005-07-26T08:58:01Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid - Resource Issue?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990485#M74055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But, you don't destroy the grid ? the event receiver ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2005 09:00:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990485#M74055</guid>
      <dc:creator>FredericGirod</dc:creator>
      <dc:date>2005-07-26T09:00:20Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid - Resource Issue?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990486#M74056</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Frederic/Jayanthi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Doesn't the fact that the container is destroyed have a cascading effect on the grid and event receivers?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ian&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Ian Stubbings&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2005 09:08:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990486#M74056</guid>
      <dc:creator>IanStubbings</dc:creator>
      <dc:date>2005-07-26T09:08:29Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid - Resource Issue?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990487#M74057</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;Try this way of destroying&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;MODULE user_command_0100 INPUT.
  DATA: i_return_code TYPE i .

  CALL METHOD cl_gui_cfw=&amp;gt;dispatch
      IMPORTING return_code = i_return_code.
  save_ok = ok_code.
  CASE save_ok.
    WHEN 'BACK' OR 'END' OR 'CANC'.
      PERFORM exit_program.
  ENDCASE.
  CLEAR save_ok.

ENDMODULE.                 " USER_COMMAND_0100  INPUT

*&amp;amp;--------------------------------------------------------------------*
*&amp;amp;      Form  EXIT_PROGRAM
*&amp;amp;--------------------------------------------------------------------*
*       text
*---------------------------------------------------------------------*
FORM exit_program.

  CALL METHOD o_grid_container-&amp;gt;free.
  CALL METHOD cl_gui_cfw=&amp;gt;flush.
  IF sy-subrc NE 0.
*     Error in FLush
  ENDIF.

  LEAVE TO SCREEN 0.
ENDFORM.                  " EXIT_PROGRAM&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check with this code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2005 09:19:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990487#M74057</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-26T09:19:07Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid - Resource Issue?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990488#M74058</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did anyone finally solve the problem?&lt;/P&gt;&lt;P&gt;We've got a very similar problem here processing the f4 event of the alv grid control.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 May 2006 09:35:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990488#M74058</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-04T09:35:10Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid - Resource Issue?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990489#M74059</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Markus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try to provide ref_field, ref_table in the fieldcat to enable the F4 Help.&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>Thu, 04 May 2006 09:52:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-resource-issue/m-p/990489#M74059</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-04T09:52:27Z</dc:date>
    </item>
  </channel>
</rss>

