<?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: Internal Table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3620964#M872306</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The result set can be dynamic the same way as the tablename can be dynamic. Just define a table conataining strings, fill that table with the resul set line by line and use&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select (it_columns) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;instead of&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to be on 6.10 or higher to do that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Mar 2008 07:36:47 GMT</pubDate>
    <dc:creator>rainer_hbenthal</dc:creator>
    <dc:date>2008-03-28T07:36:47Z</dc:date>
    <item>
      <title>Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3620960#M872302</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;  TYPES: BEGIN OF ty_pa0006,&lt;/P&gt;&lt;P&gt;       pernr TYPE persno,&lt;/P&gt;&lt;P&gt;       subty TYPE subty,&lt;/P&gt;&lt;P&gt;       endda TYPE endda,&lt;/P&gt;&lt;P&gt;       begda TYPE begda,&lt;/P&gt;&lt;P&gt;       ort01 TYPE pad_ort01,&lt;/P&gt;&lt;P&gt;       pstlz TYPE pstlz_hr,&lt;/P&gt;&lt;P&gt;       END OF ty_pa0006.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_pa0006 TYPE STANDARD TABLE OF ty_pa0006,&lt;/P&gt;&lt;P&gt; dref type ref to data.&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;itab&amp;gt; type any table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; concatenate 'pa' p_infty into tabname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  create data dref type table of (tabname).&lt;/P&gt;&lt;P&gt;  assign dref-&amp;gt;* to &amp;lt;itab&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select * from (tabname) into table &amp;lt;itab&amp;gt;&lt;/P&gt;&lt;P&gt; WHERE begda &amp;lt;= p_endda&lt;/P&gt;&lt;P&gt;               AND endda &amp;gt;= p_begda.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_pa0006 = &amp;lt;itab&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in this code..the dynamic internal table &amp;lt;itab&amp;gt; contains all the fields available in the (tabname) here pa0006, but it_pa0006 contains only specified fields. when we try to assign the dynamic table &amp;lt;itab&amp;gt; to the internal table it_pa0006, it shows that 'the two structure is not compatible or convertible'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to handle this?. is there is any way to select a particular field  from the dynamic table&amp;lt;itab&amp;gt;?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please do help me,&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arunsri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 07:08:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3620960#M872302</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T07:08:53Z</dc:date>
    </item>
    <item>
      <title>Re: Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3620961#M872303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Specify the columns in your select statement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 07:12:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3620961#M872303</guid>
      <dc:creator>rainer_hbenthal</dc:creator>
      <dc:date>2008-03-28T07:12:56Z</dc:date>
    </item>
    <item>
      <title>Re: Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3620962#M872304</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;    Same select query is used for several infotypes with different fields, so how to do that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arunsri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 07:18:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3620962#M872304</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T07:18:59Z</dc:date>
    </item>
    <item>
      <title>Re: Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3620963#M872305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DATA : gp_table           TYPE REF TO data,&lt;/P&gt;&lt;P&gt;              gp_line            TYPE REF TO data.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you have a data in table i_internaltable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;generate the fielcatlog dynamically using loop and endloop. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create a dyanmic table using feildcatlog as below.&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 = gt_fieldcat&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      ep_table        = gp_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN gp_table-&amp;gt;* TO &amp;lt;gt_table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**--Create Work Area Dynamically&lt;/P&gt;&lt;P&gt;  CREATE DATA gp_line LIKE LINE OF &amp;lt;gt_table&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN gp_line-&amp;gt;* TO &amp;lt;gwa_table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**--fill the data in dynamic table as below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop i_internaltable into workarea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ASSIGN COMPONENT 'MATNR' OF STRUCTURE &amp;lt;gwa_table&amp;gt;&lt;/P&gt;&lt;P&gt;                                         TO &amp;lt;l_matnr&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF &amp;lt;l_matnr&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;P&gt;          &amp;lt;l_matnr&amp;gt; = wa_final-matnr.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ASSIGN COMPONENT 'WERKS' OF STRUCTURE &amp;lt;gwa_table&amp;gt;&lt;/P&gt;&lt;P&gt;                                         TO &amp;lt;l_werks&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF &amp;lt;l_werks&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;P&gt;          &amp;lt;l_werks&amp;gt; = wa_final-werks.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        APPEND &amp;lt;gwa_table&amp;gt; TO &amp;lt;gt_table&amp;gt;.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 07:35:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3620963#M872305</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T07:35:37Z</dc:date>
    </item>
    <item>
      <title>Re: Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3620964#M872306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The result set can be dynamic the same way as the tablename can be dynamic. Just define a table conataining strings, fill that table with the resul set line by line and use&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select (it_columns) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;instead of&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to be on 6.10 or higher to do that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 07:36:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3620964#M872306</guid>
      <dc:creator>rainer_hbenthal</dc:creator>
      <dc:date>2008-03-28T07:36:47Z</dc:date>
    </item>
    <item>
      <title>Re: Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3620965#M872307</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi dude try this one,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: tabname TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_infty(4) TYPE c,&lt;/P&gt;&lt;P&gt;             p_begda TYPE pa0000-begda,&lt;/P&gt;&lt;P&gt;             p_endda TYPE pa0000-endda.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE 'pa' p_infty INTO tabname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_pa0006,&lt;/P&gt;&lt;P&gt;pernr TYPE persno,&lt;/P&gt;&lt;P&gt;subty TYPE subty,&lt;/P&gt;&lt;P&gt;endda TYPE endda,&lt;/P&gt;&lt;P&gt;begda TYPE begda,&lt;/P&gt;&lt;P&gt;ort01 TYPE pad_ort01,&lt;/P&gt;&lt;P&gt;pstlz TYPE pstlz_hr,&lt;/P&gt;&lt;P&gt;END OF ty_pa0006.&lt;/P&gt;&lt;P&gt;data fs_pa0006 type ty_pa0006.&lt;/P&gt;&lt;P&gt;DATA: it_pa0006 TYPE STANDARD TABLE OF ty_pa0006,&lt;/P&gt;&lt;P&gt;dref TYPE REF TO data.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;itab&amp;gt; TYPE ANY TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE DATA dref TYPE TABLE OF (tabname).&lt;/P&gt;&lt;P&gt;ASSIGN dref-&amp;gt;* TO &amp;lt;itab&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM (tabname) INTO TABLE &amp;lt;itab&amp;gt;&lt;/P&gt;&lt;P&gt;WHERE begda &amp;lt;= p_endda&lt;/P&gt;&lt;P&gt;AND endda &amp;gt;= p_begda.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;MOVE  &amp;lt;itab&amp;gt; to it_pa0006.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_pa0006 into fs_pa0006 .&lt;/P&gt;&lt;P&gt;write:/ fs_pa0006-pernr ,&lt;/P&gt;&lt;P&gt;fs_pa0006-begda.&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;regard &lt;/P&gt;&lt;P&gt;sandeep patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 07:49:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table/m-p/3620965#M872307</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T07:49:34Z</dc:date>
    </item>
  </channel>
</rss>

