<?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: How to call a method in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446386#M211827</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai&lt;/P&gt;&lt;P&gt;Go through the following Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZABAPOBJECTS_01                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;report  ZABAPOBJECTS_01                 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameter : p_matnr like mara-matnr.&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 lcl_material 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 lcl_material definition.&lt;/P&gt;&lt;P&gt;  public section.&lt;/P&gt;&lt;P&gt;    data: v_matnr type mara-matnr.&lt;/P&gt;&lt;P&gt;    methods : constructor importing matnr type mara-matnr,&lt;/P&gt;&lt;P&gt;              get_material_description.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  private section.&lt;/P&gt;&lt;P&gt;    data : v_maktx type makt-maktx.&lt;/P&gt;&lt;P&gt;endclass.                    "lcl_material 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 lcl_material 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 lcl_material implementation.&lt;/P&gt;&lt;P&gt;  method get_material_description.&lt;/P&gt;&lt;P&gt;    clear v_maktx.&lt;/P&gt;&lt;P&gt;    select single maktx into v_maktx&lt;/P&gt;&lt;P&gt;                        from makt&lt;/P&gt;&lt;P&gt;                        where matnr = v_matnr and&lt;/P&gt;&lt;P&gt;                              spras = 'E'.&lt;/P&gt;&lt;P&gt;  endmethod.                    "get_material_description&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method constructor.&lt;/P&gt;&lt;P&gt;    clear v_matnr.&lt;/P&gt;&lt;P&gt;    v_matnr = matnr.&lt;/P&gt;&lt;P&gt;  endmethod.                    "constructor&lt;/P&gt;&lt;P&gt;endclass.                    "lcl_material IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : obj type ref to lcl_material.&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 obj exporting matnr = p_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call method obj-&amp;gt;get_material_description.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards&lt;/P&gt;&lt;P&gt;Sreenivasulu P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Jul 2006 12:21:30 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-07-03T12:21:30Z</dc:date>
    <item>
      <title>How to call a method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446381#M211822</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Every1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   I have created a implementaion for some definition.&lt;/P&gt;&lt;P&gt;Now I need to call a method from the implemenation in my program. Let me know how to call it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt; Siva.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jul 2006 12:02:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446381#M211822</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-03T12:02:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to call a method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446382#M211823</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. Create the instance of the class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT C1. (If there are any parameters to the constructor of the method you will have to pass here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Now call the method &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL METHOD C1--&amp;gt;METHOD1. (Pass the parameters).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can do this using the pattern of the ABAP Editor also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If its a static class, you can directly call the method without instantiating the class&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;P&gt;note : Please mark the helpful answers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Ravikumar Allampallam&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jul 2006 12:05:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446382#M211823</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-03T12:05:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to call a method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446383#M211824</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;You need to create a instance of the class and call the method using the syntax CALL METHOD instance_name-&amp;gt;method_name if the method is an instance method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For static methods you need to use the syntax CALL METHOD class_name=&amp;gt;method_name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Kiran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jul 2006 12:05:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446383#M211824</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-03T12:05:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to call a method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446384#M211825</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sivaprakash pandian ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u want to call the method of same class in the mplementation of another method,just  u need  to use CALL METHOD METHOD_NAME, other wise if u want to call the method of other class, u have create the object of that class and with that obj, uneed to call the method,&lt;/P&gt;&lt;P&gt;i.e,&lt;/P&gt;&lt;P&gt;CREATE OBJECT OBJ.&lt;/P&gt;&lt;P&gt;CALL METHOD OBJ-&amp;gt;METH1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;kiran B&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jul 2006 12:11:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446384#M211825</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-03T12:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to call a method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446385#M211826</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Siva,&lt;/P&gt;&lt;P&gt; Check the ABAPDOCU transaction. And go through this program....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT demo_class_counter .&lt;/P&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: set IMPORTING value(set_value) TYPE i,&lt;/P&gt;&lt;P&gt;             increment,&lt;/P&gt;&lt;P&gt;             get EXPORTING value(get_value) TYPE i.&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.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS counter IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;  METHOD set.&lt;/P&gt;&lt;P&gt;    count = set_value.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.&lt;/P&gt;&lt;P&gt;  METHOD increment.&lt;/P&gt;&lt;P&gt;    ADD 1 TO count.&lt;/P&gt;&lt;P&gt;  ENDMETHOD.&lt;/P&gt;&lt;P&gt;  METHOD get.&lt;/P&gt;&lt;P&gt;    get_value = count.&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 number TYPE i VALUE 5.&lt;/P&gt;&lt;P&gt;DATA cnt 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;&lt;/P&gt;&lt;P&gt;  CREATE OBJECT cnt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD cnt-&amp;gt;set EXPORTING set_value = number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DO 3 TIMES.&lt;/P&gt;&lt;P&gt;    CALL METHOD cnt-&amp;gt;increment.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD cnt-&amp;gt;get IMPORTING get_value = number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps u in some way.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jul 2006 12:13:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446385#M211826</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-03T12:13:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to call a method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446386#M211827</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai&lt;/P&gt;&lt;P&gt;Go through the following Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZABAPOBJECTS_01                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;report  ZABAPOBJECTS_01                 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameter : p_matnr like mara-matnr.&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 lcl_material 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 lcl_material definition.&lt;/P&gt;&lt;P&gt;  public section.&lt;/P&gt;&lt;P&gt;    data: v_matnr type mara-matnr.&lt;/P&gt;&lt;P&gt;    methods : constructor importing matnr type mara-matnr,&lt;/P&gt;&lt;P&gt;              get_material_description.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  private section.&lt;/P&gt;&lt;P&gt;    data : v_maktx type makt-maktx.&lt;/P&gt;&lt;P&gt;endclass.                    "lcl_material 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 lcl_material 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 lcl_material implementation.&lt;/P&gt;&lt;P&gt;  method get_material_description.&lt;/P&gt;&lt;P&gt;    clear v_maktx.&lt;/P&gt;&lt;P&gt;    select single maktx into v_maktx&lt;/P&gt;&lt;P&gt;                        from makt&lt;/P&gt;&lt;P&gt;                        where matnr = v_matnr and&lt;/P&gt;&lt;P&gt;                              spras = 'E'.&lt;/P&gt;&lt;P&gt;  endmethod.                    "get_material_description&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  method constructor.&lt;/P&gt;&lt;P&gt;    clear v_matnr.&lt;/P&gt;&lt;P&gt;    v_matnr = matnr.&lt;/P&gt;&lt;P&gt;  endmethod.                    "constructor&lt;/P&gt;&lt;P&gt;endclass.                    "lcl_material IMPLEMENTATION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : obj type ref to lcl_material.&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 obj exporting matnr = p_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call method obj-&amp;gt;get_material_description.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards&lt;/P&gt;&lt;P&gt;Sreenivasulu P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jul 2006 12:21:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446386#M211827</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-03T12:21:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to call a method</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446387#M211828</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data: c1 TYPE REF TO object.&lt;/P&gt;&lt;P&gt;  CREATE OBJECT c1 TYPE class.&lt;/P&gt;&lt;P&gt;  create method c1 type method&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jul 2006 12:28:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-call-a-method/m-p/1446387#M211828</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-03T12:28:42Z</dc:date>
    </item>
  </channel>
</rss>

