<?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: OO programing in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803776#M345034</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hari,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer sample code below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Few links on ABAP OO Concepts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OOPS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt" target="test_blank"&gt;http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf" target="test_blank"&gt;http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf" target="test_blank"&gt;http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt" target="test_blank"&gt;http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf" target="test_blank"&gt;http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt" target="test_blank"&gt;http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8" target="test_blank"&gt;http://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if this Helps.&lt;/P&gt;&lt;P&gt;Manish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Dec 2006 10:50:47 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-07T10:50:47Z</dc:date>
    <item>
      <title>OO programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803773#M345031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;	Can any explain me with a sample code how to declare an internal table and use that OO programming? Suppose I want to display 10 records from a DB table. How to retrieve and how to display. Please explain me I am new to OO programming. Explain with a sample code how to declare a class and implementing a class using methods.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Dec 2006 10:40:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803773#M345031</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-07T10:40:37Z</dc:date>
    </item>
    <item>
      <title>Re: OO programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803774#M345032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sirram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Retrieving data using SELECT, and declaring internal tables same like general ABAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OO ABAP differs in Object oriented programming concepts only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the course BC401 will helps to you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Bhupal Reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Dec 2006 10:43:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803774#M345032</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-07T10:43:52Z</dc:date>
    </item>
    <item>
      <title>Re: OO programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803775#M345033</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;Here is the simple example of OOPS ALV.Kindly reward points if it helps.This is the simple program without GUI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS lcl_event_receiver DEFINITION DEFERRED.&lt;/P&gt;&lt;P&gt;class cl_gui_container definition load.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : o_grid TYPE REF TO cl_gui_alv_grid,&lt;/P&gt;&lt;P&gt;o_docking TYPE REF TO cl_gui_docking_container,&lt;/P&gt;&lt;P&gt;w_layout TYPE lvc_s_layo,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Enable variant saving&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;w_variant TYPE disvariant.&lt;/P&gt;&lt;P&gt;DATA : itab TYPE STANDARD TABLE OF MARA,&lt;/P&gt;&lt;P&gt;wa type mara.&lt;/P&gt;&lt;P&gt;select * from mara into table itab up to 10 rows.&lt;/P&gt;&lt;P&gt;call screen 9000."Double click here to create screen&lt;/P&gt;&lt;P&gt;*IN the flow logic uncomment the PBO module&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module STATUS_9000 output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;This form create the Docking container and the ALV grid.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if o_grid is initial.&lt;/P&gt;&lt;P&gt;CREATE OBJECT o_docking&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;ratio = '95'.&lt;/P&gt;&lt;P&gt;CREATE OBJECT o_grid&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_parent = o_docking.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_layout-sel_mode = 'B'.&lt;/P&gt;&lt;P&gt;w_variant-report = sy-repid.&lt;/P&gt;&lt;P&gt;CALL METHOD o_alvgrid-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;I_STRUCTURE_NAME = 'MARA'&lt;/P&gt;&lt;P&gt;is_variant = w_variant&lt;/P&gt;&lt;P&gt;i_save = 'A'&lt;/P&gt;&lt;P&gt;is_layout = w_layout&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;it_outtab = itab[]&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;invalid_parameter_combination = 1&lt;/P&gt;&lt;P&gt;program_error = 2&lt;/P&gt;&lt;P&gt;too_many_lines = 3&lt;/P&gt;&lt;P&gt;OTHERS = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule. " STATUS_9000 OUTPUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Dec 2006 10:45:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803775#M345033</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2006-12-07T10:45:59Z</dc:date>
    </item>
    <item>
      <title>Re: OO programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803776#M345034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hari,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer sample code below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Few links on ABAP OO Concepts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OOPS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt" target="test_blank"&gt;http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf" target="test_blank"&gt;http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf" target="test_blank"&gt;http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt" target="test_blank"&gt;http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf" target="test_blank"&gt;http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt" target="test_blank"&gt;http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8" target="test_blank"&gt;http://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if this Helps.&lt;/P&gt;&lt;P&gt;Manish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Dec 2006 10:50:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803776#M345034</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-07T10:50:47Z</dc:date>
    </item>
    <item>
      <title>Re: OO programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803777#M345035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hari,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These links will u as a fresher to OO ABAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OO ABAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/OO/eg.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/OO/eg.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/OO/syntax.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/OO/syntax.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/OO/index.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/OO/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/OO/defn.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/OO/defn.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds,&lt;/P&gt;&lt;P&gt;Prakash&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Dec 2006 06:32:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803777#M345035</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-08T06:32:56Z</dc:date>
    </item>
    <item>
      <title>Re: OO programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803778#M345036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;i&amp;gt;* declaring attributes and methods for class c1&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;class definition c1.&amp;lt;/b&amp;gt;  &lt;/P&gt;&lt;P&gt;public section.&lt;/P&gt;&lt;P&gt;data: wa type scarr,&lt;/P&gt;&lt;P&gt;itab type table of scarr.&lt;/P&gt;&lt;P&gt;methods m1 importing para type scarr-carrid.&lt;/P&gt;&lt;P&gt;endclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;* implementing methods present in class c1&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;here we explain how method must react when called.&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;class implementation c1.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;method m1.&lt;/P&gt;&lt;P&gt;select * from scarr into table itab where carrid = para.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;* printing data from itab.&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab into wa.&lt;/P&gt;&lt;P&gt;write: / wa.&lt;/P&gt;&lt;P&gt;endloop.&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;&amp;lt;b&amp;gt;start-of-selection.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;parameters pa type scarr-carrid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;* creating obj(instance) for class c1.&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data obj type ref to c1.&lt;/P&gt;&lt;P&gt;create object obj.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;* calling method m1 of class c1 by object obj.&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call method obj-&amp;gt;m1&lt;/P&gt;&lt;P&gt;exporting &lt;/P&gt;&lt;P&gt;para = p1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2006 05:12:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803778#M345036</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-11T05:12:29Z</dc:date>
    </item>
    <item>
      <title>Re: OO programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803779#M345037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have a lok at below link and Go to page 1291. It will help you to find out the details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf"&amp;gt;OO Abap&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Vibha &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Please mark all the helpful answers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2006 05:15:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803779#M345037</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-11T05:15:44Z</dc:date>
    </item>
    <item>
      <title>Re: OO programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803780#M345038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are ways to implement the class &amp;amp; accessing those programs.  Here I am trying to explain thru' standard tools.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.  Create a simple class using Trans. &amp;lt;b&amp;gt;SE24&amp;lt;/b&amp;gt;.  Eg. YRK_OO&lt;/P&gt;&lt;P&gt;   i. Define a method '&amp;lt;b&amp;gt;Read&amp;lt;/b&amp;gt;'  with visibility (&amp;lt;b&amp;gt;Instance - Public&amp;lt;/b&amp;gt;) &amp;amp; assign parameter for this method to export an output.&lt;/P&gt;&lt;P&gt;   ii. Inside the method, write your normal ABAP code to get an output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Create a sample program using Trans. &amp;lt;b&amp;gt;SE38&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;   DATA ref_rk TYPE REF TO yrk_oo.&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;   CREATE OBJECT ref_rk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   CALL METHOD ref_rk-&amp;gt;read&lt;/P&gt;&lt;P&gt;    importing&lt;/P&gt;&lt;P&gt;     &amp;lt;--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="-------------------" /&gt;&amp;gt; = &amp;lt;--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;&amp;gt;.&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;3. Now, execute the program &amp;amp; you'll get the output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of creating class &amp;amp; stuffs, you can directly define and implement the class within program itself.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For  Ex....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZOO.&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 counter 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 COUNTER DEFINITION.&lt;/P&gt;&lt;P&gt;  PUBLIC SECTION.&lt;/P&gt;&lt;P&gt;    METHODS INCREMENT.&lt;/P&gt;&lt;P&gt;  PRIVATE SECTION.&lt;/P&gt;&lt;P&gt;    DATA COUNT TYPE I.&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "counter DEFINITION&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 counter 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 COUNTER IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;  METHOD INCREMENT.&lt;/P&gt;&lt;P&gt;    COUNT = COUNT + 1.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'The Count is:', COUNT.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.                    "increment&lt;/P&gt;&lt;P&gt;ENDCLASS.                    "counter IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA COUNT TYPE REF TO COUNTER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  CREATE OBJECT COUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DO 5 TIMES.&lt;/P&gt;&lt;P&gt;    CALL METHOD COUNT-&amp;gt;INCREMENT.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like as the above one, declare the internal table and access the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ramki.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2006 09:39:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/oo-programing/m-p/1803780#M345038</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-11T09:39:41Z</dc:date>
    </item>
  </channel>
</rss>

