<?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: Tree Object Refresh Problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651094#M289304</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attach you can find the creation and destoying part of the object.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Eric&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:   ref_dc_arbol   TYPE REF TO cl_gui_docking_container,&lt;/P&gt;&lt;P&gt;ref_arbol      TYPE REF TO cl_gui_list_tree.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODULE mostrar_arbol.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODULE user_command_9001.&lt;/P&gt;&lt;P&gt;********************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE mostrar_arbol OUTPUT.&lt;/P&gt;&lt;P&gt;  IF ref_arbol IS INITIAL.&lt;/P&gt;&lt;P&gt;    PERFORM crear_arbol.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " mostrar_arbol  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM crear_arbol .&lt;/P&gt;&lt;P&gt;  DATA: it_tabla_nodos TYPE treev_ntab,&lt;/P&gt;&lt;P&gt;        it_tabla_items TYPE t_nodos,&lt;/P&gt;&lt;P&gt;        it_events      TYPE cntl_simple_events,&lt;/P&gt;&lt;P&gt;        wa_event       TYPE cntl_simple_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creamos el docking container para el Arbol&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CREATE OBJECT ref_dc_arbol&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      repid = sy-repid&lt;/P&gt;&lt;P&gt;      dynnr = '9001'&lt;/P&gt;&lt;P&gt;      extension = 225&lt;/P&gt;&lt;P&gt;      side  = cl_gui_docking_container=&amp;gt;dock_at_left.&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 a000.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creamos el control del arbol izq.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CREATE OBJECT ref_arbol&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      parent              = ref_dc_arbol&lt;/P&gt;&lt;P&gt;      node_selection_mode = cl_gui_list_tree=&amp;gt;node_sel_mode_single&lt;/P&gt;&lt;P&gt;      item_selection     = 'X'&lt;/P&gt;&lt;P&gt;      with_headers       = ' '&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      lifetime_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;      failed                      = 4&lt;/P&gt;&lt;P&gt;      illegal_node_selection_mode = 5.&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 a000.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creamos el objeto aplicacion&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CREATE OBJECT ref_aplicacion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Definimos los eventos que seran pasados al backend&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;" item double click&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_event-eventid    = cl_gui_list_tree=&amp;gt;eventid_item_double_click.&lt;/P&gt;&lt;P&gt;  wa_event-appl_event = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_event TO it_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD ref_arbol-&amp;gt;set_registered_events&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      events                    = it_events&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;      illegal_event_combination = 3.&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 A000.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Asignamos el manejador de eventos&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SET HANDLER ref_aplicacion-&amp;gt;handle_item_double_click FOR ref_arbol.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Construimos el arbol&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM build_node_and_item_table USING it_tabla_nodos&lt;/P&gt;&lt;P&gt;                                          it_tabla_items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD ref_arbol-&amp;gt;add_nodes_and_items&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      node_table                     = it_tabla_nodos&lt;/P&gt;&lt;P&gt;      item_table                     = it_tabla_items&lt;/P&gt;&lt;P&gt;      item_table_structure_name      = 'ZPP_NODOS_ARBOL'&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      failed                         = 1&lt;/P&gt;&lt;P&gt;      cntl_system_error              = 3&lt;/P&gt;&lt;P&gt;      error_in_tables                = 4&lt;/P&gt;&lt;P&gt;      dp_error                       = 5&lt;/P&gt;&lt;P&gt;      table_structure_name_not_found = 6.&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 A000.&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;ENDFORM.                    " crear_arbol&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE user_command_9001 INPUT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DATA w_answer.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA return TYPE REF TO cl_gui_event.&lt;/P&gt;&lt;P&gt;  CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      CASE w_item.&lt;/P&gt;&lt;P&gt;        WHEN '4' OR '5'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Indicador de detalle de orden&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          w_item = '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          MOVE it_alv2[] TO it_alv[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          REFRESH it_alv2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Modificamos el Catalogo&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          PERFORM modificar_catalogo USING w_item&lt;/P&gt;&lt;P&gt;                                           w_node.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Refrescamos los datos del ALV&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          PERFORM refrescar_alv.&lt;/P&gt;&lt;P&gt;        WHEN OTHERS.&lt;/P&gt;&lt;P&gt;        break-point.&lt;/P&gt;&lt;P&gt;          CALL METHOD ref_arbol-&amp;gt;free&lt;/P&gt;&lt;P&gt;            EXCEPTIONS&lt;/P&gt;&lt;P&gt;              cntl_system_error = 1&lt;/P&gt;&lt;P&gt;              cntl_error        = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          CLEAR ref_arbol.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          SET SCREEN 0.&lt;/P&gt;&lt;P&gt;          LEAVE SCREEN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CALL TRANSACTION sy-tcode.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Confirmamos antes de Salir&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CALL FUNCTION 'POPUP_TO_CONFIRM_STEP'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          textline1      = 'Desea salir del programa ?'&lt;/P&gt;&lt;P&gt;          titel          = 'Confirmación'&lt;/P&gt;&lt;P&gt;          start_column   = 25&lt;/P&gt;&lt;P&gt;          start_row      = 6&lt;/P&gt;&lt;P&gt;          cancel_display = 'X'&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          answer         = w_answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF w_answer = 'J'.&lt;/P&gt;&lt;P&gt;        LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     when others.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     break-point.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         call method cl_gui_cfw=&amp;gt;get_current_event_object&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             receiving&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                event_object = return.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     call method cl_gui_cfw=&amp;gt;dispatch.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_9001  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Oct 2006 23:50:53 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-25T23:50:53Z</dc:date>
    <item>
      <title>Tree Object Refresh Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651092#M289302</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everybody,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I made a report that shows in a docking container a cl_gui_list_tree. When i double click on a node another docking container display the related info in an ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if i go back to the main screen i used the free method of the cl_gui_list_tree object, but when i changed the initial parameters and execute again the report the docking container that owns the cl_gui_list_tree object is apearing empty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PD. Every time the report is execute the cl_gui_list_tree object is created and its nodes rebuildt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What shoul I do in order to refresh the content of the cl_gui_list_tree?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eric&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Oct 2006 23:11:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651092#M289302</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-25T23:11:38Z</dc:date>
    </item>
    <item>
      <title>Re: Tree Object Refresh Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651093#M289303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you post your code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Oct 2006 23:34:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651093#M289303</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-10-25T23:34:22Z</dc:date>
    </item>
    <item>
      <title>Re: Tree Object Refresh Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651094#M289304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attach you can find the creation and destoying part of the object.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Eric&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:   ref_dc_arbol   TYPE REF TO cl_gui_docking_container,&lt;/P&gt;&lt;P&gt;ref_arbol      TYPE REF TO cl_gui_list_tree.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODULE mostrar_arbol.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODULE user_command_9001.&lt;/P&gt;&lt;P&gt;********************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE mostrar_arbol OUTPUT.&lt;/P&gt;&lt;P&gt;  IF ref_arbol IS INITIAL.&lt;/P&gt;&lt;P&gt;    PERFORM crear_arbol.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " mostrar_arbol  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM crear_arbol .&lt;/P&gt;&lt;P&gt;  DATA: it_tabla_nodos TYPE treev_ntab,&lt;/P&gt;&lt;P&gt;        it_tabla_items TYPE t_nodos,&lt;/P&gt;&lt;P&gt;        it_events      TYPE cntl_simple_events,&lt;/P&gt;&lt;P&gt;        wa_event       TYPE cntl_simple_event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creamos el docking container para el Arbol&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CREATE OBJECT ref_dc_arbol&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      repid = sy-repid&lt;/P&gt;&lt;P&gt;      dynnr = '9001'&lt;/P&gt;&lt;P&gt;      extension = 225&lt;/P&gt;&lt;P&gt;      side  = cl_gui_docking_container=&amp;gt;dock_at_left.&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 a000.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creamos el control del arbol izq.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CREATE OBJECT ref_arbol&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      parent              = ref_dc_arbol&lt;/P&gt;&lt;P&gt;      node_selection_mode = cl_gui_list_tree=&amp;gt;node_sel_mode_single&lt;/P&gt;&lt;P&gt;      item_selection     = 'X'&lt;/P&gt;&lt;P&gt;      with_headers       = ' '&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      lifetime_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;      failed                      = 4&lt;/P&gt;&lt;P&gt;      illegal_node_selection_mode = 5.&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 a000.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creamos el objeto aplicacion&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CREATE OBJECT ref_aplicacion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Definimos los eventos que seran pasados al backend&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;" item double click&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_event-eventid    = cl_gui_list_tree=&amp;gt;eventid_item_double_click.&lt;/P&gt;&lt;P&gt;  wa_event-appl_event = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_event TO it_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD ref_arbol-&amp;gt;set_registered_events&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      events                    = it_events&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;      illegal_event_combination = 3.&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 A000.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Asignamos el manejador de eventos&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SET HANDLER ref_aplicacion-&amp;gt;handle_item_double_click FOR ref_arbol.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Construimos el arbol&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM build_node_and_item_table USING it_tabla_nodos&lt;/P&gt;&lt;P&gt;                                          it_tabla_items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD ref_arbol-&amp;gt;add_nodes_and_items&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      node_table                     = it_tabla_nodos&lt;/P&gt;&lt;P&gt;      item_table                     = it_tabla_items&lt;/P&gt;&lt;P&gt;      item_table_structure_name      = 'ZPP_NODOS_ARBOL'&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      failed                         = 1&lt;/P&gt;&lt;P&gt;      cntl_system_error              = 3&lt;/P&gt;&lt;P&gt;      error_in_tables                = 4&lt;/P&gt;&lt;P&gt;      dp_error                       = 5&lt;/P&gt;&lt;P&gt;      table_structure_name_not_found = 6.&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 A000.&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;ENDFORM.                    " crear_arbol&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE user_command_9001 INPUT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DATA w_answer.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA return TYPE REF TO cl_gui_event.&lt;/P&gt;&lt;P&gt;  CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      CASE w_item.&lt;/P&gt;&lt;P&gt;        WHEN '4' OR '5'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Indicador de detalle de orden&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          w_item = '3'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          MOVE it_alv2[] TO it_alv[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          REFRESH it_alv2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Modificamos el Catalogo&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          PERFORM modificar_catalogo USING w_item&lt;/P&gt;&lt;P&gt;                                           w_node.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        Refrescamos los datos del ALV&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          PERFORM refrescar_alv.&lt;/P&gt;&lt;P&gt;        WHEN OTHERS.&lt;/P&gt;&lt;P&gt;        break-point.&lt;/P&gt;&lt;P&gt;          CALL METHOD ref_arbol-&amp;gt;free&lt;/P&gt;&lt;P&gt;            EXCEPTIONS&lt;/P&gt;&lt;P&gt;              cntl_system_error = 1&lt;/P&gt;&lt;P&gt;              cntl_error        = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          CLEAR ref_arbol.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          SET SCREEN 0.&lt;/P&gt;&lt;P&gt;          LEAVE SCREEN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CALL TRANSACTION sy-tcode.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Confirmamos antes de Salir&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CALL FUNCTION 'POPUP_TO_CONFIRM_STEP'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          textline1      = 'Desea salir del programa ?'&lt;/P&gt;&lt;P&gt;          titel          = 'Confirmación'&lt;/P&gt;&lt;P&gt;          start_column   = 25&lt;/P&gt;&lt;P&gt;          start_row      = 6&lt;/P&gt;&lt;P&gt;          cancel_display = 'X'&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          answer         = w_answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF w_answer = 'J'.&lt;/P&gt;&lt;P&gt;        LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     when others.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     break-point.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         call method cl_gui_cfw=&amp;gt;get_current_event_object&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             receiving&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                event_object = return.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     call method cl_gui_cfw=&amp;gt;dispatch.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_9001  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Oct 2006 23:50:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651094#M289304</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-25T23:50:53Z</dc:date>
    </item>
    <item>
      <title>Re: Tree Object Refresh Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651095#M289305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you tried destroying the docking container object(ref_dc_arbol) also?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Oct 2006 23:55:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651095#M289305</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2006-10-25T23:55:04Z</dc:date>
    </item>
    <item>
      <title>Re: Tree Object Refresh Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651096#M289306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I destroy the docking container, but when i executed the report again nothing happends... the dc is not created again...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eric&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Oct 2006 14:12:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651096#M289306</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-26T14:12:18Z</dc:date>
    </item>
    <item>
      <title>Re: Tree Object Refresh Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651097#M289307</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Aparently i need to destroy all the objects in the screen, thas the only solution that i got right now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your tip, it was very usefull,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eric&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Oct 2006 15:07:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651097#M289307</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-26T15:07:49Z</dc:date>
    </item>
    <item>
      <title>Re: Tree Object Refresh Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651098#M289308</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;Could you please send the &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM build_node_and_item_table USING it_tabla_nodos&lt;/P&gt;&lt;P&gt;it_tabla_items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which is given for the building node and filling item table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Urgent !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Point rewarded&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Nov 2006 18:55:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651098#M289308</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-07T18:55:29Z</dc:date>
    </item>
    <item>
      <title>Re: Tree Object Refresh Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651099#M289309</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Eric&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM build_node_and_item_table USING it_tabla_nodos TYPE treev_ntab&lt;/P&gt;&lt;P&gt;                                     it_tabla_items TYPE t_nodos.&lt;/P&gt;&lt;P&gt;  DATA: wa_nodo TYPE treev_node,&lt;/P&gt;&lt;P&gt;        wa_item TYPE zpp_nodos_arbol.&lt;/P&gt;&lt;P&gt;&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;Llenamos la Tabla de Nodos&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;OJO -&amp;gt; Los nodos son insertados en el arbol en la misma secuencia en *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       que se llena la tabla. Por lo tanto, no deben insertarse nodos*&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       en la tabla antes que el nodo padre.                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Nodo Raíz&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR: wa_nodo-relatkey,&lt;/P&gt;&lt;P&gt;         wa_nodo-relatship,&lt;/P&gt;&lt;P&gt;         wa_nodo-n_image,&lt;/P&gt;&lt;P&gt;         wa_nodo-exp_image,&lt;/P&gt;&lt;P&gt;         wa_nodo-expander.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_nodo-node_key = 'Root'.&lt;/P&gt;&lt;P&gt;  wa_nodo-hidden   = ' '.&lt;/P&gt;&lt;P&gt;  wa_nodo-disabled = ' '.&lt;/P&gt;&lt;P&gt;  wa_nodo-isfolder = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_nodo TO it_tabla_nodos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_item.&lt;/P&gt;&lt;P&gt;  wa_item-node_key  = 'Root'.&lt;/P&gt;&lt;P&gt;  wa_item-item_name = '1'.&lt;/P&gt;&lt;P&gt;  wa_item-class     = cl_gui_list_tree=&amp;gt;item_class_text.&lt;/P&gt;&lt;P&gt;  wa_item-alignment = cl_gui_list_tree=&amp;gt;align_auto.&lt;/P&gt;&lt;P&gt;  wa_item-font      = cl_gui_list_tree=&amp;gt;item_font_prop.&lt;/P&gt;&lt;P&gt;  wa_item-text      = 'Grupo de Órdenes'.&lt;/P&gt;&lt;P&gt;  APPEND wa_item TO it_tabla_items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT it_arbol BY veran aufnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Se crean los demas nodos&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT it_arbol.&lt;/P&gt;&lt;P&gt;    MOVE it_arbol TO wa_arbol.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        input  = wa_arbol-aufnr&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        output = wa_arbol-aufnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT NEW veran.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Nodos Hijos del Nodo Raíz&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CLEAR wa_nodo.&lt;/P&gt;&lt;P&gt;      wa_nodo-node_key  = wa_arbol-veran.&lt;/P&gt;&lt;P&gt;      wa_nodo-relatkey  = 'Root'.&lt;/P&gt;&lt;P&gt;      wa_nodo-relatship = cl_gui_list_tree=&amp;gt;relat_last_child.&lt;/P&gt;&lt;P&gt;      wa_nodo-isfolder  = 'X'.&lt;/P&gt;&lt;P&gt;      APPEND wa_nodo TO it_tabla_nodos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CLEAR wa_item.&lt;/P&gt;&lt;P&gt;      wa_item-node_key  = wa_arbol-veran.&lt;/P&gt;&lt;P&gt;      wa_item-item_name = '2'.&lt;/P&gt;&lt;P&gt;      wa_item-class     = cl_gui_list_tree=&amp;gt;item_class_text.&lt;/P&gt;&lt;P&gt;      wa_item-alignment = cl_gui_list_tree=&amp;gt;align_auto.&lt;/P&gt;&lt;P&gt;      wa_item-font      = cl_gui_list_tree=&amp;gt;item_font_prop.&lt;/P&gt;&lt;P&gt;      CONCATENATE wa_arbol-veran wa_arbol-ktext&lt;/P&gt;&lt;P&gt;             INTO wa_item-text SEPARATED BY space.&lt;/P&gt;&lt;P&gt;      APPEND wa_item TO it_tabla_items.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Contenido de los Nodos Hijo&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR wa_nodo.&lt;/P&gt;&lt;P&gt;    wa_nodo-node_key   = wa_arbol-aufnr.&lt;/P&gt;&lt;P&gt;    wa_nodo-relatkey   = wa_arbol-veran.&lt;/P&gt;&lt;P&gt;    wa_nodo-relatship  = cl_gui_list_tree=&amp;gt;relat_last_child.&lt;/P&gt;&lt;P&gt;    APPEND wa_nodo TO it_tabla_nodos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR wa_item.&lt;/P&gt;&lt;P&gt;    wa_item-node_key   = wa_arbol-aufnr.&lt;/P&gt;&lt;P&gt;    wa_item-item_name  = '3'.&lt;/P&gt;&lt;P&gt;    wa_item-class      = cl_gui_list_tree=&amp;gt;item_class_text.&lt;/P&gt;&lt;P&gt;    wa_item-length     = 10.&lt;/P&gt;&lt;P&gt;    wa_item-ignoreimag = 'X'.&lt;/P&gt;&lt;P&gt;    wa_item-usebgcolor = ' '.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   wa_item-t_image    = '@01@'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    wa_item-text       = wa_arbol-aufnr.&lt;/P&gt;&lt;P&gt;    APPEND wa_item TO it_tabla_items.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " BUILD_NODE_AND_ITEM_TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Nov 2006 20:34:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651099#M289309</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-07T20:34:57Z</dc:date>
    </item>
    <item>
      <title>Re: Tree Object Refresh Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651100#M289310</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You have to SET the VALUE - lifetime of container as LIFETIME_DYNPRO&lt;/P&gt;&lt;P&gt;like here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT CONTAINER&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    CONTAINER_NAME              = I_CONTAINER&lt;/P&gt;&lt;P&gt;    LIFETIME = CONTAINER-&amp;gt;LIFETIME_DYNPRO&lt;/P&gt;&lt;P&gt;*REPID&lt;/P&gt;&lt;P&gt;*DYNNR&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;    .&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Apr 2007 12:59:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-object-refresh-problem/m-p/1651100#M289310</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-23T12:59:38Z</dc:date>
    </item>
  </channel>
</rss>

