<?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 ALV Tree Problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-tree-problem/m-p/2050144#M422526</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm new to alv tree components and i meet some problems (hope someone will be able to help me).&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;      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 init_tree.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : gt_fieldcatalog type lvc_t_fcat.&lt;/P&gt;&lt;P&gt;  DATA : wt_test TYPE TABLE OF zbudget_edit.&lt;/P&gt;&lt;P&gt;&lt;/P&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       = 'ZBUDGET_EDIT'&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;  sort gt_fieldcatalog by scrtext_l.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;change fieldcatalog&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA : ls_fieldcatalog type lvc_s_fcat.&lt;/P&gt;&lt;P&gt;  loop at gt_fieldcatalog into ls_fieldcatalog.&lt;/P&gt;&lt;P&gt;    case ls_fieldcatalog-fieldname.&lt;/P&gt;&lt;P&gt;      when 'KOSTLG' or 'KOSTL'.&lt;/P&gt;&lt;P&gt;        ls_fieldcatalog-no_out = 'X'.&lt;/P&gt;&lt;P&gt;        ls_fieldcatalog-key    = ''.&lt;/P&gt;&lt;P&gt;    endcase.&lt;/P&gt;&lt;P&gt;    modify gt_fieldcatalog from ls_fieldcatalog.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wt_test[] = wt_edit[]. "data tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    data ls_sort_wa type lvc_s_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;create sort-table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_sort_wa-spos = 1.&lt;/P&gt;&lt;P&gt;  ls_sort_wa-fieldname = 'KOSTLG'.&lt;/P&gt;&lt;P&gt;  ls_sort_wa-up = 'X'.&lt;/P&gt;&lt;P&gt;  ls_sort_wa-subtot = 'X'.&lt;/P&gt;&lt;P&gt;  append ls_sort_wa to gt_sort.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ls_sort_wa-spos = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_sort_wa-fieldname = 'KOSTL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_sort_wa-up = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_sort_wa-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append ls_sort_wa to gt_sort.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;create info-table for html-header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: lt_list_commentary type slis_t_listheader,&lt;/P&gt;&lt;P&gt;        l_logo             type sdydo_value.&lt;/P&gt;&lt;P&gt;  perform build_comment using&lt;/P&gt;&lt;P&gt;                 lt_list_commentary&lt;/P&gt;&lt;P&gt;                 l_logo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;repid for saving variants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: ls_variant type disvariant.&lt;/P&gt;&lt;P&gt;  ls_variant-report = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;register events&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  perform register_events.&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            = wt_test&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;ENDFORM.                    "plus&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well, my problem is that program returns me an error (GETWA_NOT_ASSIGNED) when i add :&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ls_sort_wa-spos = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_sort_wa-fieldname = 'KOSTL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_sort_wa-up = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_sort_wa-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append ls_sort_wa to gt_sort.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In fact i'd like such an alv :&lt;/P&gt;&lt;P&gt;kostlg/kostl   |--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="--------------------------------" /&gt;Data--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------" /&gt;&lt;P&gt;|&lt;/P&gt;&lt;P&gt;kostlg1&lt;/P&gt;&lt;P&gt;     kostl1&lt;/P&gt;&lt;P&gt;     kostl2&lt;/P&gt;&lt;P&gt;kostlg2&lt;/P&gt;&lt;P&gt;etc etc...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've been through many examples but didn't find why an error occurs.&lt;/P&gt;&lt;P&gt;Please help me guys,&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Mar 2007 17:24:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-20T17:24:15Z</dc:date>
    <item>
      <title>ALV Tree Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-tree-problem/m-p/2050144#M422526</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm new to alv tree components and i meet some problems (hope someone will be able to help me).&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;      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 init_tree.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : gt_fieldcatalog type lvc_t_fcat.&lt;/P&gt;&lt;P&gt;  DATA : wt_test TYPE TABLE OF zbudget_edit.&lt;/P&gt;&lt;P&gt;&lt;/P&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       = 'ZBUDGET_EDIT'&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;  sort gt_fieldcatalog by scrtext_l.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;change fieldcatalog&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA : ls_fieldcatalog type lvc_s_fcat.&lt;/P&gt;&lt;P&gt;  loop at gt_fieldcatalog into ls_fieldcatalog.&lt;/P&gt;&lt;P&gt;    case ls_fieldcatalog-fieldname.&lt;/P&gt;&lt;P&gt;      when 'KOSTLG' or 'KOSTL'.&lt;/P&gt;&lt;P&gt;        ls_fieldcatalog-no_out = 'X'.&lt;/P&gt;&lt;P&gt;        ls_fieldcatalog-key    = ''.&lt;/P&gt;&lt;P&gt;    endcase.&lt;/P&gt;&lt;P&gt;    modify gt_fieldcatalog from ls_fieldcatalog.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wt_test[] = wt_edit[]. "data tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    data ls_sort_wa type lvc_s_sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;create sort-table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_sort_wa-spos = 1.&lt;/P&gt;&lt;P&gt;  ls_sort_wa-fieldname = 'KOSTLG'.&lt;/P&gt;&lt;P&gt;  ls_sort_wa-up = 'X'.&lt;/P&gt;&lt;P&gt;  ls_sort_wa-subtot = 'X'.&lt;/P&gt;&lt;P&gt;  append ls_sort_wa to gt_sort.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ls_sort_wa-spos = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_sort_wa-fieldname = 'KOSTL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_sort_wa-up = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_sort_wa-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append ls_sort_wa to gt_sort.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;create info-table for html-header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: lt_list_commentary type slis_t_listheader,&lt;/P&gt;&lt;P&gt;        l_logo             type sdydo_value.&lt;/P&gt;&lt;P&gt;  perform build_comment using&lt;/P&gt;&lt;P&gt;                 lt_list_commentary&lt;/P&gt;&lt;P&gt;                 l_logo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;repid for saving variants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: ls_variant type disvariant.&lt;/P&gt;&lt;P&gt;  ls_variant-report = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;register events&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  perform register_events.&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            = wt_test&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;ENDFORM.                    "plus&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well, my problem is that program returns me an error (GETWA_NOT_ASSIGNED) when i add :&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ls_sort_wa-spos = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_sort_wa-fieldname = 'KOSTL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_sort_wa-up = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_sort_wa-subtot = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append ls_sort_wa to gt_sort.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In fact i'd like such an alv :&lt;/P&gt;&lt;P&gt;kostlg/kostl   |--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="--------------------------------" /&gt;Data--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------" /&gt;&lt;P&gt;|&lt;/P&gt;&lt;P&gt;kostlg1&lt;/P&gt;&lt;P&gt;     kostl1&lt;/P&gt;&lt;P&gt;     kostl2&lt;/P&gt;&lt;P&gt;kostlg2&lt;/P&gt;&lt;P&gt;etc etc...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've been through many examples but didn't find why an error occurs.&lt;/P&gt;&lt;P&gt;Please help me guys,&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2007 17:24:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-tree-problem/m-p/2050144#M422526</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-20T17:24:15Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Tree Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-tree-problem/m-p/2050145#M422527</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;Make sure that KOSTL field is available in WT_TEST also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2007 17:42:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-tree-problem/m-p/2050145#M422527</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-03-20T17:42:47Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Tree Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-tree-problem/m-p/2050146#M422528</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello aRs,&lt;/P&gt;&lt;P&gt;Yes i'm sure KOSTL is available in WT_TEST.&lt;/P&gt;&lt;P&gt;The problem is that when i another element in GT_SORT, this error appears...&lt;/P&gt;&lt;P&gt;Thanks anyway &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2007 17:49:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-tree-problem/m-p/2050146#M422528</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-20T17:49:39Z</dc:date>
    </item>
  </channel>
</rss>

