<?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 Tutorial on ALV tree in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/tutorial-on-alv-tree/m-p/2516885#M569456</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need a tutorial / example which explains how to create ALV tree. Kindly let me know if there is any available with you ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Imran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Jul 2007 05:15:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-23T05:15:46Z</dc:date>
    <item>
      <title>Tutorial on ALV tree</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tutorial-on-alv-tree/m-p/2516885#M569456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need a tutorial / example which explains how to create ALV tree. Kindly let me know if there is any available with you ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Imran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 05:15:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tutorial-on-alv-tree/m-p/2516885#M569456</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T05:15:46Z</dc:date>
    </item>
    <item>
      <title>Re: Tutorial on ALV tree</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tutorial-on-alv-tree/m-p/2516886#M569457</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;Pls verify the link:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/reporting/alv/alvtree.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/reporting/alv/alvtree.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls reward points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ameet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 05:19:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tutorial-on-alv-tree/m-p/2516886#M569457</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T05:19:36Z</dc:date>
    </item>
    <item>
      <title>Re: Tutorial on ALV tree</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tutorial-on-alv-tree/m-p/2516887#M569458</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;see the system defined programs start with "saptlist_"&lt;/P&gt;&lt;P&gt;search for the programs in abap editor(se38) saptlist_*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 05:23:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tutorial-on-alv-tree/m-p/2516887#M569458</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T05:23:34Z</dc:date>
    </item>
    <item>
      <title>Re: Tutorial on ALV tree</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tutorial-on-alv-tree/m-p/2516888#M569459</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;use this code.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;screen:...................................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;  MODULE STATUS_0100.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;  MODULE CLOSE_100 AT EXIT-COMMAND.&lt;/P&gt;&lt;P&gt;  MODULE USER_COMMAND_0100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data declaration.......................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp; Include MZSANKET_OCX_TREE_ALVTOP                          Module poo&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROGRAM  SAPMZSANKET_OCX_TREE_ALV   .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: OK_CODE LIKE SY-UCOMM,&lt;/P&gt;&lt;P&gt;      URL(256).                                              " For URL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER,        " Main container&lt;/P&gt;&lt;P&gt;      SPLITTER TYPE REF TO CL_GUI_SPLITTER_CONTAINER,       " Splitter container&lt;/P&gt;&lt;P&gt;      SUB_CONTAINER1 TYPE REF TO CL_GUI_CONTAINER,          " Sub-container1&lt;/P&gt;&lt;P&gt;      GRID_CONTAINER TYPE REF TO CL_GUI_SPLITTER_CONTAINER, " GRID_CONTAINER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SUB_SPLITTER TYPE REF TO CL_GUI_SPLITTER_CONTAINER,       " Splitter container&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SUB_CONTAINER2 TYPE REF TO CL_GUI_CONTAINER,          " Sub-container2&lt;/P&gt;&lt;P&gt;      GRID_CONTAINER1 TYPE REF TO CL_GUI_CONTAINER,         " Grid-container1&lt;/P&gt;&lt;P&gt;      GRID_CONTAINER2 TYPE REF TO CL_GUI_CONTAINER,         " Grid-container2&lt;/P&gt;&lt;P&gt;      PICTURE TYPE REF TO CL_GUI_PICTURE,                   " Picture&lt;/P&gt;&lt;P&gt;      G_TREE TYPE REF TO CL_GUI_SIMPLE_TREE,                " Tree&lt;/P&gt;&lt;P&gt;      ALV TYPE REF TO CL_GUI_ALV_GRID,                      " ALV Grid&lt;/P&gt;&lt;P&gt;      GS_LAYOUT   TYPE LVC_S_LAYO,&lt;/P&gt;&lt;P&gt;      ALV1 TYPE REF TO CL_GUI_ALV_GRID,                     " ALV Grid1&lt;/P&gt;&lt;P&gt;      GS_LAYOUT1   TYPE LVC_S_LAYO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: EVENTS TYPE CNTL_SIMPLE_EVENTS,                       " Event table&lt;/P&gt;&lt;P&gt;      WA_EVENTS TYPE CNTL_SIMPLE_EVENT.                     " WA for Event table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: T_NODE LIKE MTREESNODE OCCURS 0 WITH HEADER LINE.     " Node table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: I_SCARR TYPE TABLE OF SCARR,                          " Info Airline i_table&lt;/P&gt;&lt;P&gt;      WA_SCARR TYPE SCARR ,&lt;/P&gt;&lt;P&gt;      I_SPFLI TYPE TABLE OF SPFLI,                          " Flight schedule i_table&lt;/P&gt;&lt;P&gt;      WA_SPFLI TYPE SPFLI,&lt;/P&gt;&lt;P&gt;      I_SFLIGHT TYPE TABLE OF SFLIGHT,                      " Flight info&lt;/P&gt;&lt;P&gt;      WA_SFLIGHT TYPE SFLIGHT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS NODE_DATA DEFINATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS NODE_DATA DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    CLASS-METHODS :&lt;/P&gt;&lt;P&gt;      NODE_DBL FOR EVENT NODE_DOUBLE_CLICK OF CL_GUI_SIMPLE_TREE&lt;/P&gt;&lt;P&gt;                                    IMPORTING NODE_KEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "NODE_DATA DEFINITION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS NODE_DATA IMPLEMENTATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS NODE_DATA IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD NODE_DBL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get Picture free&lt;/P&gt;&lt;P&gt;    IF PICTURE IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;      PERFORM FREE_PICTURE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Set Grid&lt;/P&gt;&lt;P&gt;    PERFORM SET_ALV USING NODE_KEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                               "NODE_DBL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "NODE_DATA IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PBO...............................&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;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;  Include           MZSANKET_OCX_TREE_ALVO01                         *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  STATUS_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE&lt;/P&gt;&lt;P&gt;STATUS_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'SANKET'.&lt;/P&gt;&lt;P&gt;  SET TITLEBAR 'SANKET'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Main container&lt;/P&gt;&lt;P&gt;  IF CONTAINER IS INITIAL.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT CONTAINER&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        CONTAINER_NAME              = 'CONTAINER'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     STYLE                       = CL_GUI_CONTROL=&amp;gt;WS_THICKFRAME   " For border&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;P&gt;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Create splitter container&lt;/P&gt;&lt;P&gt;    CREATE OBJECT SPLITTER&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;        PARENT            = CONTAINER&lt;/P&gt;&lt;P&gt;        ROWS              = 1&lt;/P&gt;&lt;P&gt;        COLUMNS           = 2&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;        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;P&gt;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;*Get SUB_CONTAINER1&lt;/P&gt;&lt;P&gt;    CALL METHOD SPLITTER-&amp;gt;GET_CONTAINER&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ROW       = 1&lt;/P&gt;&lt;P&gt;        COLUMN    = 1&lt;/P&gt;&lt;P&gt;      RECEIVING&lt;/P&gt;&lt;P&gt;        CONTAINER = SUB_CONTAINER1.&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;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Set column width&lt;/P&gt;&lt;P&gt;    CALL METHOD SPLITTER-&amp;gt;SET_COLUMN_WIDTH&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ID                = 1&lt;/P&gt;&lt;P&gt;        WIDTH             = 25&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;        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;P&gt;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*First column fixed(not-movable)&lt;/P&gt;&lt;P&gt;    CALL METHOD SPLITTER-&amp;gt;SET_COLUMN_SASH&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ID                = 1&lt;/P&gt;&lt;P&gt;        TYPE              = 1&lt;/P&gt;&lt;P&gt;        VALUE             = 0&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;        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;P&gt;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;*Get Tree&lt;/P&gt;&lt;P&gt;    PERFORM SET_TREE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get SUB_CONTAINER2&lt;/P&gt;&lt;P&gt;    CALL METHOD SPLITTER-&amp;gt;GET_CONTAINER&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ROW       = 1&lt;/P&gt;&lt;P&gt;        COLUMN    = 2&lt;/P&gt;&lt;P&gt;      RECEIVING&lt;/P&gt;&lt;P&gt;        CONTAINER = SUB_CONTAINER2.&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;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;*Create splitter container&lt;/P&gt;&lt;P&gt;    CREATE OBJECT SUB_SPLITTER&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;        PARENT            = SUB_CONTAINER2&lt;/P&gt;&lt;P&gt;        ROWS              = 2&lt;/P&gt;&lt;P&gt;        COLUMNS           = 1&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;        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;P&gt;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;*Get SUB_CONTAINER1&lt;/P&gt;&lt;P&gt;    CALL METHOD SUB_SPLITTER-&amp;gt;GET_CONTAINER&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ROW       = 1&lt;/P&gt;&lt;P&gt;        COLUMN    = 1&lt;/P&gt;&lt;P&gt;      RECEIVING&lt;/P&gt;&lt;P&gt;        CONTAINER = GRID_CONTAINER1.&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;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get Tree&lt;/P&gt;&lt;P&gt;    PERFORM SET_TREE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get SUB_CONTAINER2&lt;/P&gt;&lt;P&gt;    CALL METHOD SUB_SPLITTER-&amp;gt;GET_CONTAINER&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ROW       = 2&lt;/P&gt;&lt;P&gt;        COLUMN    = 1&lt;/P&gt;&lt;P&gt;      RECEIVING&lt;/P&gt;&lt;P&gt;        CONTAINER = GRID_CONTAINER2.&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;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Set column width&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL METHOD SUB_SPLITTER-&amp;gt;SET_ROW_HEIGHT&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ID                = 1&lt;/P&gt;&lt;P&gt;        HEIGHT            = 100&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;        OTHERS            = 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 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;&lt;/P&gt;&lt;P&gt;*First column fixed(not-movable)&lt;/P&gt;&lt;P&gt;    CALL METHOD SUB_SPLITTER-&amp;gt;SET_ROW_SASH&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ID                = 1&lt;/P&gt;&lt;P&gt;        TYPE              = 1&lt;/P&gt;&lt;P&gt;        VALUE             = 0&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;        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;P&gt;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;*Get picture&lt;/P&gt;&lt;P&gt;    PERFORM SET_PICTURE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " STATUS_0100  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub-routine.........................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;  Include           MZSANKET_OCX_TREE_ALVF01                         *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SET_PICTURE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM SET_PICTURE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: QUERY_TABLE LIKE W3QUERY OCCURS 1 WITH HEADER LINE, " Query string for WWW server&lt;/P&gt;&lt;P&gt;        HTML_TABLE LIKE W3HTML OCCURS 1,                    " Contains HTML for WWW client&lt;/P&gt;&lt;P&gt;        RETURN_CODE LIKE W3PARAM-RET_CODE,  " Parameter definitions for various function modules&lt;/P&gt;&lt;P&gt;        CONTENT_TYPE LIKE W3PARAM-CONT_TYPE,&lt;/P&gt;&lt;P&gt;        CONTENT_LENGTH LIKE W3PARAM-CONT_LEN,&lt;/P&gt;&lt;P&gt;        PIC_DATA LIKE W3MIME OCCURS 0,          " Contains MIME data for WWW client&lt;/P&gt;&lt;P&gt;        PIC_SIZE TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH QUERY_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  QUERY_TABLE-NAME = '_OBJECT_ID'.      " Picture name&lt;/P&gt;&lt;P&gt;  QUERY_TABLE-VALUE = 'TRVPICTURE02'.   " Picture value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND QUERY_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get image&lt;/P&gt;&lt;P&gt;  CREATE OBJECT PICTURE&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PARENT = GRID_CONTAINER1&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      ERROR  = 1&lt;/P&gt;&lt;P&gt;      OTHERS = 2  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'WWW_GET_MIME_OBJECT'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      QUERY_STRING        = QUERY_TABLE&lt;/P&gt;&lt;P&gt;      HTML                = HTML_TABLE&lt;/P&gt;&lt;P&gt;      MIME                = PIC_DATA&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      RETURN_CODE         = RETURN_CODE&lt;/P&gt;&lt;P&gt;      CONTENT_TYPE        = CONTENT_TYPE&lt;/P&gt;&lt;P&gt;      CONTENT_LENGTH      = CONTENT_LENGTH&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OBJECT_NOT_FOUND    = 1&lt;/P&gt;&lt;P&gt;      PARAMETER_NOT_FOUND = 2&lt;/P&gt;&lt;P&gt;      OTHERS              = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    PIC_SIZE = CONTENT_LENGTH.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DP_CREATE_URL'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      TYPE                 = 'IMAGE'&lt;/P&gt;&lt;P&gt;      SUBTYPE              = CNDP_SAP_TAB_UNKNOWN&lt;/P&gt;&lt;P&gt;      SIZE                 = PIC_SIZE&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DATA                 = PIC_DATA&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      URL                  = URL&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      DP_INVALID_PARAMETER = 1&lt;/P&gt;&lt;P&gt;      DP_ERROR_PUT_TABLE   = 2&lt;/P&gt;&lt;P&gt;      DP_ERROR_GENERAL     = 3&lt;/P&gt;&lt;P&gt;      OTHERS               = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD PICTURE-&amp;gt;LOAD_PICTURE_FROM_URL&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      URL    = URL&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      ERROR  = 1&lt;/P&gt;&lt;P&gt;      OTHERS = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Display mode of picture&lt;/P&gt;&lt;P&gt;  CALL METHOD PICTURE-&amp;gt;SET_DISPLAY_MODE&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      DISPLAY_MODE = CL_GUI_PICTURE=&amp;gt;DISPLAY_MODE_STRETCH&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      ERROR        = 1&lt;/P&gt;&lt;P&gt;      OTHERS       = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SET_PICTURE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SET_TREE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM SET_TREE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Create tree&lt;/P&gt;&lt;P&gt;  IF G_TREE IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT G_TREE&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        PARENT                      = SUB_CONTAINER1&lt;/P&gt;&lt;P&gt;        NODE_SELECTION_MODE         = 1&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;        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;P&gt;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Events in G_TREE&lt;/P&gt;&lt;P&gt;    WA_EVENTS-EVENTID = CL_GUI_SIMPLE_TREE=&amp;gt;EVENTID_NODE_DOUBLE_CLICK.&lt;/P&gt;&lt;P&gt;    WA_EVENTS-APPL_EVENT = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND WA_EVENTS TO EVENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Register events&lt;/P&gt;&lt;P&gt;    CALL METHOD G_TREE-&amp;gt;SET_REGISTERED_EVENTS&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        EVENTS                    = 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;        OTHERS                    = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Set handler&lt;/P&gt;&lt;P&gt;    SET HANDLER NODE_DATA=&amp;gt;NODE_DBL FOR G_TREE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Fill I_SCARR&lt;/P&gt;&lt;P&gt;    SELECT CARRID CARRNAME  FROM SCARR&lt;/P&gt;&lt;P&gt;           INTO CORRESPONDING FIELDS OF TABLE I_SCARR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Primary node&lt;/P&gt;&lt;P&gt;    CLEAR: T_NODE,T_NODE[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    T_NODE-NODE_KEY = 'VIKALP'.&lt;/P&gt;&lt;P&gt;    T_NODE-EXPANDER = 'X'.&lt;/P&gt;&lt;P&gt;    T_NODE-EXP_IMAGE = '@AV@'.     " Image when folder open&lt;/P&gt;&lt;P&gt;    T_NODE-N_IMAGE = '@AV@'.       " Image when folder not open&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    T_NODE-TEXT = 'Airline name'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND T_NODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Secondary nodes&lt;/P&gt;&lt;P&gt;    LOOP AT I_SCARR INTO WA_SCARR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CLEAR: T_NODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      T_NODE-TEXT       = WA_SCARR-CARRNAME.&lt;/P&gt;&lt;P&gt;      T_NODE-NODE_KEY   = WA_SCARR-CARRID.&lt;/P&gt;&lt;P&gt;      T_NODE-EXPANDER   = ' '.&lt;/P&gt;&lt;P&gt;      T_NODE-RELATKEY   = 'VIKALP'.&lt;/P&gt;&lt;P&gt;      T_NODE-RELATSHIP  = CL_GUI_SIMPLE_TREE=&amp;gt;RELAT_LAST_CHILD.&lt;/P&gt;&lt;P&gt;      T_NODE-N_IMAGE    = '@AV@'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND T_NODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*To add nodes&lt;/P&gt;&lt;P&gt;    CALL METHOD G_TREE-&amp;gt;ADD_NODES&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        TABLE_STRUCTURE_NAME           = 'MTREESNODE'&lt;/P&gt;&lt;P&gt;        NODE_TABLE                     = T_NODE[]&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        ERROR_IN_NODE_TABLE            = 1&lt;/P&gt;&lt;P&gt;        FAILED                         = 2&lt;/P&gt;&lt;P&gt;        DP_ERROR                       = 3&lt;/P&gt;&lt;P&gt;        TABLE_STRUCTURE_NAME_NOT_FOUND = 4&lt;/P&gt;&lt;P&gt;        OTHERS                         = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SET_TREE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SET_ALV&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM SET_ALV USING NODE_KEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: I_SPFLI,I_SFLIGHT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Fill I_SPFLI&lt;/P&gt;&lt;P&gt;  SELECT CARRID CONNID COUNTRYFR CITYFROM AIRPFROM COUNTRYTO CITYTO AIRPTO FLTIME&lt;/P&gt;&lt;P&gt;                DEPTIME ARRTIME DISTANCE DISTID PERIOD&lt;/P&gt;&lt;P&gt;           FROM SPFLI&lt;/P&gt;&lt;P&gt;           INTO CORRESPONDING FIELDS OF TABLE I_SPFLI&lt;/P&gt;&lt;P&gt;          WHERE CARRID = NODE_KEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Fill I_SFLIGHT&lt;/P&gt;&lt;P&gt;  SELECT CARRID CONNID FLDATE PRICE CURRENCY PLANETYPE SEATSMAX SEATSOCC&lt;/P&gt;&lt;P&gt;                PAYMENTSUM SEATSMAX_B SEATSOCC_B SEATSMAX_F SEATSOCC_F&lt;/P&gt;&lt;P&gt;           FROM SFLIGHT&lt;/P&gt;&lt;P&gt;           INTO CORRESPONDING FIELDS OF TABLE I_SFLIGHT&lt;/P&gt;&lt;P&gt;          WHERE CARRID = NODE_KEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Free grid&lt;/P&gt;&lt;P&gt;  IF ALV IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    PERFORM FREE_GRID.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get ALV&lt;/P&gt;&lt;P&gt;  IF ALV IS INITIAL.&lt;/P&gt;&lt;P&gt;    CALL METHOD SUB_SPLITTER-&amp;gt;SET_ROW_HEIGHT&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ID                = 1&lt;/P&gt;&lt;P&gt;        HEIGHT            = 50&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;        OTHERS            = 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 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;&lt;/P&gt;&lt;P&gt;    CREATE OBJECT ALV&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        I_PARENT          = GRID_CONTAINER1&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Title of grid&lt;/P&gt;&lt;P&gt;    GS_LAYOUT-GRID_TITLE = 'Flight status'(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*For display ALV first time&lt;/P&gt;&lt;P&gt;    CALL METHOD ALV-&amp;gt;SET_TABLE_FOR_FIRST_DISPLAY&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        I_STRUCTURE_NAME              = 'SPFLI'&lt;/P&gt;&lt;P&gt;        IS_LAYOUT                     = GS_LAYOUT&lt;/P&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        IT_OUTTAB                     = I_SPFLI&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;        TOO_MANY_LINES                = 3&lt;/P&gt;&lt;P&gt;        OTHERS                        = 4.&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;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;*Free grid&lt;/P&gt;&lt;P&gt;    IF ALV1 IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;      PERFORM FREE_GRID.&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;    CREATE OBJECT ALV1&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            I_PARENT          = GRID_CONTAINER2&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Title of grid&lt;/P&gt;&lt;P&gt;    GS_LAYOUT1-GRID_TITLE = 'Booking info'(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*For display ALV first time&lt;/P&gt;&lt;P&gt;    CALL METHOD ALV1-&amp;gt;SET_TABLE_FOR_FIRST_DISPLAY&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        I_STRUCTURE_NAME              = 'SFLIGHT'&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                     = I_SFLIGHT&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;        TOO_MANY_LINES                = 3&lt;/P&gt;&lt;P&gt;        OTHERS                        = 4.&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;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;                 WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SET_ALV&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  FREE_PICTURE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FREE_PICTURE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Free Picture&lt;/P&gt;&lt;P&gt;  CALL METHOD PICTURE-&amp;gt;FREE&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;      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;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;               WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR PICTURE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " FREE_PICTURE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  FREE_GRID&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FREE_GRID .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Free grid&lt;/P&gt;&lt;P&gt;  CALL METHOD ALV-&amp;gt;FREE&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;      OTHERS            = 3.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;               WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Free grid&lt;/P&gt;&lt;P&gt;  CALL METHOD ALV1-&amp;gt;FREE&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;      OTHERS            = 3.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;               WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR ALV1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " FREE_GRID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pai.................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;  Include           MZSANKET_OCX_TREE_ALVI01                         *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_0100 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_0100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  CLOSE_100  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE CLOSE_100 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " CLOSE_100  INPUT&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USe this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If useful Reward me with points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sanket.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 05:28:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tutorial-on-alv-tree/m-p/2516888#M569459</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T05:28:24Z</dc:date>
    </item>
    <item>
      <title>Re: Tutorial on ALV tree</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tutorial-on-alv-tree/m-p/2516889#M569460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Imran,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check these demo Programs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAPTLIST_TREE_CONTROL_DEMO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAPCOLUMN_TREE_CONTROL_DEMO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAPSIMPLE_TREE_CONTROL_DEMO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jul 2007 05:42:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tutorial-on-alv-tree/m-p/2516889#M569460</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-23T05:42:09Z</dc:date>
    </item>
  </channel>
</rss>

