<?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: Invoke a method dynamically in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/invoke-a-method-dynamically/m-p/1858312#M362608</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm on SAP 4.7 and there isn't any type ABAP_PARAMBIND_TAB. Can you please describe how it is declare in order to recreate it here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advanced,&lt;/P&gt;&lt;P&gt;Eric&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 15 Feb 2008 17:32:08 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-15T17:32:08Z</dc:date>
    <item>
      <title>Invoke a method dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/invoke-a-method-dynamically/m-p/1858310#M362606</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;I want to invoke a method dynamically. I have the class name and method name in a variable and the list of import and export parameter for this method in an internal table. Now I need to invoke this method dynamically i.e. without having it to call in code like this classname-&amp;gt;methodname(.....). I want something like reflection in java, where we can call the method using invoke method of method class ex: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try {&lt;/P&gt;&lt;P&gt;Method method = cls.getMethod( "setColor",&lt;/P&gt;&lt;P&gt;new Class[] {Color.class} );&lt;/P&gt;&lt;P&gt;method.invoke( obj, new Object[] &lt;SPAN __jive_macro_name="color"&gt;&lt;/SPAN&gt; );&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be helpful if you can provide a simple example on how it can be implemented in ABAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Raghavendra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Feb 2007 05:06:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/invoke-a-method-dynamically/m-p/1858310#M362606</guid>
      <dc:creator>raghavendra_subhash</dc:creator>
      <dc:date>2007-02-01T05:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: Invoke a method dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/invoke-a-method-dynamically/m-p/1858311#M362607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;     You can perform calls in that way as follows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to pass the parameters usingthe following table of type ABAP_PARAMBIND_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ptab type ABAP_PARAMBIND_TAB,&lt;/P&gt;&lt;P&gt;           ptab_line like line of ptab.&lt;/P&gt;&lt;P&gt;DATA: clas_name type stirng VALUE 'CLASS_NAME',&lt;/P&gt;&lt;P&gt;           method_name type string VALUE 'METHOD_NAME'.&lt;/P&gt;&lt;P&gt;DATA: obj  type ref to OBJECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create object obj type class_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ptab_line-name = 'PARAM_NAME'.&lt;/P&gt;&lt;P&gt;ptab_line-kind = CL_ABAP_OBJECTDESCR=&amp;gt;EXPORTING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can use &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD  obj-&amp;gt;(method_name) PARAMETER-TABLE ptab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Feb 2007 05:18:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/invoke-a-method-dynamically/m-p/1858311#M362607</guid>
      <dc:creator>seshatalpasai_madala</dc:creator>
      <dc:date>2007-02-01T05:18:58Z</dc:date>
    </item>
    <item>
      <title>Re: Invoke a method dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/invoke-a-method-dynamically/m-p/1858312#M362608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm on SAP 4.7 and there isn't any type ABAP_PARAMBIND_TAB. Can you please describe how it is declare in order to recreate it here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advanced,&lt;/P&gt;&lt;P&gt;Eric&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Feb 2008 17:32:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/invoke-a-method-dynamically/m-p/1858312#M362608</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-15T17:32:08Z</dc:date>
    </item>
  </channel>
</rss>

