<?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 structure in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221057#M768149</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;structure in a clear way&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tplnr----&lt;/P&gt;&lt;HR originaltext="---------------------" /&gt;&lt;P&gt;pltxt&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;bzirk1----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;desc&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;bzirk2----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;desc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tplnr----&lt;/P&gt;&lt;HR originaltext="---------------------" /&gt;&lt;P&gt;pltxt&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;bzirk1----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;desc&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt;kunnr1----&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;name1&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt;kunnr2----&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;name2&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;bzirk2----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;desc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tplnr----&lt;/P&gt;&lt;HR originaltext="---------------------" /&gt;&lt;P&gt;pltxt&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;bzirk1----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;desc&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt;kunnr1----&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;name1&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------" /&gt;&lt;P&gt;equnr1----&lt;/P&gt;&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;equtx1&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------" /&gt;&lt;P&gt;equnr2----&lt;/P&gt;&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;equtx2  &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt;kunnr2----&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;name2&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;bzirk2----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;desc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please help me it is very urjent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srilakshmi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 04 Jan 2008 08:06:10 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-04T08:06:10Z</dc:date>
    <item>
      <title>tree structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221056#M768148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt; Kindly can any one help me to built a tree structure in a report.&lt;/P&gt;&lt;P&gt;Actually I hav tables as IFLO-tplnr,pltxt,vwerk. KNVV-kunnr,bzirk,vwerk.&lt;/P&gt;&lt;P&gt;EQUI-equnr,objnr,matnr,sernr. Relating table between knvv and equi is IHPA-parnr,vwerk,objnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to get the tree structure as follows,&lt;/P&gt;&lt;P&gt;TPLNR(plant)----&lt;/P&gt;&lt;HR originaltext="--------------" /&gt;&lt;P&gt;PLTXT(desc)&lt;/P&gt;&lt;P&gt;   BZIRK(sales dist1)----&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt;(desc)&lt;/P&gt;&lt;P&gt;       KUNNR(cust1)----&lt;/P&gt;&lt;HR originaltext="-------------" /&gt;&lt;P&gt;(name1).&lt;/P&gt;&lt;P&gt;          EQUNR(Equ1)----&lt;/P&gt;&lt;HR originaltext="-------------" /&gt;&lt;P&gt;(Equtu)&lt;/P&gt;&lt;P&gt;             Matnr----&lt;/P&gt;&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;(desc)&lt;/P&gt;&lt;P&gt;             Sernr----&lt;/P&gt;&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;(desc)&lt;/P&gt;&lt;P&gt;       KUNNR(cust2)----&lt;/P&gt;&lt;HR originaltext="-------------" /&gt;&lt;P&gt;(name2).&lt;/P&gt;&lt;P&gt;  BZIRK(Sales dist2)----&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;(desc)&lt;/P&gt;&lt;P&gt;       KUNNR(cust1)----&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I already retrieved the data in to one Internal table with all the fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now I have to display in tree structure.&lt;/P&gt;&lt;P&gt;after displaying if I double click on node it has to go to concern tcodes (IL03,XD03,EQ03,MM03..)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PLEASE...... DONT GIVE STANDARD REFERENCE PROGRAMS TO SEARCH AS I HAVE ALREADY DONE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;KINDLY  WRITE  me THE CODE FOR HOW TO BUILD THE NODES , HOW TO ADD WITH DESCRIPTIONS AT THE LAST.......,how to handle double click on node....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Srilakshmi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 08:01:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221056#M768148</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-04T08:01:40Z</dc:date>
    </item>
    <item>
      <title>Re: tree structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221057#M768149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;structure in a clear way&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tplnr----&lt;/P&gt;&lt;HR originaltext="---------------------" /&gt;&lt;P&gt;pltxt&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;bzirk1----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;desc&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;bzirk2----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;desc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tplnr----&lt;/P&gt;&lt;HR originaltext="---------------------" /&gt;&lt;P&gt;pltxt&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;bzirk1----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;desc&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt;kunnr1----&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;name1&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt;kunnr2----&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;name2&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;bzirk2----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;desc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tplnr----&lt;/P&gt;&lt;HR originaltext="---------------------" /&gt;&lt;P&gt;pltxt&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;bzirk1----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;desc&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt;kunnr1----&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;name1&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------" /&gt;&lt;P&gt;equnr1----&lt;/P&gt;&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;equtx1&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------" /&gt;&lt;P&gt;equnr2----&lt;/P&gt;&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;equtx2  &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt;kunnr2----&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;name2&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;bzirk2----&lt;/P&gt;&lt;HR originaltext="------------------------" /&gt;&lt;P&gt;desc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please help me it is very urjent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srilakshmi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 08:06:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221057#M768149</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-04T08:06:10Z</dc:date>
    </item>
    <item>
      <title>Re: tree structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221058#M768150</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;Since you already have the data in the internal table, you can just fill in the tree hierarchy. Now, this depends on the tree model you want to use. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are different tree models like simple tree model(CL_SIMPLE_TREE_MODEL), &lt;/P&gt;&lt;P&gt;ALV tree model(CL_GUI_ALV_TREE) etc. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For e.g if you use the simple tree model, you should fill your node table which defines the hierarchy of the tree. This node table is of line type "TREEMSNODT". &lt;/P&gt;&lt;P&gt;The fields NODE_KEY and RELATKEY would give the relationship between two nodes. In your example "BZIRK1" would be the NODE_KEY and  "TPLNR" would be the RELATKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please have look at the package &lt;/P&gt;&lt;P&gt;- SLIS where the example programs for tree using CL_GUI_ALV_TREE are given(BCALV_TREE*)&lt;/P&gt;&lt;P&gt;- SEU_TREE_MODEL where example of CL_SIMPLE_TREE_MODEL are given.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 08:19:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221058#M768150</guid>
      <dc:creator>sharat_chandra</dc:creator>
      <dc:date>2008-01-04T08:19:12Z</dc:date>
    </item>
    <item>
      <title>Re: tree structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221059#M768151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sharat,&lt;/P&gt;&lt;P&gt;I did this as follows&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM add_plant_line  USING    wa_hfinal TYPE ty_hfinal&lt;/P&gt;&lt;P&gt;                              p_relatkey TYPE lvc_nkey&lt;/P&gt;&lt;P&gt;                     CHANGING v_plant_key TYPE lvc_nkey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : i_item_layout TYPE lvc_t_layi,&lt;/P&gt;&lt;P&gt;         wa_item_layout TYPE lvc_s_layi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CONCATENATE wa_hfinal-tplnr wa_hfinal-space wa_hfinal-pltxt  INTO v_node_text1. " SEPARATED BY space.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;set item-layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_item_layout-t_image = icon_technical_place.&lt;/P&gt;&lt;P&gt;  wa_item_layout-fieldname = tree-&amp;gt;c_hierarchy_column_name.&lt;/P&gt;&lt;P&gt;  wa_item_layout-style   =  cl_gui_column_tree=&amp;gt;style_intensifd_critical.&lt;/P&gt;&lt;P&gt;  APPEND wa_item_layout TO i_item_layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*wa_item_layout-fieldname = 'PRODUCTION PLANT'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_item_layout-alignment = cl_gui_column_tree=&amp;gt;align_right.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append wa_item_layout to i_item_layout.&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;add node&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_node_text =  v_node_text1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: wa_node TYPE lvc_s_layn.&lt;/P&gt;&lt;P&gt;  wa_node-n_image   = ' '.&lt;/P&gt;&lt;P&gt;  wa_node-exp_image = ' '.&lt;/P&gt;&lt;P&gt;  wa_node-isfolder = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD tree-&amp;gt;add_node&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_relat_node_key = p_relatkey&lt;/P&gt;&lt;P&gt;      i_relationship   = cl_gui_column_tree=&amp;gt;relat_last_child&lt;/P&gt;&lt;P&gt;      i_node_text      = v_node_text&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     is_outtab_line   = wa_hierarchy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      is_node_layout   = wa_node&lt;/P&gt;&lt;P&gt;      it_item_layout   = i_item_layout&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      e_new_node_key   = v_plant_key.&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;ENDFORM.                    " add_plant_line&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  add_bzirk_line&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;P_WA_HIERARCHY  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_V_PLANT_KEY  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_V_SALESDISTRICT_KEY  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 add_bzirk_line  USING    wa_hfinal TYPE ty_hfinal&lt;/P&gt;&lt;P&gt;                              v_plant_key TYPE lvc_nkey&lt;/P&gt;&lt;P&gt;                     CHANGING v_salesdistrict_key TYPE lvc_nkey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: i_item_layout TYPE lvc_t_layi,&lt;/P&gt;&lt;P&gt;        wa_item_layout TYPE lvc_s_layi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR : v_node_text,&lt;/P&gt;&lt;P&gt;          v_node_text1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE wa_hfinal-bzirk c_text1 'sales district'  INTO v_node_text1 . "SEPARATED BY space.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;set item-layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_item_layout-t_image = icon_technical_place.&lt;/P&gt;&lt;P&gt;  wa_item_layout-style   =  cl_gui_column_tree=&amp;gt;style_intensified.&lt;/P&gt;&lt;P&gt;  wa_item_layout-fieldname = tree-&amp;gt;c_hierarchy_column_name.&lt;/P&gt;&lt;P&gt;  APPEND wa_item_layout TO i_item_layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: wa_node TYPE lvc_s_layn.&lt;/P&gt;&lt;P&gt;  wa_node-n_image   = ' '.&lt;/P&gt;&lt;P&gt;  wa_node-exp_image = ' '.&lt;/P&gt;&lt;P&gt;  wa_node-isfolder = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;add node&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  v_node_text =  v_node_text1. "wa_hierarchy-bzirk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD tree-&amp;gt;add_node&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_relat_node_key = v_plant_key&lt;/P&gt;&lt;P&gt;      i_relationship   = cl_gui_column_tree=&amp;gt;relat_last_child&lt;/P&gt;&lt;P&gt;      i_node_text      = v_node_text1&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     *      is_outtab_line   = wa_hierarchy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      is_node_layout   = wa_node&lt;/P&gt;&lt;P&gt;      it_item_layout   = i_item_layout&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      e_new_node_key   = v_salesdistrict_key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " add_bzirk_line&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  add_customer_line&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;P_WA_HFINAL  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_V_SALESDISTRICT_KEY  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_V_CUSTOMER_KEY  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 add_customer_line  USING    wa_hfinal TYPE ty_hfinal&lt;/P&gt;&lt;P&gt;                                 v_salesdistrict_key TYPE lvc_nkey&lt;/P&gt;&lt;P&gt;                        CHANGING v_customer_key TYPE lvc_nkey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR : v_node_text ,&lt;/P&gt;&lt;P&gt;            v_node_text1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;set item-layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: i_item_layout TYPE lvc_t_layi,&lt;/P&gt;&lt;P&gt;        wa_item_layout TYPE lvc_s_layi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE wa_hfinal-kunnr c_text1 wa_hfinal-name1  INTO v_node_text1 SEPARATED BY space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_item_layout-fieldname = tree-&amp;gt;c_hierarchy_column_name.&lt;/P&gt;&lt;P&gt;  wa_item_layout-t_image = icon_customer.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_item_layout-style   =  cl_gui_column_tree=&amp;gt;style_emphasized_a.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_item_layout-class   = cl_gui_column_tree=&amp;gt;item_class_checkbox.                      "ITEM_CLASS_TEXT .&lt;/P&gt;&lt;P&gt;  wa_item_layout-editable = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_item_layout TO i_item_layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_node_text = v_node_text1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: wa_node TYPE lvc_s_layn.&lt;/P&gt;&lt;P&gt;  wa_node-n_image   = ' '.&lt;/P&gt;&lt;P&gt;  wa_node-exp_image = ' '.&lt;/P&gt;&lt;P&gt;  wa_node-isfolder = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD tree-&amp;gt;add_node&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_relat_node_key = v_salesdistrict_key&lt;/P&gt;&lt;P&gt;      i_relationship   = cl_gui_column_tree=&amp;gt;relat_last_child&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     is_outtab_line   = wa_hierarchy&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      i_node_text      = v_node_text&lt;/P&gt;&lt;P&gt;      is_node_layout   = wa_node&lt;/P&gt;&lt;P&gt;      it_item_layout   = i_item_layout&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      e_new_node_key   = v_customer_key.&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;ENDFORM.                    " add_customer_line&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But i am not able to give the space between tplntr and pltxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To display this I just concatenated using separated by space &lt;/P&gt;&lt;P&gt;but I am not getting space how to do this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tplnr -&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------" /&gt;&lt;P&gt;pltxt&lt;/P&gt;&lt;P&gt;  bzirk1----&lt;/P&gt;&lt;HR originaltext="------------------------------------------" /&gt;&lt;P&gt;sales district&lt;/P&gt;&lt;P&gt;  bzirk----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------" /&gt;&lt;P&gt;sal dis 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how to handle this very urjent yaar please give respose as fast as possible&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Srilakshmi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 11:03:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221059#M768151</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-04T11:03:10Z</dc:date>
    </item>
    <item>
      <title>Re: tree structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221060#M768152</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;I am not sure why the SEPARATED BY space does not work. I could see in your code below that you have commented out the clause. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt;CONCATENATE wa_hfinal-tplnr wa_hfinal-space wa_hfinal-pltxt INTO v_node_text1. " SEPARATED BY space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please tryto use this &lt;/P&gt;&lt;P&gt;CONCATENATE wa_hfinal-tplnr wa_hfinal-pltxt INTO v_node_text1&lt;/P&gt;&lt;P&gt;SEPARATED BY space.&lt;/P&gt;&lt;P&gt;This should work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 13:08:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221060#M768152</guid>
      <dc:creator>sharat_chandra</dc:creator>
      <dc:date>2008-01-04T13:08:53Z</dc:date>
    </item>
    <item>
      <title>Re: tree structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221061#M768153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;The following coding was used in a modified version of sample report BCALV_TREE_DEMO where I added a checkbox to each displayed line in the ALV tree.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The event handler method HANDLE_CHECKBOX_CHANGE (event CHECKBOX_CHANGE) looks like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;METHOD handle_checkbox_change.&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;P&gt;DATA: ld_nkey TYPE lvc_nkey.&lt;/P&gt;&lt;P&gt;DATA: lt_nodes TYPE lvc_t_nkey.&lt;/P&gt;&lt;P&gt;DATA: ld_ntext TYPE lvc_value,&lt;/P&gt;&lt;P&gt;ls_item_u TYPE lvc_s_laci,&lt;/P&gt;&lt;P&gt;ls_item TYPE lvc_s_layi,&lt;/P&gt;&lt;P&gt;lt_items TYPE lvc_t_layi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ld_nkey = node_key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;" Get subtree of selected node (including selected node)&lt;/P&gt;&lt;P&gt;CALL METHOD tree1-&amp;gt;get_subtree&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_node_key = ld_nkey&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;et_subtree_nodes = lt_nodes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_nodes INTO ld_nkey.&lt;/P&gt;&lt;P&gt;CALL METHOD tree1-&amp;gt;get_outtab_line&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_node_key = ld_nkey&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;E_OUTTAB_LINE = &lt;/P&gt;&lt;P&gt;e_node_text = ld_ntext&lt;/P&gt;&lt;P&gt;et_item_layout = lt_items&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ES_NODE_LAYOUT = &lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;node_not_found = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;IF sy-subrc 0.&lt;/P&gt;&lt;P&gt;&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;LOOP AT lt_items INTO ls_item&lt;/P&gt;&lt;P&gt;WHERE ( class = cl_gui_column_tree=&amp;gt;item_class_checkbox&lt;/P&gt;&lt;P&gt;AND editable = 'X' ).&lt;/P&gt;&lt;P&gt;CLEAR: ls_item_u.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING ls_item TO ls_item_u.&lt;/P&gt;&lt;P&gt;ls_item_u-chosen = checked. " mark checkbox&lt;/P&gt;&lt;P&gt;ls_item_u-u_chosen = 'X'. " do update of checkbox&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD tree1-&amp;gt;change_item&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_node_key = ld_nkey&lt;/P&gt;&lt;P&gt;i_fieldname = tree1-&amp;gt;c_hierarchy_column_name&lt;/P&gt;&lt;P&gt;i_data = ' '&lt;/P&gt;&lt;P&gt;i_u_data = ' '&lt;/P&gt;&lt;P&gt;is_item_layout = ls_item_u&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;node_not_found = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;IF sy-subrc 0.&lt;/P&gt;&lt;P&gt;&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;ENDLOOP. " items of a single node&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP. " nodes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;update frontend &lt;/P&gt;&lt;P&gt;CALL METHOD tree1-&amp;gt;frontend_update.&lt;/P&gt;&lt;P&gt;ENDMETHOD. "handle_checkbox_change&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Basically you should be able to Cut&amp;amp;Paste this coding and it will work on your ALV tree (&lt;STRONG&gt;CL_GUI_ALV_TREE&lt;/STRONG&gt;).&lt;/P&gt;&lt;P&gt;Do not forget to register the required event and set the event handler:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;define the events which will be passed to the backend &lt;/P&gt;&lt;P&gt;l_event-eventid = cl_gui_column_tree=&amp;gt;eventid_expand_no_children.&lt;/P&gt;&lt;P&gt;APPEND l_event TO lt_events.&lt;/P&gt;&lt;P&gt;l_event-eventid = cl_gui_column_tree=&amp;gt;eventid_checkbox_change.&lt;/P&gt;&lt;P&gt;APPEND l_event TO lt_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD tree1-&amp;gt;set_registered_events&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;events = lt_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 0.&lt;/P&gt;&lt;P&gt;MESSAGE x208(00) WITH 'ERROR'. "#EC NOTEXT&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET HANDLER l_event_receiver-&amp;gt;handle_checkbox_change FOR tree1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with regards,&lt;/P&gt;&lt;P&gt;Hema Sundara.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 15:16:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221061#M768153</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-04T15:16:37Z</dc:date>
    </item>
    <item>
      <title>Re: tree structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221062#M768154</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 use the class CL_GUI_ALV_TREE and method SET_TABLE_FOR_FIRST_DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By performing a where used list on this - it would return sample and demo programs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP also provides demo programs as follows:&lt;/P&gt;&lt;P&gt;BCALV_TEST_SIMPLE_TREE&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_04&lt;/P&gt;&lt;P&gt;BCALV_TREE_05&lt;/P&gt;&lt;P&gt;BCALV_TREE_06&lt;/P&gt;&lt;P&gt;BCALV_TREE_DEMO&lt;/P&gt;&lt;P&gt;BCALV_TREE_DND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;They are easy to follow and if you dont have any complications can even reuse exact code from those programs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdev.co.uk/reporting/alv/alvtree.htm" target="test_blank"&gt;http://www.sapdev.co.uk/reporting/alv/alvtree.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with regards.&lt;/P&gt;&lt;P&gt;Hema Sundara.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jan 2008 15:17:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/tree-structure/m-p/3221062#M768154</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-04T15:17:18Z</dc:date>
    </item>
  </channel>
</rss>

