<?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 Hi all problem in demo OOPS program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-all-problem-in-demo-oops-program/m-p/2587460#M592197</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have written small abap-oops program but it is giving error that&lt;/P&gt;&lt;P&gt;The line type of "OBJ" must be compatible with one of the types&lt;/P&gt;&lt;P&gt;"&amp;lt;b&amp;gt;OBJ_RECORD&amp;lt;/b&amp;gt;".	&lt;/P&gt;&lt;P&gt;Plz help me out.	&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zkclass1.&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 number1 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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;CLASS number1 DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    METHODS : constructor IMPORTING x1 TYPE i&lt;/P&gt;&lt;P&gt;                                    y1 TYPE i.&lt;/P&gt;&lt;P&gt;    METHODS : findsum EXPORTING z TYPE i.&lt;/P&gt;&lt;P&gt;  PRIVATE SECTION.&lt;/P&gt;&lt;P&gt;    DATA : x TYPE i,&lt;/P&gt;&lt;P&gt;           y TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.&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 number 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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;CLASS number1 IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD constructor.&lt;/P&gt;&lt;P&gt;    x = x1.&lt;/P&gt;&lt;P&gt;    y = y1.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD findsum.&lt;/P&gt;&lt;P&gt;    z = x + y.&lt;/P&gt;&lt;P&gt;    WRITE : / z.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.&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;DATA : obj TYPE REF TO number1.&lt;/P&gt;&lt;P&gt;DATA : z1 TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : s_x1 type i obligatory.&lt;/P&gt;&lt;P&gt;PARAMETERS : s_y1 type i obligatory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  CREATE OBJECT obj EXPORTING x1 = s_x1&lt;/P&gt;&lt;P&gt;                              y1 = s_y1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD OF OBJ -&amp;gt; FINDSUM EXPORTING x1 = s_x1&lt;/P&gt;&lt;P&gt;                                          y1 = s_y1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Aug 2007 14:08:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-06T14:08:07Z</dc:date>
    <item>
      <title>Hi all problem in demo OOPS program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-all-problem-in-demo-oops-program/m-p/2587460#M592197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have written small abap-oops program but it is giving error that&lt;/P&gt;&lt;P&gt;The line type of "OBJ" must be compatible with one of the types&lt;/P&gt;&lt;P&gt;"&amp;lt;b&amp;gt;OBJ_RECORD&amp;lt;/b&amp;gt;".	&lt;/P&gt;&lt;P&gt;Plz help me out.	&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zkclass1.&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 number1 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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;CLASS number1 DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    METHODS : constructor IMPORTING x1 TYPE i&lt;/P&gt;&lt;P&gt;                                    y1 TYPE i.&lt;/P&gt;&lt;P&gt;    METHODS : findsum EXPORTING z TYPE i.&lt;/P&gt;&lt;P&gt;  PRIVATE SECTION.&lt;/P&gt;&lt;P&gt;    DATA : x TYPE i,&lt;/P&gt;&lt;P&gt;           y TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCLASS.&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 number 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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;CLASS number1 IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD constructor.&lt;/P&gt;&lt;P&gt;    x = x1.&lt;/P&gt;&lt;P&gt;    y = y1.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD findsum.&lt;/P&gt;&lt;P&gt;    z = x + y.&lt;/P&gt;&lt;P&gt;    WRITE : / z.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.&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;DATA : obj TYPE REF TO number1.&lt;/P&gt;&lt;P&gt;DATA : z1 TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : s_x1 type i obligatory.&lt;/P&gt;&lt;P&gt;PARAMETERS : s_y1 type i obligatory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  CREATE OBJECT obj EXPORTING x1 = s_x1&lt;/P&gt;&lt;P&gt;                              y1 = s_y1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD OF OBJ -&amp;gt; FINDSUM EXPORTING x1 = s_x1&lt;/P&gt;&lt;P&gt;                                          y1 = s_y1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2007 14:08:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-all-problem-in-demo-oops-program/m-p/2587460#M592197</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-06T14:08:07Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all problem in demo OOPS program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-all-problem-in-demo-oops-program/m-p/2587461#M592198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CALL METHOD OF OBJ -&amp;gt; FINDSUM EXPORTING x1 = s_x1&lt;/P&gt;&lt;P&gt;y1 = s_y1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The above method is not called with proper interface parameters. Please check it once.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This method is having one export parameter which should be a IMPORT parameter here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Raghavendra Goutham&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2007 14:16:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-all-problem-in-demo-oops-program/m-p/2587461#M592198</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-06T14:16:01Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all problem in demo OOPS program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-all-problem-in-demo-oops-program/m-p/2587462#M592199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How should i defined it ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wanna print addition of two no's given by user.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2007 14:22:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-all-problem-in-demo-oops-program/m-p/2587462#M592199</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-06T14:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: Hi all problem in demo OOPS program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi-all-problem-in-demo-oops-program/m-p/2587463#M592200</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;Try this way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*------------------------------------------------------------------*
* CLASS number1 DEFINITION
*------------------------------------------------------------------*
* ........ *
*------------------------------------------------------------------*
CLASS number1 DEFINITION.
  PUBLIC SECTION.
    METHODS : constructor IMPORTING x1 TYPE i
                                    y1 TYPE i.
    METHODS : findsum EXPORTING z TYPE i
                                y1 type i. "Changed
  PRIVATE SECTION.
    DATA : x TYPE i,
    y TYPE i.

ENDCLASS.
*------------------------------------------------------------------*
* CLASS number IMPLEMENTATION
*------------------------------------------------------------------*
* ........ *
*------------------------------------------------------------------*
CLASS number1 IMPLEMENTATION.

  METHOD constructor.
    x = x1.
    y = y1.
  ENDMETHOD.

  METHOD findsum.
    z = x + y.
    y1 = me-&amp;gt;y. "Changed
    WRITE : / z.
  ENDMETHOD.

ENDCLASS.

DATA : obj TYPE REF TO number1.
DATA : z1 TYPE i.

PARAMETERS : s_x1 TYPE i OBLIGATORY.
PARAMETERS : s_y1 TYPE i OBLIGATORY.

START-OF-SELECTION.
  CREATE OBJECT obj EXPORTING x1 = s_x1
                              y1 = s_y1.

"Use This way here.
  CALL METHOD obj-&amp;gt;findsum IMPORTING z = s_x1
                                     y1 = s_y1.

" Don't use this here.                        
*CALL METHOD OF OBJ -&amp;gt; FINDSUM EXPORTING x1 = s_x1
*y1 = s_y1.                          " 'OF' is used for OLE Objects&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marcelo Ramos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2007 14:26:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi-all-problem-in-demo-oops-program/m-p/2587463#M592200</guid>
      <dc:creator>marcelo_ramos1</dc:creator>
      <dc:date>2007-08-06T14:26:52Z</dc:date>
    </item>
  </channel>
</rss>

