<?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 Dynamic Internal Table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/6927884#M1485286</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;How to create a dynamic Internal table based on the Infotype passed(dynamic). The Internal table has to be passed dynamically to FM &lt;/P&gt;&lt;P&gt;HR_READ_INFOTYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL FUNCTION 'HR_READ_INFOTYPE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            tclas           = 'A'&lt;/P&gt;&lt;P&gt;            pernr           = p_pernr&lt;/P&gt;&lt;P&gt;            infty           = p_infty&lt;/P&gt;&lt;P&gt;            begda           = p_begda&lt;/P&gt;&lt;P&gt;            endda           = p_endda&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            subrc           = subrc&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            infty_tab       =  &lt;STRONG&gt;&amp;lt;  &amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            infty_not_found = 1&lt;/P&gt;&lt;P&gt;            OTHERS          = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;jai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 May 2010 13:26:13 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-05-24T13:26:13Z</dc:date>
    <item>
      <title>Dynamic Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/6927884#M1485286</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;How to create a dynamic Internal table based on the Infotype passed(dynamic). The Internal table has to be passed dynamically to FM &lt;/P&gt;&lt;P&gt;HR_READ_INFOTYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL FUNCTION 'HR_READ_INFOTYPE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            tclas           = 'A'&lt;/P&gt;&lt;P&gt;            pernr           = p_pernr&lt;/P&gt;&lt;P&gt;            infty           = p_infty&lt;/P&gt;&lt;P&gt;            begda           = p_begda&lt;/P&gt;&lt;P&gt;            endda           = p_endda&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            subrc           = subrc&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            infty_tab       =  &lt;STRONG&gt;&amp;lt;  &amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            infty_not_found = 1&lt;/P&gt;&lt;P&gt;            OTHERS          = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;jai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 May 2010 13:26:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/6927884#M1485286</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-24T13:26:13Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/6927885#M1485287</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;you can do like that...  it works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

INFOTYPES: 0000,                                      
           0001.

data:
      PERNR LIKE P0001-PERNR   ,
      DATUM LIKE P0001-BEGDA.

CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
*           TCLAS           = 'A'
  PERNR           = PERNR
  INFTY           = '0000'
  BEGDA           = DATUM
  ENDDA           = DATUM
*      IMPORTING
*           SUBRC           =
TABLES
  INFTY_TAB       = P0000
EXCEPTIONS
  INFTY_NOT_FOUND = 1
  OTHERS          = 2.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;note: if this help dont forget to give points...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgs, &lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 May 2010 13:33:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/6927885#M1485287</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-24T13:33:14Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/6927886#M1485288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jai,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please write a code as below. for dynamic internal table creation Please refer [http://www.sapdb.info/abap-how-to-create-a-dynamic-internal-table-and-work-area/]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

 DATA:  wa_dref TYPE REF TO data,              
         FIELD-SYMBOLS: &amp;lt;info_itab&amp;gt; TYPE ANY TABLE.  

CREATE DATA wa_dref TYPE TABLE OF (p_infty). 

  ASSIGN wa_dref -&amp;gt;* TO &amp;lt;info_itab&amp;gt;. 


CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
tclas = 'A'
pernr = p_pernr
infty = p_infty
begda = p_begda
endda = p_endda
IMPORTING
subrc = subrc
TABLES
infty_tab = &amp;lt;info_itab&amp;gt;
EXCEPTIONS
infty_not_found = 1
OTHERS = 2.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Prasath Arivazhagan on May 24, 2010 4:10 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 May 2010 14:10:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/6927886#M1485288</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-24T14:10:16Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/6927887#M1485289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jun 2010 03:26:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/6927887#M1485289</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-06-04T03:26:14Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal Table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/6927888#M1485290</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;Try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : ITAB(150) OCCURS 0.&lt;/P&gt;&lt;P&gt;DATA: ZNAME(8)      TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Letz say P_TABNAME holds your dynamic Infotype name, then:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code something like: [this example shows getting data from table name held in P_TABNAME]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CLEAR ITAB. REFRESH ITAB.&lt;/P&gt;&lt;P&gt;  FREE ITAB.&lt;/P&gt;&lt;P&gt;  APPEND 'PROGRAM SUBPOOL.' TO ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND 'FORM DOWNLOAD.' TO ITAB.&lt;/P&gt;&lt;P&gt;  APPEND 'DATA: BEGIN OF IT_TAB OCCURS 0.' TO ITAB.&lt;/P&gt;&lt;P&gt;  CONCATENATE 'INCLUDE STRUCTURE'&lt;/P&gt;&lt;P&gt;              P_TABNAME&lt;/P&gt;&lt;P&gt;              '.' INTO GW_LINE SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;  APPEND GW_LINE TO ITAB.&lt;/P&gt;&lt;P&gt;  APPEND 'DATA: END OF IT_TAB.' TO ITAB.&lt;/P&gt;&lt;P&gt;  APPEND 'DATA: LF_DATA TYPE CHAR3000.' TO ITAB.&lt;/P&gt;&lt;P&gt;*// Get the data from the Z table&lt;/P&gt;&lt;P&gt;  CONCATENATE 'SELECT * FROM'&lt;/P&gt;&lt;P&gt;              P_TABNAME&lt;/P&gt;&lt;P&gt;              'INTO TABLE IT_TAB.' INTO GW_LINE  SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;  APPEND GW_LINE TO ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;finally,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GENERATE SUBROUTINE POOL ITAB NAME ZNAME.&lt;/P&gt;&lt;P&gt;  IF NOT ZNAME IS INITIAL.&lt;/P&gt;&lt;P&gt;    PERFORM DOWNLOAD IN PROGRAM (ZNAME).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;....... You can build ITAB according to your requirement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jun 2010 07:19:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/6927888#M1485290</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-06-04T07:19:49Z</dc:date>
    </item>
  </channel>
</rss>

