<?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 report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report/m-p/2015963#M411943</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;am writting  report that will list customer master data. i am using function REUSE_ALV_GRID_DISPLAY but then it allows only one internal table to be passed as interface parameter. i have created one internal table type for details in table kna1 but i also want to pick customer master sales data in table knvv. how do it or is there any beter way to write an alv grid report than what i have done. &lt;/P&gt;&lt;P&gt;below is an extract of my source code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: KNA1, knvv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data to be displayed&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: GT_kna1 TYPE TABLE OF kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: KUNNR FOR KNA1-KUNNR.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT * FROM kna1 INTO TABLE GT_kna1&lt;/P&gt;&lt;P&gt;                     WHERE KUNNR IN KUNNR..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            I_STRUCTURE_NAME   = 'kNA1'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            T_OUTTAB           = GT_KNA1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 Mar 2007 14:13:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-07T14:13:39Z</dc:date>
    <item>
      <title>alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report/m-p/2015963#M411943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;am writting  report that will list customer master data. i am using function REUSE_ALV_GRID_DISPLAY but then it allows only one internal table to be passed as interface parameter. i have created one internal table type for details in table kna1 but i also want to pick customer master sales data in table knvv. how do it or is there any beter way to write an alv grid report than what i have done. &lt;/P&gt;&lt;P&gt;below is an extract of my source code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: KNA1, knvv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data to be displayed&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: GT_kna1 TYPE TABLE OF kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: KUNNR FOR KNA1-KUNNR.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SELECT * FROM kna1 INTO TABLE GT_kna1&lt;/P&gt;&lt;P&gt;                     WHERE KUNNR IN KUNNR..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            I_STRUCTURE_NAME   = 'kNA1'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            T_OUTTAB           = GT_KNA1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2007 14:13:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report/m-p/2015963#M411943</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-07T14:13:39Z</dc:date>
    </item>
    <item>
      <title>Re: alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report/m-p/2015964#M411944</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;If u want to display all the records of KNA1 &amp;amp; KNVV then use the ALV Heirarcy display:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Use the demo report BALVHD01 ewith FM REUSE_ALV_HIERSEQ_LIST_DISPLAY&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u want to REUSE_ALV_GRID_DISPLAY then take the data from KNA1 and KNVV and move to the final table and call the FM REUSE_ALV_GRID_DISPLAY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If useful reward.&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2007 14:16:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report/m-p/2015964#M411944</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-07T14:16:51Z</dc:date>
    </item>
    <item>
      <title>Re: alv report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report/m-p/2015965#M411945</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 have done a similar program which picks data from  2 tables MARA and MARD&lt;/P&gt;&lt;P&gt;check this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools:slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF ITAB1 OCCURS 0,&lt;/P&gt;&lt;P&gt;MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;MTART LIKE MARA-MTART,&lt;/P&gt;&lt;P&gt;END OF ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF ITAB2 OCCURS 0,&lt;/P&gt;&lt;P&gt;MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;WERKS LIKE MARD-WERKS,&lt;/P&gt;&lt;P&gt;END OF ITAB2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF TY_IT_FINAL,&lt;/P&gt;&lt;P&gt;MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;MTART LIKE MARA-MTART,&lt;/P&gt;&lt;P&gt;WERKS LIKE MARD-WERKS,&lt;/P&gt;&lt;P&gt;END OF TY_IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:IT_FINAL TYPE TABLE OF TY_IT_FINAL WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:x_fcat type SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;t_fcat type SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;define build_fieldcat.&lt;/P&gt;&lt;P&gt;clear x_fcat.&lt;/P&gt;&lt;P&gt;x_fcat-fieldname = &amp;amp;1.&lt;/P&gt;&lt;P&gt;x_fcat-seltext_l = &amp;amp;2.&lt;/P&gt;&lt;P&gt;x_fcat-col_pos = &amp;amp;3.&lt;/P&gt;&lt;P&gt;x_fcat-outputlen = &amp;amp;4.&lt;/P&gt;&lt;P&gt;append x_fcat to t_fcat.&lt;/P&gt;&lt;P&gt;end-of-definition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR MTART FROM MARA&lt;/P&gt;&lt;P&gt;  INTO TABLE ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR WERKS FROM MARD&lt;/P&gt;&lt;P&gt;  INTO TABLE ITAB2&lt;/P&gt;&lt;P&gt;  FOR ALL ENTRIES IN ITAB1&lt;/P&gt;&lt;P&gt;  WHERE MATNR = ITAB1-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB1.&lt;/P&gt;&lt;P&gt;    IT_FINAL-MATNR = ITAB1-MATNR.&lt;/P&gt;&lt;P&gt;    IT_FINAL-MTART = ITAB1-MTART.&lt;/P&gt;&lt;P&gt;    READ TABLE ITAB2 WITH KEY MATNR = ITAB1-MATNR.&lt;/P&gt;&lt;P&gt;    IT_FINAL-WERKS = ITAB2-WERKS.&lt;/P&gt;&lt;P&gt;    APPEND IT_FINAL.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;build_fieldcat:&lt;/P&gt;&lt;P&gt;'MATNR'        'Material No.'   '1'  '20',&lt;/P&gt;&lt;P&gt;'MTART'       'Material type'  '2'   '20',&lt;/P&gt;&lt;P&gt;'WERKS'     'Plant'          '3'   '10'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   IT_FIELDCAT                       = t_fcat&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                          = it_final.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Mar 2007 14:33:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-report/m-p/2015965#M411945</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-07T14:33:11Z</dc:date>
    </item>
  </channel>
</rss>

