<?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 update statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-update-statement/m-p/5049404#M1173699</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;just chk out this thread&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1271219"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&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;Aakash Banga&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Jan 2009 09:26:17 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-01-14T09:26:17Z</dc:date>
    <item>
      <title>Dynamic update statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-update-statement/m-p/5049402#M1173697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do I write a dynamic UPDATE statement that I need to look like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: TABLE_NAME(10),&lt;/P&gt;&lt;P&gt;          COL_NAME1(10),&lt;/P&gt;&lt;P&gt;          COL_NAME2(10),&lt;/P&gt;&lt;P&gt;          COL_NAME3(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;table_name = 'TABLEX'&lt;/P&gt;&lt;P&gt;COL_NAME1 = 'COL1X'.&lt;/P&gt;&lt;P&gt;COL_NAME2 = 'COL2X'.&lt;/P&gt;&lt;P&gt;COL_NAME3 = 'COL3'X.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPDATE table_name SET col_name1 = VAR1  col_name2 = VAR2 col_name3 = VAR3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;table_name = 'TABLEY'&lt;/P&gt;&lt;P&gt;COL_NAME1 = 'COL1Y'.&lt;/P&gt;&lt;P&gt;COL_NAME2 = 'COL2Y'.&lt;/P&gt;&lt;P&gt;COL_NAME3 = 'COL3Y'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPDATE table_name SET col_name1 = VAR1  col_name2 = VAR2 col_name3 = VAR3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jan 2009 08:56:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-update-statement/m-p/5049402#M1173697</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-14T08:56:01Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic update statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-update-statement/m-p/5049403#M1173698</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;Use field symbol and pass the table name to the field symbol and use it instead of table name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Bikas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jan 2009 09:13:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-update-statement/m-p/5049403#M1173698</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-14T09:13:56Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic update statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-update-statement/m-p/5049404#M1173699</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;just chk out this thread&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1271219"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&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;Aakash Banga&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jan 2009 09:26:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-update-statement/m-p/5049404#M1173699</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-14T09:26:17Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic update statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-update-statement/m-p/5049405#M1173700</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;if It can't do a dynamic updating for option SET, u need to create a work-area in order to update the table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: TABLE_NAME(10),
           COL_NAME1(10),
           COL_NAME2(10),
           COL_NAME3(10).

DATA: T_WHERE(100) OCCURS 0 WITH HEADER LINE.

DATA: DYN_WA TYPE REF TO DATA.

FIELD-SYMBOLS: &amp;lt;FS_WA&amp;gt; TYPE ANY,
                            &amp;lt;FS_COL&amp;gt; TYPE ANY.


able_name = 'TABLEY'
COL_NAME1 = 'COL1Y'.
COL_NAME2 = 'COL2Y'.
COL_NAME3 = 'COL3Y'.


CREATE DATA DYN_WA TYPE (TABLE_NAME).
ASSIGN DYN_WA-&amp;gt;* TO &amp;lt;FS_WA&amp;gt;.


SELECT * FROM (TABLE_NAME) INTO &amp;lt;FS_WA&amp;gt; WHERE (T_WHERE).
  
   PERFORM ASSIGN_NEW_VALUE USING: COL_NAM1 VAR1,
                                                                    COL_NAM2 VAR2,
                                                                    COL_NAM2 VAR3.
   UPDATE (TABLE_NAME) FROM &amp;lt;FS_WA&amp;gt;.
ENDSELECT.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FORM ASSIGN_NEW_VALUE USING PCOL PVAR.
   
   ASSIGN COMPONENT PCOL OF STRUCTURE &amp;lt;FS_WA&amp;gt; TO &amp;lt;FS_FIELD&amp;gt;.
   IF SY-SUBRC = 0.
     &amp;lt;FS_FIELD&amp;gt; = PVAR.
   ENDIF.
ENDFORM.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you're using the release 6.00 u can do a dynamic updating with SET option:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: TABLE_NAME(10),
           COL_NAME1(10),
           COL_NAME2(10),
           COL_NAME3(10).

DATA: T_WHERE(100) OCCURS 0 WITH HEADER LINE.
DATA: T_SET(100) OCCURS 0 WITH HEADER LINE.

UPDATE (TABLE_NAME) SET (T_SET) WHERE (T_WHERE).&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway see the help for UPDATE statament&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jan 2009 09:30:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-update-statement/m-p/5049405#M1173700</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-14T09:30:56Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic update statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-update-statement/m-p/5049406#M1173701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;- removed myself -&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jan 2009 11:08:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-update-statement/m-p/5049406#M1173701</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2009-01-14T11:08:27Z</dc:date>
    </item>
  </channel>
</rss>

