<?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: Declaring a variable using generic Data type in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/declaring-a-variable-using-generic-data-type/m-p/2326993#M511483</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arvish,&lt;/P&gt;&lt;P&gt;You can use the generic type CLIKE only with field-symbols and formal parameters. You might have noticed that during the syntax-check. So I guess, its better to go for field-symbols if you need a generic variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you elaborate a bit more on why you really need to go for a generic type??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anil Madhavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 31 May 2007 11:07:08 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-31T11:07:08Z</dc:date>
    <item>
      <title>Declaring a variable using generic Data type</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/declaring-a-variable-using-generic-data-type/m-p/2326991#M511481</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;Can we declare a variable using Generic  type CLIKE???? If so how can we do that? Please explain me with an Example.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Its urgent!!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;will award points if useful....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;arvish...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 10:47:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/declaring-a-variable-using-generic-data-type/m-p/2326991#M511481</guid>
      <dc:creator>arvish_k</dc:creator>
      <dc:date>2007-05-31T10:47:40Z</dc:date>
    </item>
    <item>
      <title>Re: Declaring a variable using generic Data type</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/declaring-a-variable-using-generic-data-type/m-p/2326992#M511482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi arvish&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz refer to the link below for ur query&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ff99cb90-0201-0010-e389-ca6889642a32" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ff99cb90-0201-0010-e389-ca6889642a32&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c031aa90-0201-0010-b69d-88a278e158c8" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c031aa90-0201-0010-b69d-88a278e158c8&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;comibining parallel processing (CALL FUNCTION STARTING NEW TASK) with the ABAP OO concept of events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here you can find a simple report. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zcra_parallel2.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS receiver_class DEFINITION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS receiver_class DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    METHODS:&lt;/P&gt;&lt;P&gt;      start IMPORTING value(i_taskname) TYPE char8,&lt;/P&gt;&lt;P&gt;      &amp;lt;b&amp;gt;receiver1 IMPORTING value(p_task) TYPE clike.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;EVENTS:&lt;/P&gt;&lt;P&gt;      finished.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "receiver_class DEFINITION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS receiver_class IMPLEMENTATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS receiver_class IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;  METHOD start.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'ZZ_CRA1' STARTING NEW TASK i_taskname&lt;/P&gt;&lt;P&gt;      CALLING me-&amp;gt;receiver1 ON END OF TASK&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        mytask = i_taskname.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      WRITE: /, i_taskname, ' TASK started...'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.   "start&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  METHOD receiver1.&lt;/P&gt;&lt;P&gt;    DATA:&lt;/P&gt;&lt;P&gt;      myinfo TYPE TABLE OF zcra1.&lt;/P&gt;&lt;P&gt;    RECEIVE RESULTS FROM FUNCTION 'ZZ_CRA1'&lt;/P&gt;&lt;P&gt;      TABLES my_itab = myinfo.&lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;RAISE EVENT finished.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                                                "receiver1&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "receiver_class IMPLEMENTATION&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS x DEFINITION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS caller DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    DATA:&lt;/P&gt;&lt;P&gt;      y_ref TYPE REF TO receiver_class,&lt;/P&gt;&lt;P&gt;      z_ref TYPE REF TO receiver_class.&lt;/P&gt;&lt;P&gt;    METHODS:&lt;/P&gt;&lt;P&gt;      constructor,&lt;/P&gt;&lt;P&gt;      &amp;lt;b&amp;gt;result FOR EVENT finished OF receiver_class.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "callerx DEFINITION&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      CLASS callerx IMPLEMENTATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS caller IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;  METHOD constructor.&lt;/P&gt;&lt;P&gt;    SET HANDLER: me-&amp;gt;result FOR ALL INSTANCES.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT: y_ref, z_ref.&lt;/P&gt;&lt;P&gt;    CALL METHOD y_ref-&amp;gt;start( 'WAIT1' ).&lt;/P&gt;&lt;P&gt;    CALL METHOD z_ref-&amp;gt;start( 'WAIT2' ).&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "constructor&lt;/P&gt;&lt;P&gt;  &amp;lt;b&amp;gt;METHOD result.&lt;/P&gt;&lt;P&gt;    WRITE: /, 'EVENT TRIGGERD!'.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.&amp;lt;/b&amp;gt;                    "result&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "callerx IMPLEMENTATION&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  mycaller TYPE REF TO caller.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CREATE OBJECT mycaller.&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;ravish&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;plz dont forget to reward points if helpful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        ravish goyal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 10:54:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/declaring-a-variable-using-generic-data-type/m-p/2326992#M511482</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T10:54:05Z</dc:date>
    </item>
    <item>
      <title>Re: Declaring a variable using generic Data type</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/declaring-a-variable-using-generic-data-type/m-p/2326993#M511483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arvish,&lt;/P&gt;&lt;P&gt;You can use the generic type CLIKE only with field-symbols and formal parameters. You might have noticed that during the syntax-check. So I guess, its better to go for field-symbols if you need a generic variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you elaborate a bit more on why you really need to go for a generic type??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anil Madhavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 11:07:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/declaring-a-variable-using-generic-data-type/m-p/2326993#M511483</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T11:07:08Z</dc:date>
    </item>
    <item>
      <title>Re: Declaring a variable using generic Data type</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/declaring-a-variable-using-generic-data-type/m-p/2326994#M511484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2009 18:01:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/declaring-a-variable-using-generic-data-type/m-p/2326994#M511484</guid>
      <dc:creator>arvish_k</dc:creator>
      <dc:date>2009-07-01T18:01:02Z</dc:date>
    </item>
  </channel>
</rss>

