<?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: Dynamic Macro in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-macro/m-p/2005682#M408780</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 think it is&amp;lt;b&amp;gt; not&amp;lt;/b&amp;gt; possible.&lt;/P&gt;&lt;P&gt; It should be defined before we call it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sailaja.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 Mar 2007 16:11:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-21T16:11:39Z</dc:date>
    <item>
      <title>Dynamic Macro</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-macro/m-p/2005681#M408779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;is it possible to call in a dynamic way a macro?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks &lt;/P&gt;&lt;P&gt;enzo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Mar 2007 16:01:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-macro/m-p/2005681#M408779</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-21T16:01:10Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Macro</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-macro/m-p/2005682#M408780</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 think it is&amp;lt;b&amp;gt; not&amp;lt;/b&amp;gt; possible.&lt;/P&gt;&lt;P&gt; It should be defined before we call it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sailaja.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Mar 2007 16:11:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-macro/m-p/2005682#M408780</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-21T16:11:39Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Macro</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-macro/m-p/2005683#M408781</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;PRE&gt;&lt;CODE&gt;
Are you looking something like this

* Macro for controling the update tables
  define updatetable.
    if v_eflg ne c_y.
      if not &amp;amp;2[] is initial.
        modify &amp;amp;1 from table &amp;amp;2.
        if sy-subrc ne 0.
          move c_y to v_eflg.
         if not &amp;amp;2[] is initial.
          i_idoc_status-docnum = v_docnum.
          i_idoc_status-status = '51'.
          i_idoc_status-msgty  = 'E'.
          i_idoc_status-msgid  = 'YMAT'.
          i_idoc_status-msgno  = '733'.
          i_idoc_status-msgv1  = &amp;amp;3.
          i_idoc_status-msgv2  = ' '.
          i_idoc_status-msgv3  = ' '.
          i_idoc_status-msgv4  = ' '.
          append i_idoc_status.
         endif.
        else.
          i_idoc_status-docnum = v_docnum.
          i_idoc_status-status = '53'.
          i_idoc_status-msgty  = 'S'.
          i_idoc_status-msgid  = 'YMAT'.
          i_idoc_status-msgno  = '736'.
          i_idoc_status-msgv1  = &amp;amp;3.
          i_idoc_status-msgv2  = ' '.
          i_idoc_status-msgv3  = ' '.
          i_idoc_status-msgv4  = ' '.
          append i_idoc_status.
        endif.
      endif.
    endif.
  end-of-definition.


  updatetable ymatccid    i_yccureid     'YMATCCID'.
  updatetable ymatrplt    i_yccureidt    'YMATRPLT'.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Mar 2007 16:15:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-macro/m-p/2005683#M408781</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-03-21T16:15:53Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Macro</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-macro/m-p/2005684#M408782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you please expand on it please? A macro itself is a block of executable statements. So you cannot really do a macro execution dynamically without writing down the macro name and passing the macor parameter values. If you have something like CALL MACRO ... then you probably can. But there is no such syntax. You can probably write a subroutine that takes the macro name, its parameters as the subroutine parameters and within the subroutine, you can build a CASE statement on macro name and write the actual macro statement there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I don't see why you want to do it dynamically.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Mar 2007 16:21:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-macro/m-p/2005684#M408782</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-21T16:21:01Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Macro</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-macro/m-p/2005685#M408783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hHw about a Dynamic subroutine instead ? something like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM (form_name) IN PROGRAM (sy-cprog).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Suresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Mar 2007 16:35:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-macro/m-p/2005685#M408783</guid>
      <dc:creator>suresh_datti</dc:creator>
      <dc:date>2007-03-21T16:35:06Z</dc:date>
    </item>
  </channel>
</rss>

