<?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: Function to display alv tree? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813775#M1126630</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;you can have a look at demo program BCALV_TREE_SIMPLE_DEMO.&lt;/P&gt;&lt;P&gt;also other sample code programs are,&lt;/P&gt;&lt;P&gt;BCALV_TREE_01&lt;/P&gt;&lt;P&gt;BCALV_TREE_02&lt;/P&gt;&lt;P&gt;BCALV_TREE_03&lt;/P&gt;&lt;P&gt;BCALV_TREE_DND_MULTIPLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Nov 2008 09:38:20 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-21T09:38:20Z</dc:date>
    <item>
      <title>Function to display alv tree?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813772#M1126627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hallo everybody,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is there a function to display an ALV tree?&lt;/P&gt;&lt;P&gt;(as for alv grid we use REUSE_ALV_GRID_DISPLAY...)&lt;/P&gt;&lt;P&gt;Thank you very much indeed!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               Mick&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Nov 2008 09:12:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813772#M1126627</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-21T09:12:50Z</dc:date>
    </item>
    <item>
      <title>Re: Function to display alv tree?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813773#M1126628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mike,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will get lots of thread in SCN.&lt;/P&gt;&lt;P&gt;Please search by ALV TREE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One of the thread is following:&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="2967569"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nitin.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Nov 2008 09:17:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813773#M1126628</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-21T09:17:49Z</dc:date>
    </item>
    <item>
      <title>Re: Function to display alv tree?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813774#M1126629</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;There is no exist such function.&lt;/P&gt;&lt;P&gt;Look at reports&lt;/P&gt;&lt;P&gt;BCALV_TREE_01&lt;/P&gt;&lt;P&gt;BCALV_TREE_02&lt;/P&gt;&lt;P&gt;etc &lt;/P&gt;&lt;P&gt;for build tree.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Nov 2008 09:20:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813774#M1126629</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-21T09:20:35Z</dc:date>
    </item>
    <item>
      <title>Re: Function to display alv tree?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813775#M1126630</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;you can have a look at demo program BCALV_TREE_SIMPLE_DEMO.&lt;/P&gt;&lt;P&gt;also other sample code programs are,&lt;/P&gt;&lt;P&gt;BCALV_TREE_01&lt;/P&gt;&lt;P&gt;BCALV_TREE_02&lt;/P&gt;&lt;P&gt;BCALV_TREE_03&lt;/P&gt;&lt;P&gt;BCALV_TREE_DND_MULTIPLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Nov 2008 09:38:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813775#M1126630</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-21T09:38:20Z</dc:date>
    </item>
    <item>
      <title>Re: Function to display alv tree?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813776#M1126631</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;  You can reference the following link. It's a sample code. I think it will help you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[https://www.sdn.sap.com/irj/scn/wiki?path=/display/abap/call&lt;EM&gt;FM&lt;/EM&gt;to&lt;EM&gt;generate&lt;/EM&gt;alv&lt;EM&gt;tree&lt;/EM&gt;and&lt;EM&gt;deal&lt;/EM&gt;with&lt;EM&gt;user&lt;/EM&gt;action]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Main step are as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Get necessary data that you want to display&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Generate the nodes of alv tree&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Call FM 'RS_TREE_CONSTRUCT' to construct the tree&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Define our own gui status. In the following example, I assign a function code 'DOUB' to F2 function key&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. Call FM 'RS_TREE_LIST_DISPLAY'. Here we need 'CALLBACK_USER_COMMAND' to process user action in the subroutine; 'CALLBACK_GUI_STATUS' to display self-defined gui status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6. In the subroutine 'USER_COMMAND', process user action. In the example I only give 3 functions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;1&amp;gt; Use FM 'RS_TREE_EXPAND' to expand the node list where user click&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;2&amp;gt; Use FM 'RS_TREE_COMPRESS' to compress the node&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;3&amp;gt; When user click the second level node, give a alv list about the detail info.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Nov 2008 09:48:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813776#M1126631</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-21T09:48:27Z</dc:date>
    </item>
    <item>
      <title>Re: Function to display alv tree?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813777#M1126632</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;  If you just want to display ALV tree, not to deal with user command, you can simply call the FM to &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;implement it. See the following Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ZYH_TREE_CALL_LIST_ALV2.

TYPE-POOLS: slis, fibs, stree.

*-----------------------------------------------------------------------
* Explanation of these four tables. The relationship
*    scarr      Airline
*    spfli      Airplane
*    sflight    One Flight Schedule
*    sbook      Booking Flight
*-----------------------------------------------------------------------

* Type declare
TYPES:
  BEGIN OF ty_scarr,
    carrid TYPE s_carr_id,
  END OF ty_scarr,

  BEGIN OF ty_spfli,
    carrid TYPE s_carr_id,
    connid TYPE s_conn_id,
  END OF ty_spfli,

  BEGIN OF ty_sflight,
    carrid TYPE s_carr_id,
    connid TYPE s_conn_id,
    fldate TYPE s_date,
  END OF ty_sflight.

* Table type declare
TYPES:
  ty_scarr_tab TYPE STANDARD TABLE OF ty_scarr,
  ty_spfli_tab TYPE STANDARD TABLE OF ty_spfli,
  ty_sflight_tab TYPE STANDARD TABLE OF ty_sflight.

* Define internal table
DATA:
  i_scarr TYPE ty_scarr_tab,
  i_spfli TYPE ty_spfli_tab,
  i_sflight TYPE ty_sflight_tab,

  w_node TYPE snodetext,
  i_node TYPE STANDARD TABLE OF snodetext,

  i_fieldcat TYPE slis_t_fieldcat_alv.


START-OF-SELECTION.
  PERFORM get_data.
  PERFORM build_tree.
  PERFORM display_tree.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  get_data
*&amp;amp;---------------------------------------------------------------------*
*       Select data
*----------------------------------------------------------------------*
FORM get_data.
  SELECT carrid
    FROM scarr
    INTO TABLE i_scarr.

  SELECT carrid
         connid
    FROM spfli
    INTO TABLE i_spfli
    FOR ALL ENTRIES IN i_scarr
    WHERE carrid = i_scarr-carrid.
ENDFORM.                    "get_data

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  build_tree
*&amp;amp;---------------------------------------------------------------------*
*       Build Node of Tree
*----------------------------------------------------------------------*
FORM build_tree.

  DATA:
    w_scarr TYPE ty_scarr,
    w_spfli TYPE ty_spfli.

  CLEAR: i_node, w_node.

  SORT:  i_scarr BY carrid,
         i_spfli BY carrid connid.

***************************************************************************
* Title node display in header

* node name style
  w_node-type = 'T'. "T type
  w_node-name = 'Flight Details'.
  w_node-tlevel = '01'. "This level is hiberarchy level
  w_node-nlength = '15'. "The space that the name of node occupy
  w_node-color = '4'. "color of name of node

* node content style
  w_node-text = 'Information About Flight(Node Text)'.
  w_node-tlength = '50'.
  w_node-tcolor = 3.
  APPEND w_node TO i_node.
  CLEAR w_node.
***************************************************************************

* First level node
  LOOP AT i_scarr INTO w_scarr.
    w_node-type = 'P'.  "P type, real node
    w_node-name = 'CARRID'. "Node text that will display
    w_node-tlevel = '02'. "Hiberarchy level
    w_node-nlength = '8'. "The space that name text will ocupy
    w_node-color = '1'. "Node name text color

    w_node-text = w_scarr-carrid. "Node content text
    w_node-tlength = '20'. "Node content text space.
    w_node-tcolor = 4. "Node content color
    APPEND w_node TO i_node.
    CLEAR w_node.

*   Second level node
    LOOP AT i_spfli INTO w_spfli WHERE carrid = w_scarr-carrid.
      w_node-type = 'P'.
      w_node-name = 'CONNID'.
      w_node-tlevel = '03'.
      w_node-nlength = '8'.
      w_node-color = 1.

      w_node-text = w_spfli-connid.
      w_node-tlength = '20'.
      w_node-color = 4.
      APPEND w_node TO i_node.
      CLEAR w_node.
    ENDLOOP.

  ENDLOOP.

ENDFORM.                    "build_tree

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  display_tree
*&amp;amp;---------------------------------------------------------------------*
*       Display alv tree
*----------------------------------------------------------------------*
FORM display_tree.

* Construtor
  CALL FUNCTION 'RS_TREE_CONSTRUCT'
    TABLES
      nodetab            = i_node
    EXCEPTIONS
      tree_failure       = 1
      id_not_found       = 2
      wrong_relationship = 3
      OTHERS             = 4.
  IF sy-subrc &amp;lt;&amp;gt; 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.

* Display
  CALL FUNCTION 'RS_TREE_LIST_DISPLAY'
    EXPORTING
      callback_program                = sy-repid
      use_control = stree_use_list
            .

ENDFORM.                    "display_tree&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Nov 2008 09:53:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813777#M1126632</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-21T09:53:47Z</dc:date>
    </item>
    <item>
      <title>Re: Function to display alv tree?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813778#M1126633</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;check this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zdemo_alv_tree.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS cl_gui_column_tree DEFINITION LOAD.&lt;/P&gt;&lt;P&gt;CLASS cl_gui_cfw DEFINITION LOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA tree1  TYPE REF TO cl_gui_alv_tree_simple.&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;DATA: gt_sflight      TYPE sflight OCCURS 0,   " Output-Table&lt;/P&gt;&lt;P&gt;      gt_fieldcatalog TYPE lvc_t_fcat,         " Field Catalog&lt;/P&gt;&lt;P&gt;      gt_sort         TYPE lvc_t_sort,         " Sorting Table&lt;/P&gt;&lt;P&gt;      ok_code         LIKE sy-ucomm.           " OK-Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL SCREEN 100.&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  BUILD_FIELDCATALOG&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; This subroutine is used to build the field catalog for the ALV list&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 build_fieldcatalog.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;get fieldcatalog&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_structure_name = 'SFLIGHT'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      ct_fieldcat      = gt_fieldcatalog.&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;      Module  PBO  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;This subroutine is used to build the ALV Tree&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 pbo OUTPUT.&lt;/P&gt;&lt;P&gt;  IF tree1 IS INITIAL.&lt;/P&gt;&lt;P&gt;    PERFORM init_tree.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'ZSTATUS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                             " PBO  OUTPUT&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  init_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; Building the ALV-Tree for the first time display&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;FORM init_tree.&lt;/P&gt;&lt;P&gt;  PERFORM build_fieldcatalog.&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;create container for alv-tree&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: l_tree_container_name(30) TYPE c,&lt;/P&gt;&lt;P&gt;        l_custom_container TYPE REF TO cl_gui_custom_container.&lt;/P&gt;&lt;P&gt;  l_tree_container_name = 'TREE1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CREATE OBJECT l_custom_container&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;            container_name = l_tree_container_name&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;            cntl_error                  = 1&lt;/P&gt;&lt;P&gt;            cntl_system_error           = 2&lt;/P&gt;&lt;P&gt;            create_error                = 3&lt;/P&gt;&lt;P&gt;            lifetime_error              = 4&lt;/P&gt;&lt;P&gt;            lifetime_dynpro_dynpro_link = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;create tree control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CREATE OBJECT tree1&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;        i_parent              = l_custom_container&lt;/P&gt;&lt;P&gt;        i_node_selection_mode =&lt;/P&gt;&lt;P&gt;                              cl_gui_column_tree=&amp;gt;node_sel_mode_multiple&lt;/P&gt;&lt;P&gt;        i_item_selection      = 'X'&lt;/P&gt;&lt;P&gt;        i_no_html_header      = ''&lt;/P&gt;&lt;P&gt;        i_no_toolbar          = ''&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;        illegal_node_selection_mode  = 5&lt;/P&gt;&lt;P&gt;        failed                       = 6&lt;/P&gt;&lt;P&gt;        illegal_column_name          = 7.&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;create hierarchy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD tree1-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary = lt_list_commentary&lt;/P&gt;&lt;P&gt;      i_logo             = l_logo&lt;/P&gt;&lt;P&gt;      i_background_id    = 'ALV_BACKGROUND'&lt;/P&gt;&lt;P&gt;      i_save             = 'A'&lt;/P&gt;&lt;P&gt;      is_variant         = ls_variant&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      it_sort            = gt_sort&lt;/P&gt;&lt;P&gt;      it_outtab          = gt_sflight&lt;/P&gt;&lt;P&gt;      it_fieldcatalog    = gt_fieldcatalog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;expand first level&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD tree1-&amp;gt;expand_tree&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_level = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;optimize column-width&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL METHOD tree1-&amp;gt;column_optimize&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_start_column = tree1-&amp;gt;c_hierarchy_column_name&lt;/P&gt;&lt;P&gt;      i_end_column   = tree1-&amp;gt;c_hierarchy_column_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " init_tree&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for more check this&lt;/P&gt;&lt;P&gt;saptechnical.com/Tutorials/ALV/ALVTreeDemo/ALVTreeDemo.htm&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Sachin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Nov 2008 10:27:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-to-display-alv-tree/m-p/4813778#M1126633</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-21T10:27:15Z</dc:date>
    </item>
  </channel>
</rss>

