<?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 source code generation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-source-code-generation/m-p/5304240#M1223263</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Morgan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's the logic for dynamic program generation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Report z_dynamic.

data: begin of itab occurs 0,
        line(150),
        end of itab.

data: v_name like sy-repid.

parameters: p_table like dd02l-tabname.

itab-line = 'Report sy-repid.'.
append itab. clear itab.
itab-line = 'tables:'.
append itab. clear itab.
concatenate p_table '.' into itab.
itab-line = 'data: begin of itab occurs 0.'.
append itab. clear itab.
concatenate 'include structure' p_table '.' into itab separated by space.
itab-line = 'data:end of itab.'.
append itab. clear itab.
itab-line = 'form f_select.'.
append itab. clear itab.
itab-line = 'select * into table itab'.
append itab. clear itab.
concatenate 'FROM' p_table '.' INTO itab separated by space.
itab-line = 'endform.'.
append itab. clear itab.


generate subroutine pool itab name v_name.
perform f_select in program (v_name).&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks\&lt;/P&gt;&lt;P&gt;Mahesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Mar 2009 11:14:57 GMT</pubDate>
    <dc:creator>former_member222860</dc:creator>
    <dc:date>2009-03-10T11:14:57Z</dc:date>
    <item>
      <title>Dynamic source code generation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-source-code-generation/m-p/5304239#M1223262</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;sorry if it's a noob question but I didn't use to develop since à long time.&lt;/P&gt;&lt;P&gt;I remember that there was a way to generate dynamic ABAP source code.&lt;/P&gt;&lt;P&gt;Fro example,  generate the source code of an ABAP form depending on input parameters.&lt;/P&gt;&lt;P&gt;I do not remember exactly how it worked, I think that was something like that :&lt;/P&gt;&lt;P&gt; - you do à form that generate à string variable&lt;/P&gt;&lt;P&gt; - you pass the string variable + a form name too a standard function module&lt;/P&gt;&lt;P&gt; - the standard function module generate a form that contain the code in string variable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help,&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;Morgan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2009 10:33:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-source-code-generation/m-p/5304239#M1223262</guid>
      <dc:creator>former_member246786</dc:creator>
      <dc:date>2009-03-10T10:33:16Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic source code generation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-source-code-generation/m-p/5304240#M1223263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Morgan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's the logic for dynamic program generation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Report z_dynamic.

data: begin of itab occurs 0,
        line(150),
        end of itab.

data: v_name like sy-repid.

parameters: p_table like dd02l-tabname.

itab-line = 'Report sy-repid.'.
append itab. clear itab.
itab-line = 'tables:'.
append itab. clear itab.
concatenate p_table '.' into itab.
itab-line = 'data: begin of itab occurs 0.'.
append itab. clear itab.
concatenate 'include structure' p_table '.' into itab separated by space.
itab-line = 'data:end of itab.'.
append itab. clear itab.
itab-line = 'form f_select.'.
append itab. clear itab.
itab-line = 'select * into table itab'.
append itab. clear itab.
concatenate 'FROM' p_table '.' INTO itab separated by space.
itab-line = 'endform.'.
append itab. clear itab.


generate subroutine pool itab name v_name.
perform f_select in program (v_name).&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks\&lt;/P&gt;&lt;P&gt;Mahesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2009 11:14:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-source-code-generation/m-p/5304240#M1223263</guid>
      <dc:creator>former_member222860</dc:creator>
      <dc:date>2009-03-10T11:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic source code generation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-source-code-generation/m-p/5304241#M1223264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks\&lt;/P&gt;&lt;P&gt;Mahesh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Mahesh Reddy on Mar 10, 2009 12:15 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2009 11:15:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-source-code-generation/m-p/5304241#M1223264</guid>
      <dc:creator>former_member222860</dc:creator>
      <dc:date>2009-03-10T11:15:08Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic source code generation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-source-code-generation/m-p/5304242#M1223265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;many thanks &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2009 11:43:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-source-code-generation/m-p/5304242#M1223265</guid>
      <dc:creator>former_member246786</dc:creator>
      <dc:date>2009-03-10T11:43:50Z</dc:date>
    </item>
  </channel>
</rss>

