<?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: [Function] Declare a internal table with structure name (entry parameter) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628492#M1281672</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for this answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried your declaration. I can build function without errors.&lt;/P&gt;&lt;P&gt;But now, how can I retrieve data of my t_outtab in &amp;lt;FS_TABLE&amp;gt; ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For your solution Jyothi, I will look more precisely your program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Romain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 14 May 2009 10:01:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-05-14T10:01:29Z</dc:date>
    <item>
      <title>[Function] Declare a internal table with structure name (entry parameter)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628489#M1281669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm explaining my problem :&lt;/P&gt;&lt;P&gt;I want to create a function with two parameters in entry :&lt;/P&gt;&lt;P&gt;(IMPORT)  - structure_name with type DD02L-TABNAME&lt;/P&gt;&lt;P&gt;(TABLES) - t_outtab with empty type&lt;/P&gt;&lt;P&gt;t_outtab will be in structure_name type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, in my source function, I want to retrieve all contain of t_outtab in another internal table or field-symbol. I don't know in advance the used structures in my function entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't manage to get this contain, cause I can't do :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATA : internal_table TYPE structure_name* &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DATA : internal_table TYPE (structure_name)&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;OR used field-symbol&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATA : internal_table TYPE &amp;lt;fs&amp;gt;*  where &amp;lt;fs&amp;gt; had structure name value.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To do more later : &lt;/P&gt;&lt;P&gt;*DATA : line LIKE LINE OF internal_table. *&lt;/P&gt;&lt;P&gt;*internal_table][ = t_outtab][. *&lt;/P&gt;&lt;P&gt;And work with this table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_ I tried different solutions like : _ &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the structure of the table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ref_table_des ?= cl_abap_typedescr=&amp;gt;describe_by_name( I_STRUCTURE_NAME ).&lt;/P&gt;&lt;P&gt;  idetails[] = ref_table_des-&amp;gt;components[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the first structure table of result table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; LOOP AT idetails INTO xdetails.&lt;/P&gt;&lt;P&gt;    CLEAR: xfc.&lt;/P&gt;&lt;P&gt;    xfc-fieldname = xdetails-name .&lt;/P&gt;&lt;P&gt;    xfc-datatype = xdetails-type_kind.&lt;/P&gt;&lt;P&gt;    xfc-inttype = xdetails-type_kind.&lt;/P&gt;&lt;P&gt;    xfc-intlen = xdetails-length.&lt;/P&gt;&lt;P&gt;    xfc-decimals = xdetails-decimals.&lt;/P&gt;&lt;P&gt;    APPEND xfc TO ifc.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create dynamic internal table and assign to FS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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 = ifc&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      ep_table        = dy_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN dy_table-&amp;gt;* TO &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Create dynamic work area and assign to FS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  CREATE DATA dy_line LIKE LINE OF &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN dy_line-&amp;gt;* TO &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and retrieve to &amp;lt;dyn_table&amp;gt;[] = t_outtab[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the but I don't try the solution. If someone have an idea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards.&lt;/P&gt;&lt;P&gt;Romain&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Romain L on May 14, 2009 11:35 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2009 09:34:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628489#M1281669</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-14T09:34:29Z</dc:date>
    </item>
    <item>
      <title>Re: [Function] Declare a internal table with structure name (entry parameter)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628490#M1281670</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;We can acheive this using dynamic internal tables.&lt;/P&gt;&lt;P&gt;Please find sample below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*Creating Dynamic internal table  
  PARAMETERS : p_table(10) TYPE C. 
  DATA: w_tabname TYPE w_tabname,             
        w_dref TYPE REF TO data,              
        w_grid TYPE REF TO cl_gui_alv_grid.  
  FIELD-SYMBOLS: &amp;lt;t_itab&amp;gt; TYPE ANY TABLE.  
  w_tabname = p_table.  
  CREATE DATA w_dref TYPE TABLE OF (w_tabname). 
  ASSIGN w_dref-&amp;gt;* TO &amp;lt;t_itab&amp;gt;. 
* Populating Dynamic internal table  
  SELECT * 
    FROM (w_tabname) UP TO 20 ROWS 
    INTO TABLE &amp;lt;t_itab&amp;gt;. 
* Displaying dynamic internal table using Grid.  
  CREATE OBJECT w_grid 
    EXPORTING i_parent = cl_gui_container=&amp;gt;screen0.  
  CALL METHOD w_grid-&amp;gt;set_table_for_first_display 
    EXPORTING 
      i_structure_name = w_tabname 
    CHANGING 
      it_outtab        = &amp;lt;t_itab&amp;gt;.  
  CALL SCREEN 100. 
* Scenario 2:  
*Create a dynamic internal table with the specified number of columns.  
* Creating Dynamic internal table 
TYPE-POOLS: slis. 
 FIELD-SYMBOLS: &amp;lt;t_dyntable&amp;gt; TYPE STANDARD TABLE,  u201C Dynamic internal table name 
               &amp;lt;fs_dyntable&amp;gt;,                     u201C Field symbol to create work area 
               &amp;lt;fs_fldval&amp;gt; type any.              u201C Field symbol to assign values  
PARAMETERS: p_cols(5) TYPE c.                     u201C Input number of columns 
DATA:   t_newtable TYPE REF TO data, 
        t_newline  TYPE REF TO data, 
        t_fldcat   TYPE slis_t_fldcat_alv, 
        t_fldcat   TYPE lvc_t_fcat, 
        wa_it_fldcat TYPE lvc_s_fcat, 
        wa_colno(2) TYPE n, 
        wa_flname(5) TYPE c.  
* Create fields . 
  DO p_cols TIMES. 
    CLEAR wa_it_fldcat. 
    move sy-index to wa_colno. 
    concatenate 'COL' 
                wa_colno 
           into wa_flname. 
    wa_it_fldcat-fieldname = wa_flname. 
    wa_it_fldcat-datatype = 'CHAR'. 
    wa_it_fldcat-intlen = 10. 
    APPEND wa_it_fldcat TO t_fldcat. 
  ENDDO.  
* Create dynamic internal table and assign to FS 
  CALL METHOD cl_alv_table_create=&amp;gt;create_dynamic_table 
    EXPORTING 
      it_fieldcatalog = t_fldcat 
    IMPORTING 
      ep_table        = t_newtable.  
  ASSIGN t_newtable-&amp;gt;* TO &amp;lt;t_dyntable&amp;gt;.  
* Create dynamic work area and assign to FS 
  CREATE DATA t_newline LIKE LINE OF &amp;lt;t_dyntable&amp;gt;. 
  ASSIGN t_newline-&amp;gt;* TO &amp;lt;fs_dyntable&amp;gt;. 
*Populating Dynamic internal table  
  DATA: fieldname(20) TYPE c. 
  DATA: fieldvalue(10) TYPE c. 
  DATA: index(3) TYPE c.  
  DO p_cols TIMES.  
    index = sy-index. 
    MOVE sy-index TO wa_colno. 
    CONCATENATE 'COL' 
                wa_colno 
           INTO wa_flname.  
* Set up fieldvalue 
    CONCATENATE 'VALUE' index INTO 
                fieldvalue. 
    CONDENSE    fieldvalue NO-GAPS.  
    ASSIGN COMPONENT  wa_flname 
        OF STRUCTURE &amp;lt;fs_dyntable&amp;gt; TO &amp;lt;fs_fldval&amp;gt;. 
    &amp;lt;fs_fldval&amp;gt; =  fieldvalue.  
  ENDDO.  
* Append to the dynamic internal table 
  APPEND &amp;lt;fs_dyntable&amp;gt; TO &amp;lt;t_dyntable&amp;gt;. 
* Displaying dynamic internal table using Grid.  
DATA: wa_cat LIKE LINE OF fs_fldcat.  
  DO p_cols TIMES. 
    CLEAR wa_cat. 
    MOVE sy-index TO wa_colno. 
    CONCATENATE 'COL' 
                wa_colno 
           INTO wa_flname.  
    wa_cat-fieldname = wa_flname. 
    wa_cat-seltext_s = wa_flname. 
    wa_cat-outputlen = '10'. 
    APPEND wa_cat TO fs_fldcat. 
  ENDDO.  
* Call ABAP List Viewer (ALV) 
  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' 
    EXPORTING 
      it_fieldcat = fs_fldcat 
    TABLES 
      t_outtab    = &amp;lt;t_dyntable&amp;gt;. 
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jyothi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Jyothi on May 14, 2009 11:42 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Jyothi on May 14, 2009 11:43 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2009 09:41:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628490#M1281670</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-14T09:41:47Z</dc:date>
    </item>
    <item>
      <title>Re: [Function] Declare a internal table with structure name (entry parameter)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628491#M1281671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Try this if possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : Y_TABLE type ref to data.&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;FS_TABLE?&amp;gt; type any.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create data Y_TABLE like ( name of your outtab)&lt;/P&gt;&lt;P&gt;Assign Y_TABLE-&amp;gt;* to &amp;lt;FS_TABLE&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ankur Parab&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2009 09:46:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628491#M1281671</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-14T09:46:39Z</dc:date>
    </item>
    <item>
      <title>Re: [Function] Declare a internal table with structure name (entry parameter)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628492#M1281672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for this answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried your declaration. I can build function without errors.&lt;/P&gt;&lt;P&gt;But now, how can I retrieve data of my t_outtab in &amp;lt;FS_TABLE&amp;gt; ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For your solution Jyothi, I will look more precisely your program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Romain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2009 10:01:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628492#M1281672</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-14T10:01:29Z</dc:date>
    </item>
    <item>
      <title>Re: [Function] Declare a internal table with structure name (entry parameter)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628493#M1281673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Just use assign statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assign outtab to &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ankur Parab&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2009 10:07:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628493#M1281673</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-14T10:07:46Z</dc:date>
    </item>
    <item>
      <title>Re: [Function] Declare a internal table with structure name (entry parameter)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628494#M1281674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : Y_TABLE type ref to data.&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;FS_TABLE&amp;gt; type any.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create data Y_TABLE like t_outtab.&lt;/P&gt;&lt;P&gt;Assign Y_TABLE-&amp;gt;* to &amp;lt;FS_TABLE&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I know that for all structure in entry parameter, there is the fieldname "VBELN".&lt;/P&gt;&lt;P&gt;How to loop on &amp;lt;FS_TABLE&amp;gt; and retrieve for each line of &amp;lt;FS_TABLE&amp;gt; the value fieldname of VBELN' please ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Romain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2009 10:35:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628494#M1281674</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-14T10:35:23Z</dc:date>
    </item>
    <item>
      <title>Re: [Function] Declare a internal table with structure name (entry parameter)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628495#M1281675</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;Do it as follows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : y_lv_new_line type ref to data.&lt;/P&gt;&lt;P&gt;field-symbols : &amp;lt;FS_LINE&amp;gt;, &amp;lt;FS_DATA&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CREATE DATA y_lv_new_line LIKE LINE OF &amp;lt;FS_TABLE&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;assign y_lv_new_line-&amp;gt;* to &amp;lt;FS_LINE&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now your &amp;lt;FS_LINE&amp;gt; will become a work area having the same strcture as &amp;lt;FS_TABLE&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP at &amp;lt;FS_TABLE&amp;gt; assigning &amp;lt;FS_LINE&amp;gt;.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suppose you want to access the field VBELN of the table&lt;/P&gt;&lt;P&gt;then you will have to wite a statement as follows&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN component 'VBELN' of structure &amp;lt;FS_LINE&amp;gt; to &amp;lt;FS_DATA&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;FS_DATA&amp;gt; will now have the value of the field VBELN of the particualr row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;Ankur Parab&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2009 10:42:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628495#M1281675</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-14T10:42:43Z</dc:date>
    </item>
    <item>
      <title>Re: [Function] Declare a internal table with structure name (entry parameter)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628496#M1281676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot for your help,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data : Y_TABLE type ref to data.&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;FS_TABLE&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create data Y_TABLE like t_outtab.&lt;/P&gt;&lt;P&gt;Assign Y_TABLE-&amp;gt;* to &amp;lt;FS_TABLE&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CREATE LINE &amp;amp; DATA&lt;/P&gt;&lt;P&gt;data : y_lv_new_line type ref to data.&lt;/P&gt;&lt;P&gt;field-symbols : &amp;lt;FS_LINE&amp;gt;, &amp;lt;FS_DATA&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE DATA y_lv_new_line LIKE LINE OF &amp;lt;FS_TABLE&amp;gt;.&lt;/P&gt;&lt;P&gt;assign y_lv_new_line-&amp;gt;* to &amp;lt;FS_LINE&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP at &amp;lt;FS_TABLE&amp;gt; assigning &amp;lt;FS_LINE&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN component 'VBELN' of structure &amp;lt;FS_LINE&amp;gt; to &amp;lt;FS_DATA&amp;gt;.&lt;/P&gt;&lt;P&gt;  write &amp;lt;FS_DATA&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a build error "&amp;lt;FS_TABLE&amp;gt; is not an internal table".&lt;/P&gt;&lt;P&gt;If I tried to change "&amp;lt;FS_TABLE&amp;gt; TYPE ANY" by "&amp;lt;FS_TABLE&amp;gt; TYPE STANDARD TABLE" , I have a dump "Assign_type_conflict".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have an idea, I will take it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards&lt;/P&gt;&lt;P&gt;Romain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2009 10:53:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628496#M1281676</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-14T10:53:26Z</dc:date>
    </item>
    <item>
      <title>Re: [Function] Declare a internal table with structure name (entry parameter)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628497#M1281677</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
field-symbols: &amp;lt;FS_TABLE&amp;gt; TYPE ANY.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Obviously this is not a table, declare like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
field-symbols: &amp;lt;FS_TABLE&amp;gt; TYPE STANDARD TABLE or
field-symbols: &amp;lt;FS_TABLE&amp;gt; TYPE ANY TABLE
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2009 11:04:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628497#M1281677</guid>
      <dc:creator>Sm1tje</dc:creator>
      <dc:date>2009-05-14T11:04:41Z</dc:date>
    </item>
    <item>
      <title>Re: [Function] Declare a internal table with structure name (entry parameter)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628498#M1281678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Please check the following code and you will understand.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TYPES : BEGIN OF itab,
        vbeln TYPE vbrk-vbeln,
        END OF itab.


DATA : itab TYPE STANDARD TABLE OF itab.

DATA : wa TYPE itab.


DATA : obj1 TYPE REF TO data,
       obj2 TYPE REF TO data.

FIELD-SYMBOLS : &amp;lt;fs_table&amp;gt; TYPE ANY TABLE,
                &amp;lt;fs_line&amp;gt;  TYPE ANY,
                &amp;lt;fs_field&amp;gt; TYPE ANY.


wa-vbeln = '123'.
APPEND wa TO itab.


CREATE DATA obj1 LIKE itab.
ASSIGN obj1-&amp;gt;* TO &amp;lt;fs_table&amp;gt;.

IF &amp;lt;fs_table&amp;gt; IS ASSIGNED.
  &amp;lt;fs_table&amp;gt; =  itab[].

  CREATE DATA obj2 LIKE LINE OF &amp;lt;fs_table&amp;gt;.
  ASSIGN obj2-&amp;gt;* TO &amp;lt;fs_line&amp;gt;.

  LOOP AT &amp;lt;fs_table&amp;gt; ASSIGNING &amp;lt;fs_line&amp;gt;.
    ASSIGN COMPONENT 'VBELN' OF STRUCTURE &amp;lt;fs_line&amp;gt; TO &amp;lt;fs_field&amp;gt;.

    IF &amp;lt;fs_field&amp;gt; IS ASSIGNED.
      WRITE &amp;lt;fs_field&amp;gt;.
    ENDIF.
  ENDLOOP.
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ankur Parab&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2009 11:11:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628498#M1281678</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-14T11:11:50Z</dc:date>
    </item>
    <item>
      <title>Re: [Function] Declare a internal table with structure name (entry parameter)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628499#M1281679</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tested ur code in a program, it's work thanks.... but ... look at that when i uses a function : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT  ZmyPgm.

TYPES : BEGIN OF itab,
        vbeln TYPE vbrk-vbeln,
        END OF itab.

DATA : itab TYPE STANDARD TABLE OF itab.
DATA : wa TYPE itab.

wa-vbeln = '123'.
APPEND wa TO itab.

CALL FUNCTION 'ZmyFunction'
* EXPORTING
*   I_STRUCTURE_NAME       =
  TABLES
    t_outtab               = itab
          .
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;My function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA : obj1 TYPE REF TO data,
       obj2 TYPE REF TO data.

FIELD-SYMBOLS : &amp;lt;fs_table&amp;gt; TYPE ANY TABLE,
                &amp;lt;fs_line&amp;gt;  TYPE ANY,
                &amp;lt;fs_field&amp;gt; TYPE ANY.


CREATE DATA obj1 LIKE t_outtab.
ASSIGN obj1-&amp;gt;* TO &amp;lt;fs_table&amp;gt;.

IF &amp;lt;fs_table&amp;gt; IS ASSIGNED.
  &amp;lt;fs_table&amp;gt; =  t_outtab[].

  CREATE DATA obj2 LIKE LINE OF &amp;lt;fs_table&amp;gt;.
  ASSIGN obj2-&amp;gt;* TO &amp;lt;fs_line&amp;gt;.

  LOOP AT &amp;lt;fs_table&amp;gt; ASSIGNING &amp;lt;fs_line&amp;gt;.
    ASSIGN COMPONENT 'VBELN' OF STRUCTURE &amp;lt;fs_line&amp;gt; TO &amp;lt;fs_field&amp;gt;.

    IF &amp;lt;fs_field&amp;gt; IS ASSIGNED.
      WRITE &amp;lt;fs_field&amp;gt;.
    ENDIF.
  ENDLOOP.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've an error at line ("ASSIGN obj1-&amp;gt;* TO &amp;lt;fs_table&amp;gt;.") in my function. Error is "ASSIGN_TYPE_CONFLICT". I don't understand, if you have an idea..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Romain&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Romain L on May 14, 2009 2:49 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2009 12:49:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628499#M1281679</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-14T12:49:19Z</dc:date>
    </item>
    <item>
      <title>Re: [Function] Declare a internal table with structure name (entry parameter)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628500#M1281680</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How did you TYPE the import parameter of the internal table in FM?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It should be generic type as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_ITAB TYPE  STANDARD TABLE&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2009 12:58:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628500#M1281680</guid>
      <dc:creator>Sm1tje</dc:creator>
      <dc:date>2009-05-14T12:58:10Z</dc:date>
    </item>
    <item>
      <title>Re: [Function] Declare a internal table with structure name (entry parameter)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628501#M1281681</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My t_outtab was declared, not in import but in table with an empty type.&lt;/P&gt;&lt;P&gt;I changed my declaration : i declared my t_outtab in import with standard type.&lt;/P&gt;&lt;P&gt;It's works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks you a lot everybody.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards.&lt;/P&gt;&lt;P&gt;Romain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 May 2009 13:06:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-declare-a-internal-table-with-structure-name-entry-parameter/m-p/5628501#M1281681</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-14T13:06:29Z</dc:date>
    </item>
  </channel>
</rss>

