<?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: doubt in ABAP OOP in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472363#M555965</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;Object creation should  be done under start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example&lt;/P&gt;&lt;P&gt;data obj1 type ref to &amp;lt;classname&amp;gt;.&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;create object obj1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; reward if useful&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prajith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Jul 2007 06:52:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-06T06:52:33Z</dc:date>
    <item>
      <title>doubt in ABAP OOP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472357#M555959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CLASS SAMPLE DEFINITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;DATA : PU_A TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;METHODS : CONSTRUCTOR,MM1,MM2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PRIVATE SECTION.&lt;/P&gt;&lt;P&gt;DATA : PR_B TYPE I.&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;CLASS SAMPLE IMPLEMENTATION.&lt;/P&gt;&lt;P&gt; METHOD CONSTRUCTOR.&lt;/P&gt;&lt;P&gt; ENDMETHOD.&lt;/P&gt;&lt;P&gt; METHOD MM1.&lt;/P&gt;&lt;P&gt; ENDMETHOD.&lt;/P&gt;&lt;P&gt; METHOD MM2.&lt;/P&gt;&lt;P&gt; ENDMETHOD.&lt;/P&gt;&lt;P&gt;ENDCLASS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : OBJ_SAMPLE TYPE REF TO SAMPLE.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CREATE OBJECT OBJ_SAMPLE.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In CREATE OBJECT OBJ_SAMPLE its giving err msg that statement could not be accessible.why id it so?.plz help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 06:45:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472357#M555959</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T06:45:43Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in ABAP OOP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472358#M555960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;give start-of-selection before data object declaration and try&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Start-of-selection.&lt;/P&gt;&lt;P&gt;DATA : OBJ_SAMPLE TYPE REF TO SAMPLE.&lt;/P&gt;&lt;P&gt;CREATE OBJECT OBJ_SAMPLE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 06:46:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472358#M555960</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T06:46:58Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in ABAP OOP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472359#M555961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;is start-of-selection compulsory? but start-of-selection is not compulsary no?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 06:48:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472359#M555961</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T06:48:43Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in ABAP OOP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472360#M555962</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CLASS SAMPLE DEFINITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;DATA : PU_A TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;METHODS : CONSTRUCTOR,MM1,MM2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PRIVATE SECTION.&lt;/P&gt;&lt;P&gt;DATA : PR_B TYPE I.&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;CLASS SAMPLE IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;METHOD CONSTRUCTOR.&lt;/P&gt;&lt;P&gt;ENDMETHOD.&lt;/P&gt;&lt;P&gt;METHOD MM1.&lt;/P&gt;&lt;P&gt;ENDMETHOD.&lt;/P&gt;&lt;P&gt;METHOD MM2.&lt;/P&gt;&lt;P&gt;ENDMETHOD.&lt;/P&gt;&lt;P&gt;ENDCLASS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : OBJ_SAMPLE TYPE REF TO SAMPLE.&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;CREATE OBJECT OBJ_SAMPLE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Write START-OF-SELECTION before that line.&amp;lt;/b&amp;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;Pavan P.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 06:49:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472360#M555962</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T06:49:49Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in ABAP OOP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472361#M555963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if it has a selection sceen then an event is necessary...&lt;/P&gt;&lt;P&gt;try and see if it solves the problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;PLEASE REWARD POINTS IF IT SOLVED THE PROBLEM&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 06:50:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472361#M555963</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T06:50:44Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in ABAP OOP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472362#M555964</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;START-OF-SELECTION is compulsory as we are creating object.&amp;lt;/b&amp;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;Pavan P.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 06:51:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472362#M555964</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T06:51:51Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in ABAP OOP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472363#M555965</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;Object creation should  be done under start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example&lt;/P&gt;&lt;P&gt;data obj1 type ref to &amp;lt;classname&amp;gt;.&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;create object obj1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; reward if useful&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prajith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 06:52:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472363#M555965</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T06:52:33Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in ABAP OOP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472364#M555966</link>
      <description>&lt;P&gt;no it doesnot have a selection screen. Is the event start-of-selection compulsory?&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jul 2007 06:52:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472364#M555966</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T06:52:59Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in ABAP OOP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472365#M555967</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;copy paste my code and check. its very simple one that ur are looking for.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

REPORT  zaaclc_report.

*----------------------------------------------------------------------*
*       CLASS lcl_test_class DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS lcl_test_class DEFINITION.
  PUBLIC SECTION.
    METHODS increment_counter.
    EVENTS break_statement EXPORTING value(count) TYPE i.

  PRIVATE SECTION.
    DATA: num TYPE i,
          max TYPE i VALUE 5.
ENDCLASS.                    "lcl_test_class DEFINITION



*----------------------------------------------------------------------*
*       CLASS lcl_test_class IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS lcl_test_class IMPLEMENTATION.
  METHOD increment_counter.
    num = num + 1.

    IF num EQ max.
      RAISE EVENT break_statement  EXPORTING count = num.
    ENDIF.

    WRITE:/ num .
  ENDMETHOD.                    "increment_counter
ENDCLASS.                    "lcl_test_class IMPLEMENTATION

*----------------------------------------------------------------------*
*       CLASS event_receiver DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS event_receiver DEFINITION.

  PUBLIC SECTION.
    METHODS handler FOR EVENT break_statement OF lcl_test_class  IMPORTING count.

    endclass.

*----------------------------------------------------------------------*
*       CLASS event_receiver IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS event_receiver IMPLEMENTATION.
  METHOD handler.
*    count = count + 10.
    WRITE :/ count.
    WRITE :/ 'Event Raised'.
    endmethod.
ENDCLASS.                    "event_receiver IMPLEMENTATION


DATA:obj TYPE REF TO lcl_test_class,
     rec TYPE REF TO event_receiver.

START-OF-SELECTION.
CREATE OBJECT: obj,rec.

set handler rec-&amp;gt;handler for obj." for all instances.

  DO 10 TIMES.
    CALL METHOD obj-&amp;gt;increment_counter.

  ENDDO.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;lt;b&amp;gt; hope it clears ur doubt&amp;lt;/b&amp;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>Fri, 06 Jul 2007 06:53:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472365#M555967</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T06:53:37Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in ABAP OOP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472366#M555968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank u&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 06:54:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472366#M555968</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T06:54:21Z</dc:date>
    </item>
    <item>
      <title>Re: doubt in ABAP OOP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472367#M555969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank u&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 06:54:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/doubt-in-abap-oop/m-p/2472367#M555969</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T06:54:33Z</dc:date>
    </item>
  </channel>
</rss>

