<?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 SQL execution, Parse SQL in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225559#M1009474</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rob,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe something so:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------------" /&gt;&lt;P&gt;DATA: query TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: tab  TYPE STANDARD TABLE OF string,&lt;/P&gt;&lt;P&gt;        prog TYPE string,&lt;/P&gt;&lt;P&gt;        mess TYPE string,&lt;/P&gt;&lt;P&gt;        sid  TYPE string.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: result_table TYPE TABLE OF sflight.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;fill tab&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND 'PROGRAM subpool.'                                                              TO tab.&lt;/P&gt;&lt;P&gt;  APPEND 'FORM dyncall2 CHANGING result TYPE ANY TABLE.'             TO tab.&lt;/P&gt;&lt;P&gt;  APPEND 'SELECT * FROM sflight AS f '                                                 TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' INTO CORRESPONDING FIELDS OF TABLE result'                TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' WHERE seatsocc &amp;lt; f~seatsmax'                                           TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND EXISTS ( SELECT * FROM spfli'                                     TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' WHERE carrid = f~carrid'                                                       TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND connid = f~connid'                                                         TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND cityfrom = `FRANKFURT`  '                                            TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND cityto = `NEW YORK` )  '                                               TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND fldate BETWEEN `19990101` AND `20080701`.'               TO tab.&lt;/P&gt;&lt;P&gt;  APPEND 'ENDFORM.'                                                                          TO tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;generate dynamic code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  GENERATE SUBROUTINE POOL tab NAME prog&lt;/P&gt;&lt;P&gt;         MESSAGE mess&lt;/P&gt;&lt;P&gt;         SHORTDUMP-ID sid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;perform call&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    PERFORM ('dyncall2') IN PROGRAM (prog) CHANGING result_table IF FOUND.&lt;/P&gt;&lt;P&gt;  ELSEIF sy-subrc = 4.&lt;/P&gt;&lt;P&gt;    MESSAGE mess TYPE 'I'.&lt;/P&gt;&lt;P&gt;  ELSEIF sy-subrc = 8.&lt;/P&gt;&lt;P&gt;    MESSAGE sid TYPE 'I'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------------" /&gt;&lt;P&gt;The program work very fine, but I need "result_table" for the results (from query) processing....at moment the "result_table" not come with result data. I need this interaction. (query -&amp;gt;Dynamic Program -&amp;gt; Output-&amp;gt;other proccess...)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Carlos Baeza on Aug 6, 2008 1:53 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Aug 2008 11:51:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-06T11:51:39Z</dc:date>
    <item>
      <title>Dynamic SQL execution, Parse SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225555#M1009470</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;I need to implement a very complex requeriment in ABAP:&lt;/P&gt;&lt;P&gt;The Problem:&lt;/P&gt;&lt;P&gt;- I receive a String variable, this string contains &lt;STRONG&gt;ANY&lt;/STRONG&gt; complex sql statement like as (for example)&lt;/P&gt;&lt;P&gt;*query = u2018SELECT **&lt;/P&gt;&lt;P&gt;            &lt;STRONG&gt;FROM sflight AS f&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;            &lt;STRONG&gt;UP TO 10 ROWS&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;            &lt;STRONG&gt;INTO CORRESPONDING FIELDS OF TABLE wa_sflight&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;            &lt;STRONG&gt;WHERE seatsocc &amp;lt; f~seatsmax&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;            *AND EXISTS ( SELECT * FROM spfli*&lt;/P&gt;&lt;P&gt;                                  &lt;STRONG&gt;WHERE carrid = f~carrid&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                                  &lt;STRONG&gt;AND connid = f~connid&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                                  &lt;STRONG&gt;AND cityfrom = u2018FRANKFURTu2019&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                                  &lt;STRONG&gt;AND cityto = u2018NEW YORKu2019 )&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                                 &lt;STRONG&gt;AND fldate BETWEEN u201819990101u2032 AND u201820080701u2032.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;u2018.&lt;/P&gt;&lt;P&gt;- I mus this string parsed and translate to Open SQL statements and then to execute.&lt;/P&gt;&lt;P&gt;My problem is why can I parse any query and build and perform this dynamic sql ??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea wellcome !&lt;/P&gt;&lt;P&gt;Thanks Guys !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Aug 2008 16:38:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225555#M1009470</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-05T16:38:35Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic SQL execution, Parse SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225556#M1009471</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you read the ABAP help on dynamic SQL?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Aug 2008 16:41:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225556#M1009471</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2008-08-05T16:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic SQL execution, Parse SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225557#M1009472</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No easy way that I know of. But you might look at the help for GENERATE SUBROUTINE POOL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Aug 2008 16:45:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225557#M1009472</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-05T16:45:40Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic SQL execution, Parse SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225558#M1009473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Matt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, i have read the ABAP help, but not resolve my question because I need this string translate to Open SQL for transparent access to any Data Base technology. &lt;/P&gt;&lt;P&gt;EXEC SQL.&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;ENDEXEC.  &lt;/P&gt;&lt;P&gt;Support only native SQL. &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Aug 2008 16:49:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225558#M1009473</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-05T16:49:19Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic SQL execution, Parse SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225559#M1009474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rob,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe something so:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------------" /&gt;&lt;P&gt;DATA: query TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: tab  TYPE STANDARD TABLE OF string,&lt;/P&gt;&lt;P&gt;        prog TYPE string,&lt;/P&gt;&lt;P&gt;        mess TYPE string,&lt;/P&gt;&lt;P&gt;        sid  TYPE string.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: result_table TYPE TABLE OF sflight.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;fill tab&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND 'PROGRAM subpool.'                                                              TO tab.&lt;/P&gt;&lt;P&gt;  APPEND 'FORM dyncall2 CHANGING result TYPE ANY TABLE.'             TO tab.&lt;/P&gt;&lt;P&gt;  APPEND 'SELECT * FROM sflight AS f '                                                 TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' INTO CORRESPONDING FIELDS OF TABLE result'                TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' WHERE seatsocc &amp;lt; f~seatsmax'                                           TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND EXISTS ( SELECT * FROM spfli'                                     TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' WHERE carrid = f~carrid'                                                       TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND connid = f~connid'                                                         TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND cityfrom = `FRANKFURT`  '                                            TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND cityto = `NEW YORK` )  '                                               TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND fldate BETWEEN `19990101` AND `20080701`.'               TO tab.&lt;/P&gt;&lt;P&gt;  APPEND 'ENDFORM.'                                                                          TO tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;generate dynamic code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  GENERATE SUBROUTINE POOL tab NAME prog&lt;/P&gt;&lt;P&gt;         MESSAGE mess&lt;/P&gt;&lt;P&gt;         SHORTDUMP-ID sid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;perform call&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    PERFORM ('dyncall2') IN PROGRAM (prog) CHANGING result_table IF FOUND.&lt;/P&gt;&lt;P&gt;  ELSEIF sy-subrc = 4.&lt;/P&gt;&lt;P&gt;    MESSAGE mess TYPE 'I'.&lt;/P&gt;&lt;P&gt;  ELSEIF sy-subrc = 8.&lt;/P&gt;&lt;P&gt;    MESSAGE sid TYPE 'I'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------------" /&gt;&lt;P&gt;The program work very fine, but I need "result_table" for the results (from query) processing....at moment the "result_table" not come with result data. I need this interaction. (query -&amp;gt;Dynamic Program -&amp;gt; Output-&amp;gt;other proccess...)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Carlos Baeza on Aug 6, 2008 1:53 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 11:51:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225559#M1009474</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T11:51:39Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic SQL execution, Parse SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225560#M1009475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the subroutine pool, you should be able to export the results to memory, but I'm not sure how to import it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 13:01:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225560#M1009475</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T13:01:42Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic SQL execution, Parse SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225561#M1009476</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rob,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok, I have export/import to memory teste. Two study case:&lt;/P&gt;&lt;P&gt;1.- Static Form. Work very fine and I receive the data from this query.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------" /&gt;&lt;P&gt;DATA: result_table TYPE TABLE OF sflight.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM dyncall.&lt;/P&gt;&lt;P&gt;IMPORT para = result_table FROM MEMORY ID 'RESULTX'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;FORM dyncall.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: id  TYPE c LENGTH 10 VALUE `RESULTX`.&lt;/P&gt;&lt;P&gt;  DATA: res TYPE TABLE OF sflight.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;    FROM sflight AS f&lt;/P&gt;&lt;P&gt;    UP TO 10 ROWS&lt;/P&gt;&lt;P&gt;    INTO CORRESPONDING FIELDS OF TABLE  res&lt;/P&gt;&lt;P&gt;    WHERE seatsocc &amp;lt; f~seatsmax&lt;/P&gt;&lt;P&gt;          AND EXISTS ( SELECT * FROM spfli&lt;/P&gt;&lt;P&gt;                         WHERE carrid = f~carrid&lt;/P&gt;&lt;P&gt;                           AND connid = f~connid&lt;/P&gt;&lt;P&gt;                           AND cityfrom = 'FRANKFURT'&lt;/P&gt;&lt;P&gt;                           AND cityto = 'NEW YORK' )&lt;/P&gt;&lt;P&gt;          AND fldate BETWEEN '19990101' AND '20080701'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  EXPORT para = res TO MEMORY ID id.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "dynCall&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.- Dynamic Form. No Work and in 'IMPORT para = result_table FROM MEMORY ID id.' the sy-subrc variable is 4.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------" /&gt;&lt;P&gt;DATA: result_table TYPE TABLE OF sflight.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;fill tab&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND 'PROGRAM subpool.'                                          TO tab.&lt;/P&gt;&lt;P&gt;  APPEND 'FORM dyncall2.'                                            TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' DATA: id     TYPE c LENGTH 10 VALUE `RESULT`.'            TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' DATA: result TYPE TABLE OF sflight.'                      TO tab.&lt;/P&gt;&lt;P&gt;  APPEND 'SELECT * FROM sflight AS f '                               TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' INTO CORRESPONDING FIELDS OF TABLE result'                TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' WHERE seatsocc &amp;lt; f~seatsmax'                              TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND EXISTS ( SELECT * FROM spfli'                         TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' WHERE carrid = f~carrid'                                  TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND connid = f~connid'                                    TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND cityfrom = `FRANKFURT`  '                             TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND cityto = `NEW YORK` )  '                              TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' AND fldate BETWEEN `19990101` AND `20080701`.'            TO tab.&lt;/P&gt;&lt;P&gt;  APPEND ' EXPORT para = result TO MEMORY ID id. '                   TO tab.&lt;/P&gt;&lt;P&gt;  APPEND 'ENDFORM.'                                                  TO tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;generate dynamic code&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  GENERATE SUBROUTINE POOL tab NAME prog&lt;/P&gt;&lt;P&gt;           MESSAGE mess&lt;/P&gt;&lt;P&gt;           SHORTDUMP-ID sid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;perform call : DYNAMIC TEST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM ('dyncall2') IN PROGRAM (prog) IF FOUND. "CHANGING result_table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IMPORT para = result_table FROM MEMORY ID id. " IGNORING STRUCTURE BOUNDARIES. -&amp;gt; All case tested&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF sy-subrc = 4.&lt;/P&gt;&lt;P&gt;    MESSAGE mess TYPE 'I'.&lt;/P&gt;&lt;P&gt;  ELSEIF sy-subrc = 8.&lt;/P&gt;&lt;P&gt;    MESSAGE sid TYPE 'I'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So comic, What you opine ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 08:44:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225561#M1009476</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T08:44:57Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic SQL execution, Parse SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225562#M1009477</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Problem resolved !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Change:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM ('dyncall2') IN PROGRAM (prog) IF FOUND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To:&lt;/P&gt;&lt;P&gt;PERFORM ('DYNCALL2') IN PROGRAM (prog).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And work very very fine !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnaks for help me !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Carlos Baeza on Aug 8, 2008 9:35 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Aug 2008 07:35:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225562#M1009477</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-08T07:35:17Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic SQL execution, Parse SQL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225563#M1009478</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for help  me !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Aug 2008 08:19:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-sql-execution-parse-sql/m-p/4225563#M1009478</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-08T08:19:06Z</dc:date>
    </item>
  </channel>
</rss>

