<?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: Passing diffrent internal table in Subroutine in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/passing-diffrent-internal-table-in-subroutine/m-p/6120573#M1363738</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Priyank,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Form defination Just declare name for your tables parameter but do not associate any type to it. e. g.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Form subroutine_1 tables &lt;STRONG&gt;t_tab&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Vaibhav Pendse&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Sep 2009 06:14:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-09-02T06:14:43Z</dc:date>
    <item>
      <title>Passing diffrent internal table in Subroutine</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/passing-diffrent-internal-table-in-subroutine/m-p/6120570#M1363735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Frn's ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      i want to pass diffrent internal table of diffrent structure  inside a subroutine . is it possible  ? &lt;/P&gt;&lt;P&gt;  if yes than Please guide me .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example :   Perfrom subroutine_1 tables itab1 .&lt;/P&gt;&lt;P&gt;                  Perfrom subroutine_1 tables itab2 .&lt;/P&gt;&lt;P&gt;                  Perfrom subroutine_1 tables itab3 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                  Form  subroutine_1 tables (????).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                  endform .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards .&lt;/P&gt;&lt;P&gt;  Priyank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Sep 2009 05:43:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/passing-diffrent-internal-table-in-subroutine/m-p/6120570#M1363735</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-02T05:43:21Z</dc:date>
    </item>
    <item>
      <title>Re: Passing diffrent internal table in Subroutine</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/passing-diffrent-internal-table-in-subroutine/m-p/6120571#M1363736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PARAMETERS: p_carr TYPE sflight-carrid, &lt;/P&gt;&lt;P&gt;            p_conn TYPE sflight-connid. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA sflight_tab TYPE STANDARD TABLE OF sflight. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM select_sflight TABLES sflight_tab &lt;/P&gt;&lt;P&gt;                       USING  p_carr p_conn. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM select_sflight TABLES flight_tab LIKE sflight_tab &lt;/P&gt;&lt;P&gt;                    USING  f_carr TYPE sflight-carrid &lt;/P&gt;&lt;P&gt;                           f_conn TYPE sflight-connid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Sep 2009 06:09:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/passing-diffrent-internal-table-in-subroutine/m-p/6120571#M1363736</guid>
      <dc:creator>former_member842213</dc:creator>
      <dc:date>2009-09-02T06:09:39Z</dc:date>
    </item>
    <item>
      <title>Re: Passing diffrent internal table in Subroutine</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/passing-diffrent-internal-table-in-subroutine/m-p/6120572#M1363737</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;If the sub routine is written in the same program as that of perform then no need to specify table .&lt;/P&gt;&lt;P&gt;Else use the concept of field symbol while passing data to Subroutine&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Sep 2009 06:13:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/passing-diffrent-internal-table-in-subroutine/m-p/6120572#M1363737</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-02T06:13:39Z</dc:date>
    </item>
    <item>
      <title>Re: Passing diffrent internal table in Subroutine</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/passing-diffrent-internal-table-in-subroutine/m-p/6120573#M1363738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Priyank,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Form defination Just declare name for your tables parameter but do not associate any type to it. e. g.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Form subroutine_1 tables &lt;STRONG&gt;t_tab&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Vaibhav Pendse&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Sep 2009 06:14:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/passing-diffrent-internal-table-in-subroutine/m-p/6120573#M1363738</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-02T06:14:43Z</dc:date>
    </item>
    <item>
      <title>Re: Passing diffrent internal table in Subroutine</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/passing-diffrent-internal-table-in-subroutine/m-p/6120574#M1363739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can either use field symbols (search SCN for these) and you can also use type ANY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Sep 2009 06:16:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/passing-diffrent-internal-table-in-subroutine/m-p/6120574#M1363739</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-02T06:16:49Z</dc:date>
    </item>
    <item>
      <title>Re: Passing diffrent internal table in Subroutine</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/passing-diffrent-internal-table-in-subroutine/m-p/6120575#M1363740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN __default_attr="blue" __jive_macro_name="color"&gt;Hi Priyank, 
Here are two methods. both are correct.
  &lt;PRE&gt;&lt;CODE&gt;PERFORM getdata_1 TABLES it_t001.
  PERFORM getdata_2 TABLES it_t001.
"      Form  GETDATA_1
*&amp;amp;---------------------------------------------------------------------*
FORM getdata_1  TABLES  p_it_t001.
ENDFORM.                                                    " GETDATA_1
"      Form  GETDATA_2
FORM getdata_2  TABLES   p_it_t001 STRUCTURE  it_t001.
ENDFORM.                                                    " GETDATA_2&lt;/CODE&gt;&lt;/PRE&gt;

Try this program .
&lt;PRE&gt;&lt;CODE&gt;REPORT  ztest_notepad.
DATA: BEGIN OF it_t001 OCCURS 0,
        bukrs TYPE t001-bukrs,
        butxt TYPE t001-butxt,
        ort01 TYPE t001-ort01,
      END OF it_t001.
DATA: length TYPE char3.
DATA: BEGIN OF it_file OCCURS 0,
        data(1000) TYPE  c,
      END OF it_file.
START-OF-SELECTION.
  SELECT * FROM t001 INTO CORRESPONDING FIELDS OF TABLE it_t001 UP TO 10 ROWS.
  PERFORM getdata_1 TABLES it_t001.
  PERFORM getdata_2 TABLES it_t001.
"      Form  GETDATA_1
FORM getdata_1  TABLES  p_it_t001.
  SELECT * FROM t001 INTO CORRESPONDING FIELDS OF TABLE it_t001 UP TO 10 ROWS.
  LOOP AT it_t001.
    CONCATENATE it_t001-bukrs it_t001-butxt it_t001-ort01 INTO it_file-data SEPARATED BY '|'.
    APPEND it_file.
    CLEAR  it_file.
  ENDLOOP.
  CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      filename = 'C:/it_t001_1.txt'
      filetype = 'ASC'
    TABLES
      data_tab = it_t001.
ENDFORM.                                                    " GETDATA_1
"      Form  GETDATA_2
FORM getdata_2  TABLES   p_it_t001 STRUCTURE  it_t001.
  SELECT * FROM t001 INTO CORRESPONDING FIELDS OF TABLE it_t001 UP TO 10 ROWS.
  LOOP AT it_t001.
    CONCATENATE it_t001-bukrs it_t001-butxt it_t001-ort01 INTO it_file-data SEPARATED BY '|'.
    APPEND it_file.
    CLEAR  it_file.
  ENDLOOP.
  CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      filename = 'C:/it_t001_2.txt'
      filetype = 'ASC'
    TABLES
      data_tab = it_t001.
ENDFORM.                                                    " GETDATA_2&lt;/CODE&gt;&lt;/PRE&gt;
Thanks
Venkat.O&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Sep 2009 06:19:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/passing-diffrent-internal-table-in-subroutine/m-p/6120575#M1363740</guid>
      <dc:creator>venkat_o</dc:creator>
      <dc:date>2009-09-02T06:19:21Z</dc:date>
    </item>
  </channel>
</rss>

