<?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 Method that returns a table? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773749#M38613</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am creating a Class and in the this class I want a method that returns a table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Class: ZTEST_CLASS&lt;/P&gt;&lt;P&gt;Method: GET_PATCHES&lt;/P&gt;&lt;P&gt;  Parameters: DATA Returning TYPE /SDF/CHAR300&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
method.
  CALL FUNCTION '/SDF/OCS_GET_INFO'
    TABLES
      TT_PATCH = DATA.
endmethod.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get nothing but errors about how DATA is not an internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I change it to make an internal table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
method.
  DATA: itab TYPE TABLE OF /SDF/CHAR300.

  CALL FUNCTION '/SDF/OCS_GET_INFO' DESTINATION rfcdest
    TABLES
      TT_PATCH = ITAB.


endmethod.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This works, or at least it doesn't give any errors however I'm still not clear on how I can get that ot hte DATA returning parameter?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Aug 2004 10:38:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2004-08-06T10:38:15Z</dc:date>
    <item>
      <title>Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773749#M38613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am creating a Class and in the this class I want a method that returns a table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Class: ZTEST_CLASS&lt;/P&gt;&lt;P&gt;Method: GET_PATCHES&lt;/P&gt;&lt;P&gt;  Parameters: DATA Returning TYPE /SDF/CHAR300&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
method.
  CALL FUNCTION '/SDF/OCS_GET_INFO'
    TABLES
      TT_PATCH = DATA.
endmethod.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get nothing but errors about how DATA is not an internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I change it to make an internal table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
method.
  DATA: itab TYPE TABLE OF /SDF/CHAR300.

  CALL FUNCTION '/SDF/OCS_GET_INFO' DESTINATION rfcdest
    TABLES
      TT_PATCH = ITAB.


endmethod.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This works, or at least it doesn't give any errors however I'm still not clear on how I can get that ot hte DATA returning parameter?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Aug 2004 10:38:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773749#M38613</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-06T10:38:15Z</dc:date>
    </item>
    <item>
      <title>Re: Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773750#M38614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You can define a table type which has /SDF/CHAR300 as its line type and define your returning parameter using this definition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sükrü&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Aug 2004 11:30:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773750#M38614</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-06T11:30:39Z</dc:date>
    </item>
    <item>
      <title>Re: Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773751#M38615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, but where do I define the table type in order for my returning parameter to get it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Aug 2004 11:38:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773751#M38615</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-06T11:38:29Z</dc:date>
    </item>
    <item>
      <title>Re: Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773752#M38616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;If your class is a local class, then you can define it in your in top include of your report of function group. But if it is global class that you are creating with the transaction SE24, then you define it in the DDIC. For example(for local class case)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Report XYZ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: gtyt_sdf_300 type standard table of /SDF/CHAR300.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class lcl_test_class definition.&lt;/P&gt;&lt;P&gt; public section.&lt;/P&gt;&lt;P&gt;   methods : get_patches&lt;/P&gt;&lt;P&gt;            returning value(rt_patches) type gtyt_sdf_300.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endclass.&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;Regards,&lt;/P&gt;&lt;P&gt;Sükrü&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Aug 2004 11:50:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773752#M38616</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-06T11:50:29Z</dc:date>
    </item>
    <item>
      <title>Re: Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773753#M38617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am making a global class so I will need to create a new Dictionary Table?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will try that now and see what happens.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Aug 2004 11:56:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773753#M38617</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-06T11:56:01Z</dc:date>
    </item>
    <item>
      <title>Re: Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773754#M38618</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, you can create a &amp;lt;b&amp;gt;Table Type&amp;lt;/b&amp;gt; using SE11.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Aug 2004 12:00:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773754#M38618</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-06T12:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773755#M38619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I must be doing something completely wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I defined a new table and defined my DATA parameter to the type of the new table. But still no luck I get ""DATA" is not an internal table - the "OCCURS n" specification is missing"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the help but I will do this another way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get my table inside the method but when I try to give it to the method parameter it just complains &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Aug 2004 12:16:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773755#M38619</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-06T12:16:59Z</dc:date>
    </item>
    <item>
      <title>Re: Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773756#M38620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Craig,&lt;/P&gt;&lt;P&gt;You had to create a Table type not a new DB table. Table types are also created using transaction SE11(Using radiobutton Data type and then selectiong table type as the data type to be created).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Aug 2004 12:21:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773756#M38620</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-06T12:21:18Z</dc:date>
    </item>
    <item>
      <title>Re: Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773757#M38621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have options for &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Database table&lt;/P&gt;&lt;P&gt;View&lt;/P&gt;&lt;P&gt;Data tyoe&lt;/P&gt;&lt;P&gt;Tyoe Group&lt;/P&gt;&lt;P&gt;Domain&lt;/P&gt;&lt;P&gt;Search help&lt;/P&gt;&lt;P&gt;Lock object&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, I think I might have got it now - just one question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the class I have a attribute defined for DATA (the table but not as a returning parameter on the method) is it possible that the method could update this table? If so how would I then access this attribute of the class?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think I have it...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
   DATA: itab TYPE ZSC_PATCHES.

   DATA: obj TYPE REF TO ZSC_GENERAL_METHODS.
   CREATE OBJECT obj.
   obj-&amp;gt;GET_SYSTEM_PATCHES( rfcdest = 'TT1' ).
   itab = obj-&amp;gt;DATA.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The method runs the CALL FUNCTION and then moves the table info from itab to DATA then I have the data from DATA available&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sound about right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Craig Cmehil&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Aug 2004 12:25:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773757#M38621</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-06T12:25:32Z</dc:date>
    </item>
    <item>
      <title>Re: Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773758#M38622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you define your attribute table in the Public Section of your class, you can reference to it as you wrote.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Aug 2004 12:32:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773758#M38622</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-06T12:32:50Z</dc:date>
    </item>
    <item>
      <title>Re: Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773759#M38623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for all your help!!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Aug 2004 12:36:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773759#M38623</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-06T12:36:44Z</dc:date>
    </item>
    <item>
      <title>Re: Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773760#M38624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In 620 there isn't a separate option for Table type anymore.  You choose Data Type.  You then get another popup asking you if you want to create a Data element, Structure, or a Table Type.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Aug 2004 13:56:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773760#M38624</guid>
      <dc:creator>thomas_jung</dc:creator>
      <dc:date>2004-08-06T13:56:36Z</dc:date>
    </item>
    <item>
      <title>Re: Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773761#M38625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the tip Thomas!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Aug 2004 20:42:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773761#M38625</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-06T20:42:29Z</dc:date>
    </item>
    <item>
      <title>Re: Method that returns a table?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773762#M38626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For a full sample of the code I finally got to work thanks to you guys look &lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="12899"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Aug 2004 11:10:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/method-that-returns-a-table/m-p/773762#M38626</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-08-11T11:10:59Z</dc:date>
    </item>
  </channel>
</rss>

