<?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: qustion in abap objects in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/qustion-in-abap-objects/m-p/2602858#M596360</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;There is no interface in this program.&lt;/P&gt;&lt;P&gt;Interface is the one which contains only abstract methods.&lt;/P&gt;&lt;P&gt;and those methods are implemented by the class which implements that Interface.&lt;/P&gt;&lt;P&gt;Here you just used the class and its methods&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see the sample code&lt;/P&gt;&lt;P&gt;report ysubdel .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;interface i1.&lt;/P&gt;&lt;P&gt; data    : num type i .&lt;/P&gt;&lt;P&gt; methods : meth1.&lt;/P&gt;&lt;P&gt;endinterface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; class c1 definition.&lt;/P&gt;&lt;P&gt;  public section.&lt;/P&gt;&lt;P&gt;   methods : meth1.       &amp;#147; class C1&amp;#146;s own method&lt;/P&gt;&lt;P&gt;   interfaces : i1.&lt;/P&gt;&lt;P&gt; endclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; class c1 implementation.&lt;/P&gt;&lt;P&gt;  method : meth1.&lt;/P&gt;&lt;P&gt;   write:/5 'I am meth1 in c1'.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method i1~meth1.&lt;/P&gt;&lt;P&gt;   write:/5 'I am meth1 from i1'.&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; start-of-selection.&lt;/P&gt;&lt;P&gt;  data : oref type ref to c1.&lt;/P&gt;&lt;P&gt;  create object oref.&lt;/P&gt;&lt;P&gt;  write:/5 oref-&amp;gt;i1~num.&lt;/P&gt;&lt;P&gt;  call method oref-&amp;gt;meth1.&lt;/P&gt;&lt;P&gt;  call method oref-&amp;gt;i1~meth1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Jul 2007 10:22:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-25T10:22:59Z</dc:date>
    <item>
      <title>qustion in abap objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/qustion-in-abap-objects/m-p/2602855#M596357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hallow &lt;/P&gt;&lt;P&gt;i have this simple program (i try to learn abap objects) in oo and i wont to now what is the interface... of this program?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gt_mara TYPE TABLE OF mara INITIAL SIZE 100.&lt;/P&gt;&lt;P&gt;DATA : gw_mara TYPE mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS c1 DEFINITION.&lt;/P&gt;&lt;P&gt;PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;METHODS : select_data,&lt;/P&gt;&lt;P&gt;disp_data.&lt;/P&gt;&lt;P&gt;ENDCLASS. "c1 DEFINITION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS c1 IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;METHOD select_data.&lt;/P&gt;&lt;P&gt;SELECT * FROM mara&lt;/P&gt;&lt;P&gt;INTO TABLE gt_mara&lt;/P&gt;&lt;P&gt;UP TO 10 ROWS.&lt;/P&gt;&lt;P&gt;ENDMETHOD. "select_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;METHOD disp_data.&lt;/P&gt;&lt;P&gt;LOOP AT gt_mara INTO gw_mara.&lt;/P&gt;&lt;P&gt;WRITE : gw_mara-matnr, 20 gw_mara-mtart.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDMETHOD. "disp_data&lt;/P&gt;&lt;P&gt;ENDCLASS. "c1 IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : obj TYPE REF TO c1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;CREATE OBJECT obj.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD obj-&amp;gt;select_data.&lt;/P&gt;&lt;P&gt;CALL METHOD obj-&amp;gt;disp_data.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2007 10:09:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/qustion-in-abap-objects/m-p/2602855#M596357</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-25T10:09:59Z</dc:date>
    </item>
    <item>
      <title>Re: qustion in abap objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/qustion-in-abap-objects/m-p/2602856#M596358</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;see this example for interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZINTERFACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;INTERFACE inter1.&lt;/P&gt;&lt;P&gt;  DATA:inter1_num TYPE i.&lt;/P&gt;&lt;P&gt;  METHODS:inter1_meth importing value(number1) type i.&lt;/P&gt;&lt;P&gt;ENDINTERFACE.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;INTERFACE inter2.&lt;/P&gt;&lt;P&gt;  DATA:inter2_num TYPE i.&lt;/P&gt;&lt;P&gt;  METHODS:inter2_meth importing value(number2) type i.&lt;/P&gt;&lt;P&gt;ENDINTERFACE.&lt;/P&gt;&lt;P&gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;CLASS clas1 DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;  &amp;lt;b&amp;gt;INTERFACES:inter1,inter2.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;  ALIASES:triple FOR inter2~inter2_meth.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;  DATA:cls_num TYPE i.&lt;/P&gt;&lt;P&gt;  METHODS:cls_meth.&lt;/P&gt;&lt;P&gt;ENDCLASS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS clas1 IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;  METHOD inter1~inter1_meth.&lt;/P&gt;&lt;P&gt;    cls_num = number1 + number1.&lt;/P&gt;&lt;P&gt;    inter1~inter1_num = cls_num + cls_num.&lt;/P&gt;&lt;P&gt;    write:/ 'i am from first interface'.&lt;/P&gt;&lt;P&gt;    write:/ number1,/ cls_num,/ inter1~inter1_num.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;  METHOD triple.&lt;/P&gt;&lt;P&gt;    cls_num = number2 + number2 + number2.&lt;/P&gt;&lt;P&gt;    inter2~inter2_num = cls_num + cls_num + cls_num.&lt;/P&gt;&lt;P&gt;    write:/ 'i am from second interface(triple)'.&lt;/P&gt;&lt;P&gt;    write:/ number2,/ cls_num,/ inter2~inter2_num.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD cls_meth.&lt;/P&gt;&lt;P&gt;    write:/ 'i am from class'.&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;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:myinput TYPE i value 20.&lt;/P&gt;&lt;P&gt;DATA:obj TYPE REF TO clas1.&lt;/P&gt;&lt;P&gt;CREATE OBJECT obj.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CALL METHOD obj-&amp;gt;inter1~inter1_meth&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;exporting number1 = myinput.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CALL METHOD obj-&amp;gt;triple&lt;/P&gt;&lt;P&gt;exporting number2 = myinput.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD obj-&amp;gt;cls_meth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward if helpful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2007 10:18:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/qustion-in-abap-objects/m-p/2602856#M596358</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-25T10:18:43Z</dc:date>
    </item>
    <item>
      <title>Re: qustion in abap objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/qustion-in-abap-objects/m-p/2602857#M596359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you elaborate your question?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2007 10:18:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/qustion-in-abap-objects/m-p/2602857#M596359</guid>
      <dc:creator>Pawan_Kesari</dc:creator>
      <dc:date>2007-07-25T10:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: qustion in abap objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/qustion-in-abap-objects/m-p/2602858#M596360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;There is no interface in this program.&lt;/P&gt;&lt;P&gt;Interface is the one which contains only abstract methods.&lt;/P&gt;&lt;P&gt;and those methods are implemented by the class which implements that Interface.&lt;/P&gt;&lt;P&gt;Here you just used the class and its methods&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see the sample code&lt;/P&gt;&lt;P&gt;report ysubdel .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;interface i1.&lt;/P&gt;&lt;P&gt; data    : num type i .&lt;/P&gt;&lt;P&gt; methods : meth1.&lt;/P&gt;&lt;P&gt;endinterface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; class c1 definition.&lt;/P&gt;&lt;P&gt;  public section.&lt;/P&gt;&lt;P&gt;   methods : meth1.       &amp;#147; class C1&amp;#146;s own method&lt;/P&gt;&lt;P&gt;   interfaces : i1.&lt;/P&gt;&lt;P&gt; endclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; class c1 implementation.&lt;/P&gt;&lt;P&gt;  method : meth1.&lt;/P&gt;&lt;P&gt;   write:/5 'I am meth1 in c1'.&lt;/P&gt;&lt;P&gt;  endmethod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method i1~meth1.&lt;/P&gt;&lt;P&gt;   write:/5 'I am meth1 from i1'.&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; start-of-selection.&lt;/P&gt;&lt;P&gt;  data : oref type ref to c1.&lt;/P&gt;&lt;P&gt;  create object oref.&lt;/P&gt;&lt;P&gt;  write:/5 oref-&amp;gt;i1~num.&lt;/P&gt;&lt;P&gt;  call method oref-&amp;gt;meth1.&lt;/P&gt;&lt;P&gt;  call method oref-&amp;gt;i1~meth1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2007 10:22:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/qustion-in-abap-objects/m-p/2602858#M596360</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-25T10:22:59Z</dc:date>
    </item>
    <item>
      <title>Re: qustion in abap objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/qustion-in-abap-objects/m-p/2602859#M596361</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;lets say i wont to add interface to my program how i can do that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2007 10:27:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/qustion-in-abap-objects/m-p/2602859#M596361</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-25T10:27:30Z</dc:date>
    </item>
  </channel>
</rss>

