<?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: Dynamic ALV Internal table Problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-internal-table-problem/m-p/3929453#M940903</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for u r reply,I will try and let u know that worked or not.&lt;/P&gt;&lt;P&gt;As Iam new to this Dynamic ALV what should I do now to complete the code?&lt;/P&gt;&lt;P&gt;I never used field symbols b4 and searched SDN but I got all examples with field symbols.Can anyone PLZ complete the code or give me a CLEAR example to complete it.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 08 Jun 2008 05:29:17 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-08T05:29:17Z</dc:date>
    <item>
      <title>Dynamic ALV Internal table Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-internal-table-problem/m-p/3929451#M940901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,I have successfully built an IT using method 'create_dynamic_table'.But my problems are :&lt;/P&gt;&lt;P&gt;1)When Iam trying to select the data with multiple tables then it is short dumping.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)I tried to oselect the data using one table,after selecting the data if I use FM REUSE_ALV_Grid_Display then it is showing short dump with error 'type conflict when calling FM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I never used field symbols before.PLZ complete my program or give me suffecient feedback.Here is my program :&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA : g_tdref TYPE REF TO data,
       g_wdref TYPE REF TO data.

DATA : dats LIKE vbbe-mbdat,
       t_fieldcat TYPE lvc_t_fcat,
       wa_fieldcat TYPE lvc_s_fcat.

FIELD-SYMBOLS : &amp;lt;it_dyn&amp;gt; TYPE STANDARD TABLE,
                &amp;lt;wa_dyn&amp;gt;,
                &amp;lt;dyn_field&amp;gt;.

SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE text-001.
SELECT-OPTIONS : s_mbdat FOR dats.
SELECTION-SCREEN END OF BLOCK blk1.

wa_fieldcat-tabname = 'MSKA'.
wa_fieldcat-fieldname = 'WERKS'.
wa_fieldcat-datatype = 'CHAR'.
wa_fieldcat-intlen = '10'.

APPEND wa_fieldcat TO t_fieldcat.
CLEAR : wa_fieldcat.

wa_fieldcat-tabname = 'MSKA'.
wa_fieldcat-fieldname = 'MATNR'.
wa_fieldcat-datatype = 'CHAR'.
wa_fieldcat-seltext = 'Material Number'.
wa_fieldcat-intlen = '18'.

APPEND wa_fieldcat TO t_fieldcat.
CLEAR : wa_fieldcat.

wa_fieldcat-tabname = 'MAKT'.
wa_fieldcat-fieldname = 'MAKTX'.
wa_fieldcat-datatype = 'CHAR'.
wa_fieldcat-intlen = '10'.

APPEND wa_fieldcat TO t_fieldcat.
CLEAR : wa_fieldcat.

wa_fieldcat-tabname = 'VBBE'.
wa_fieldcat-fieldname = 'MBDAT'.
wa_fieldcat-datatype = 'CHAR'.
wa_fieldcat-intlen = '10'.

APPEND wa_fieldcat TO t_fieldcat.
CLEAR : wa_fieldcat.

wa_fieldcat-tabname = 'VBBE'.
wa_fieldcat-fieldname = 'OMENG'.
wa_fieldcat-datatype = 'QUAN'.
wa_fieldcat-intlen = '10'.

APPEND wa_fieldcat TO t_fieldcat.
CLEAR : wa_fieldcat.


DATA : d TYPE i,
       v(02) TYPE n VALUE '0',
       day(8) TYPE c.

d = s_mbdat-high - s_mbdat-low + 1.

DO d TIMES.

  v = v + 1.

  CONCATENATE 'Day' v INTO day.

  wa_fieldcat-tabname = 'VBBE'.
  wa_fieldcat-fieldname = day.
  wa_fieldcat-datatype = 'DATS'.
  wa_fieldcat-seltext = day.
  wa_fieldcat-intlen = '8'.

  APPEND wa_fieldcat TO t_fieldcat.
  CLEAR : wa_fieldcat.

ENDDO.
*-----Building Dynamic internal table.

CALL METHOD cl_alv_table_create=&amp;gt;create_dynamic_table
  EXPORTING
    it_fieldcatalog = t_fieldcat
  IMPORTING
    ep_table        = g_tdref.

ASSIGN g_tdref-&amp;gt;* TO &amp;lt;it_dyn&amp;gt;.
CREATE DATA g_wdref LIKE LINE OF &amp;lt;it_dyn&amp;gt;.
ASSIGN g_wdref-&amp;gt;* TO &amp;lt;wa_dyn&amp;gt;.

SELECT m~werks m~matnr v~omeng v~mbdat INTO CORRESPONDING FIELDS
OF TABLE &amp;lt;it_dyn&amp;gt; FROM mska AS m INNER JOIN vbbe AS v
ON m~posnr = v~posnr WHERE v~mbdat IN s_mbdat.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jun 2008 11:33:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-internal-table-problem/m-p/3929451#M940901</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-06T11:33:05Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic ALV Internal table Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-internal-table-problem/m-p/3929452#M940902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;*DATA : d TYPE i,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      v(02) TYPE n VALUE '0',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      day(8) TYPE c.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*d = s_mbdat-high - s_mbdat-low + 1.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*DO d TIMES.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; v = v + 1.&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; CONCATENATE 'Day' v INTO day.&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; wa_fieldcat-tabname = 'VBBE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-fieldname = day.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-datatype = 'DATS'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-seltext = day.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fieldcat-intlen = '8'.&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; APPEND wa_fieldcat TO t_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR : wa_fieldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*ENDDO.&lt;/P&gt;&lt;P&gt;*-----Building Dynamic internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD cl_alv_table_create=&amp;gt;create_dynamic_table&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    it_fieldcatalog = t_fieldcat&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    ep_table        = g_tdref.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN g_tdref-&amp;gt;* TO &amp;lt;it_dyn&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE DATA g_wdref LIKE LINE OF &amp;lt;it_dyn&amp;gt;.&lt;/P&gt;&lt;P&gt;ASSIGN g_wdref-&amp;gt;* TO &amp;lt;wa_dyn&amp;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;&lt;P&gt;SELECT OMENG FROM VBBE INTO CORRESPONDING FIELDS OF TABLE &amp;lt;IT_DYN&amp;gt; WHERE MBDAT IN S_MBDAT.&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;YOU WILL GET VALUES IN INTERNAL TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TO SOLVE YOUR ISSUE YOU SHOULD USE NUM INSTEAD OF DATS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jun 2008 12:25:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-internal-table-problem/m-p/3929452#M940902</guid>
      <dc:creator>raja_narayanan2</dc:creator>
      <dc:date>2008-06-06T12:25:56Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic ALV Internal table Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-internal-table-problem/m-p/3929453#M940903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for u r reply,I will try and let u know that worked or not.&lt;/P&gt;&lt;P&gt;As Iam new to this Dynamic ALV what should I do now to complete the code?&lt;/P&gt;&lt;P&gt;I never used field symbols b4 and searched SDN but I got all examples with field symbols.Can anyone PLZ complete the code or give me a CLEAR example to complete it.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Jun 2008 05:29:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-internal-table-problem/m-p/3929453#M940903</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-08T05:29:17Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic ALV Internal table Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-internal-table-problem/m-p/3929454#M940904</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;Class cl_alv_table_create is out-dated and you should use the &lt;STRONG&gt;RTTI&lt;/STRONG&gt; instead (if already available on your system).&lt;/P&gt;&lt;P&gt;For a sample report have a look at [Creating Flat and Complex Internal Tables Dynamically using RTTI|https://wiki.sdn.sap.com/wiki/display/Snippets/Creating&lt;EM&gt;Flat&lt;/EM&gt;and&lt;EM&gt;Complex&lt;/EM&gt;Internal&lt;EM&gt;Tables&lt;/EM&gt;Dynamically&lt;EM&gt;using&lt;/EM&gt;RTTI]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Final remark: if you are using dynamic itabs for selection you should use a &lt;EM&gt;dynamic&lt;/EM&gt; WHERE clause as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Jun 2008 21:04:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-internal-table-problem/m-p/3929454#M940904</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2008-06-08T21:04:37Z</dc:date>
    </item>
  </channel>
</rss>

