<?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: ALV using three tables in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254079#M1015482</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    As the problem was solved, am closing the thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Thank you all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;siva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Aug 2008 05:06:17 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-22T05:06:17Z</dc:date>
    <item>
      <title>ALV using three tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254072#M1015475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi frnz,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          I have to create a alv report using 1 header table, and two item tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             But we can use  reuse_alv_hireseq_list only for two tables . so i cant' this function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              Can anybody send me sample code to create alv report using three tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;siva..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 06:39:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254072#M1015475</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T06:39:59Z</dc:date>
    </item>
    <item>
      <title>Re: ALV using three tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254073#M1015476</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Siva,&lt;/P&gt;&lt;P&gt;check this code. it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZALV_HIERARCHYLIST .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;type-pools declarations for alv and icon&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPE-POOLS: slis,icon.*structure declaration for table details&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_dd02l,&lt;/P&gt;&lt;P&gt;        icon type icon_d,&lt;/P&gt;&lt;P&gt;        tabname TYPE tabname,&lt;/P&gt;&lt;P&gt;        tabclass TYPE tabclass,&lt;/P&gt;&lt;P&gt;        contflag type contflag,&lt;/P&gt;&lt;P&gt;        actflag type actflag,&lt;/P&gt;&lt;P&gt;        mainflag type maintflag,&lt;/P&gt;&lt;P&gt;        buffered type buffered,&lt;/P&gt;&lt;P&gt;        as4user type as4user,&lt;/P&gt;&lt;P&gt;        as4date type as4date,&lt;/P&gt;&lt;P&gt;        as4time type as4time,&lt;/P&gt;&lt;P&gt;        expand,&lt;/P&gt;&lt;P&gt;        END OF ty_dd02l.&lt;/P&gt;&lt;P&gt;*internal table and wa decln for table details&lt;/P&gt;&lt;P&gt;DATA : it_dd02l TYPE STANDARD TABLE OF ty_dd02l,&lt;/P&gt;&lt;P&gt;       wa_dd02l TYPE ty_dd02l.&lt;/P&gt;&lt;P&gt;*structure declarations for field details&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_dd03l,&lt;/P&gt;&lt;P&gt;        tabname TYPE tabname,&lt;/P&gt;&lt;P&gt;        fieldname TYPE fieldname,&lt;/P&gt;&lt;P&gt;        keyflag type keyflag,&lt;/P&gt;&lt;P&gt;        mandatory type mandatory,&lt;/P&gt;&lt;P&gt;        checktable type checktable,&lt;/P&gt;&lt;P&gt;        rollname type rollname,&lt;/P&gt;&lt;P&gt;        END OF ty_dd03l.*Internal table and wa decln for field details&lt;/P&gt;&lt;P&gt;DATA : it_dd03l TYPE STANDARD TABLE OF ty_dd03l,&lt;/P&gt;&lt;P&gt;       wa_dd03l TYPE ty_dd03l.*data declarations for ALVDATA : it_fieldcat TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       wa_fieldcat TYPE slis_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       it_layout TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;       key TYPE slis_keyinfo_alv.*Input the tables.User cannot enter a range but can enter any number&lt;/P&gt;&lt;P&gt;*of tables one by one in this select-options&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_table FOR wa_dd02l-tabname NO INTERVALS.*initializatin event&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;*start-of-selection event&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.*subroutine to fetch the data from the tables&lt;/P&gt;&lt;P&gt;  PERFORM fetch_tabledata.&lt;/P&gt;&lt;P&gt;*subroutine to build alv hierarchy output&lt;/P&gt;&lt;P&gt;  PERFORM hierarchyalv_build.&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  hierarchyalv_build&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 hierarchyalv_build .*fieldcatalogue&lt;/P&gt;&lt;P&gt;perform build_fieldcat.&lt;/P&gt;&lt;P&gt;*layout&lt;/P&gt;&lt;P&gt;perform build_layout.&lt;/P&gt;&lt;P&gt;*key information for hierarchy&lt;/P&gt;&lt;P&gt;perform build_key.&lt;/P&gt;&lt;P&gt;*output&lt;/P&gt;&lt;P&gt;perform list_display.endform.                    " hierarchyalv_build&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_fieldcat&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 build_fieldcat .  CLEAR wa_fieldcat.  wa_fieldcat-col_pos = 1.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'TABNAME'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD02L'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Tablename'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize = 'C610'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = 2.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'TABCLASS'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD02L'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Tablecategory'.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-emphasize = 'C600'.  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = 3.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'CONTFLAG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD02L'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'DeliveryClass'.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-emphasize = 'C510'.  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt; CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = 4.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'ACTFLAG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD02L'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Activationstatus'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize = 'C500'.  APPEND wa_fieldcat TO it_fieldcat.   CLEAR wa_fieldcat.  wa_fieldcat-col_pos = 5.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'MAINFLAG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD02L'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'MaintainenceFlag'.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-emphasize = 'C410'.  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = 6.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'BUFFERED'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD02L'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'BufferFlag'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize = 'C400'.  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = 7.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'AS4USER'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD02L'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'User'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize = 'C310'.  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = 8.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'AS4DATE'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD02L'.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-seltext_m = 'Date'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize = 'C300'.  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-col_pos = 9.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'AS4TIME'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD02L'.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-seltext_m = 'Time'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-emphasize = 'C210'.  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.  wa_fieldcat-col_pos = 10.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'ICON'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD02L'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'ICON'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ICON = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.  wa_fieldcat-col_pos = 11.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'FIELDNAME'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD03L'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-key = 'X'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Field'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-EMPHASIZE = 'C600'.  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CLEAR wa_fieldcat.  wa_fieldcat-col_pos = 12.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'KEYFLAG'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD03L'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Key'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-EMPHASIZE = 'C500'.  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CLEAR wa_fieldcat.  wa_fieldcat-col_pos = 13.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'CHECKTABLE'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD03L'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Checktable'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-EMPHASIZE = 'C400'.  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CLEAR wa_fieldcat.  wa_fieldcat-col_pos = 14.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'MANDATORY'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD03L'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Mandatory'.&lt;/P&gt;&lt;P&gt;    wa_fieldcat-EMPHASIZE = 'C300'.&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt; CLEAR wa_fieldcat.  wa_fieldcat-col_pos = 15.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = 'ROLLNAME'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-tabname = 'IT_DD03L'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-seltext_m = 'Dataelement'.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-EMPHASIZE = 'C200'.  APPEND wa_fieldcat TO it_fieldcat.endform.                    " build_fieldcat&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_layout&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 build_layout .*to expand the header table for item details&lt;/P&gt;&lt;P&gt;  it_layout-expand_fieldname = 'EXPAND'.  it_layout-window_titlebar = 'Hierarchical ALV list display'.&lt;/P&gt;&lt;P&gt;  it_layout-lights_tabname = 'IT_DD03L'.&lt;/P&gt;&lt;P&gt;  it_layout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " build_layout&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_key&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 build_key .*key infomation for the header and item table&lt;/P&gt;&lt;P&gt;  key-header01 = 'TABNAME'.&lt;/P&gt;&lt;P&gt;  key-item01 = 'TABNAME'.endform.                    " build_key&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  list_display&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 list_display .*ALV output&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_callback_program = sy-cprog&lt;/P&gt;&lt;P&gt;      is_layout          = it_layout&lt;/P&gt;&lt;P&gt;      it_fieldcat        = it_fieldcat&lt;/P&gt;&lt;P&gt;      i_tabname_header   = 'IT_DD02L'&lt;/P&gt;&lt;P&gt;      i_tabname_item     = 'IT_DD03L'&lt;/P&gt;&lt;P&gt;      is_keyinfo         = key&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab_header    = it_dd02l&lt;/P&gt;&lt;P&gt;      t_outtab_item      = it_dd03l.endform.                    " list_display&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  fetch_tabledata&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 fetch_tabledata .*select table data&lt;/P&gt;&lt;P&gt; SELECT tabname&lt;/P&gt;&lt;P&gt;         tabclass&lt;/P&gt;&lt;P&gt;         contflag&lt;/P&gt;&lt;P&gt;         actflag&lt;/P&gt;&lt;P&gt;         mainflag&lt;/P&gt;&lt;P&gt;         buffered&lt;/P&gt;&lt;P&gt;         as4user&lt;/P&gt;&lt;P&gt;         as4date&lt;/P&gt;&lt;P&gt;         as4time&lt;/P&gt;&lt;P&gt;         FROM dd02l&lt;/P&gt;&lt;P&gt;         INTO CORRESPONDING FIELDS OF TABLE it_dd02l&lt;/P&gt;&lt;P&gt;         WHERE tabname IN s_table.*select field data&lt;/P&gt;&lt;P&gt;  IF it_dd02l[] IS NOT INITIAL.    SELECT tabname&lt;/P&gt;&lt;P&gt;          fieldname&lt;/P&gt;&lt;P&gt;          keyflag&lt;/P&gt;&lt;P&gt;          mandatory&lt;/P&gt;&lt;P&gt;          checktable&lt;/P&gt;&lt;P&gt;          rollname&lt;/P&gt;&lt;P&gt;          FROM dd03l&lt;/P&gt;&lt;P&gt;          INTO CORRESPONDING FIELDS OF TABLE it_dd03l&lt;/P&gt;&lt;P&gt;          FOR ALL ENTRIES IN it_dd02l&lt;/P&gt;&lt;P&gt;          WHERE tabname EQ it_dd02l-tabname.  ENDIF.*adding icon to the header table&lt;/P&gt;&lt;P&gt;loop at it_dd02l into wa_dd02l.at new tabname.wa_dd02l-icon = '@3M@'.MODIFY it_dd02l FROM wa_dd02l TRANSPORTING icon WHERE tabname EQ wa_dd02l-tabname.&lt;/P&gt;&lt;P&gt;CLEAR :  wa_dd02l.endat.endloop.endform.                    " fetch_tabledata&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;Have a nice day,&lt;/P&gt;&lt;P&gt;venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 06:43:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254073#M1015476</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T06:43:18Z</dc:date>
    </item>
    <item>
      <title>Re: ALV using three tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254074#M1015477</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Siva,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this link for sample codes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/how-to-use-alv-for-hierarchical-lists.htm" target="test_blank"&gt;http://www.sap-img.com/abap/how-to-use-alv-for-hierarchical-lists.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chandra Sekhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 06:45:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254074#M1015477</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T06:45:52Z</dc:date>
    </item>
    <item>
      <title>Re: ALV using three tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254075#M1015478</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can show only/upto 1 level, that means 2 tables only it is possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you want more tables then you have to go for Tree&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;using the Function RS_TREE_LIST_DISPLAY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 06:46:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254075#M1015478</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T06:46:16Z</dc:date>
    </item>
    <item>
      <title>Re: ALV using three tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254076#M1015479</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Siva,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think there is no such thing like displaying two item table in Heirachial list. You can join two item tables and you can display. Or else you can BLOCK LIST ALV for this requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Sasidhar Reddy Matli.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 06:48:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254076#M1015479</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T06:48:53Z</dc:date>
    </item>
    <item>
      <title>Re: ALV using three tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254077#M1015480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;danq..do u hav any sample code using this funtion &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'RS_TREE_LIST_DISPLAY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;siva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 07:16:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254077#M1015480</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T07:16:06Z</dc:date>
    </item>
    <item>
      <title>Re: ALV using three tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254078#M1015481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;search with this key word in the forum &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'RS_TREE_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you get many examples in the list.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 07:20:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254078#M1015481</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T07:20:28Z</dc:date>
    </item>
    <item>
      <title>Re: ALV using three tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254079#M1015482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    As the problem was solved, am closing the thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Thank you all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;siva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Aug 2008 05:06:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254079#M1015482</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-22T05:06:17Z</dc:date>
    </item>
    <item>
      <title>Re: ALV using three tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254080#M1015483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi VIjay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am able to achieve this by using RS_TREE_LIST_DISPLAY&lt;/P&gt;&lt;P&gt;but by using RS_TREE_LIST_DISPLAY we can add 9 columns only (as in node structure there are text, text1...text9 fields). but i want to add more than 9 columns you cay say 16 columns, can you please tell me how to achieve this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2012 07:31:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-using-three-tables/m-p/4254080#M1015483</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-06-05T07:31:25Z</dc:date>
    </item>
  </channel>
</rss>

