<?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: updating database in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database/m-p/2511697#M568064</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DATA : BEGIN OF INPUT_REC OCCURS 0,&lt;/P&gt;&lt;P&gt;         VBELN LIKE ZSTIOD-VBELN,&lt;/P&gt;&lt;P&gt;         DEPOSITO(4) TYPE C,&lt;/P&gt;&lt;P&gt;         DATAINS1 LIKE ZSTIOD-DATAINS1,&lt;/P&gt;&lt;P&gt;         ERDAT1 LIKE ZSTIOD-ERDAT1,&lt;/P&gt;&lt;P&gt;         P_DATAINS2 LIKE ZSTIOD-DATAINS2,&lt;/P&gt;&lt;P&gt;         P_ERDAT2 LIKE ZSTIOD-ERDAT2,&lt;/P&gt;&lt;P&gt;         P_RFCODE LIKE ZSTIOD-RFCODE,&lt;/P&gt;&lt;P&gt;      END OF INPUT_REC.&lt;/P&gt;&lt;P&gt;this is my file fields.&lt;/P&gt;&lt;P&gt;LOOP AT INPUT_REC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR ZSTIOD.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;VBELN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    NUMBER = INPUT_REC-VBELN.&lt;/P&gt;&lt;P&gt;    CONCATENATE C_00 NUMBER INTO NUMBER.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE&lt;/P&gt;&lt;P&gt;               VBELN&lt;/P&gt;&lt;P&gt;               INTO CORRESPONDING FIELDS OF LIKP&lt;/P&gt;&lt;P&gt;        FROM LIKP&lt;/P&gt;&lt;P&gt;        WHERE VBELN = NUMBER.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE E003.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ZSTIOD-VBELN = NUMBER.&lt;/P&gt;&lt;P&gt;      ZSTIOD-DEPOSITO = INPUT_REC-DEPOSITO.&lt;/P&gt;&lt;P&gt;      ZSTIOD-DATAINS1 = INPUT_REC-DATAINS1.&lt;/P&gt;&lt;P&gt;  IF  NOT INPUT_REC-ERDAT1 IS INITIAL&lt;/P&gt;&lt;P&gt;          AND input_rec-p_erdat2 IS&lt;/P&gt;&lt;P&gt;          initial.&lt;/P&gt;&lt;P&gt;        ZSTIOD-STATODOC = '06'.&lt;/P&gt;&lt;P&gt;     ELSEIF INPUT_REC-ERDAT1 IS INITIAL AND&lt;/P&gt;&lt;P&gt;       NOT input_rec-p_erdat2 IS&lt;/P&gt;&lt;P&gt;        INITIAL.&lt;/P&gt;&lt;P&gt;        ZSTIOD-STATODOC = '07'.&lt;/P&gt;&lt;P&gt;     ELSEIF NOT INPUT_REC-ERDAT1 IS INITIAL AND NOT&lt;/P&gt;&lt;P&gt;        input_rec-p_erdat2&lt;/P&gt;&lt;P&gt;         IS INITIAL.&lt;/P&gt;&lt;P&gt;        ZSTIOD-STATODOC = '08'.&lt;/P&gt;&lt;P&gt;    ELSEIF  INPUT_REC-ERDAT1 IS INITIAL AND&lt;/P&gt;&lt;P&gt;       INPUT_REC-P_ERDAT2 IS&lt;/P&gt;&lt;P&gt;        INITIAL.&lt;/P&gt;&lt;P&gt;        ZSTIOD-STATODOC = '09'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;      ZSTIOD-ERDAT1 = INPUT_REC-ERDAT1.&lt;/P&gt;&lt;P&gt;      ZSTIOD-DATAINS2 = INPUT_REC-P_DATAINS2.&lt;/P&gt;&lt;P&gt;      ZSTIOD-ERDAT2 = INPUT_REC-P_ERDAT2.&lt;/P&gt;&lt;P&gt;      ZSTIOD-RFCODE = INPUT_REC-P_RFCODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE LOAD_DATA WITH KEY VBELN = NUMBER.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;    WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'THIS DELIVERY NO IS ALREADY IN THIS TABLE',&lt;/P&gt;&lt;P&gt;    /3 ZSTIOD-VBELN.&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;   MESSAGE I008 WITH 'NUMBER'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         PERFORM POP_UP_CONFIRMATION&lt;/P&gt;&lt;P&gt;      CHANGING P_ANSWER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MODIFY ZSTIOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF P_ANSWER = '1'. " 'Yes'&lt;/P&gt;&lt;P&gt;UPDATE ZSTIOD.  here how can write syntax.&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;        MESSAGE I006.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;        MESSAGE I007.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.            &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;first i uploded the table by using 4 fields.&lt;/P&gt;&lt;P&gt;then i want to update other 2 fileds.&lt;/P&gt;&lt;P&gt;for that one i fetched the data from that table and compred with vbeln.&lt;/P&gt;&lt;P&gt;if vbeln  = input file vbeln.&lt;/P&gt;&lt;P&gt;in that case i want to update the data base.&lt;/P&gt;&lt;P&gt;how can proceed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 Jul 2007 16:36:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-09T16:36:43Z</dc:date>
    <item>
      <title>updating database</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database/m-p/2511695#M568062</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;i am updating data base from xl file.&lt;/P&gt;&lt;P&gt;in xl file i have 5 fileds.&lt;/P&gt;&lt;P&gt;but 3 fileds have the field values i uploded that file and update ddatabase.&lt;/P&gt;&lt;P&gt;it uploded fine.&lt;/P&gt;&lt;P&gt;but now in xl file i got 2 other filed values i want to update that 2 values.&lt;/P&gt;&lt;P&gt;i used update dbtable.&lt;/P&gt;&lt;P&gt;but i am not getting correct&lt;/P&gt;&lt;P&gt;tell me the syntax for update.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 16:27:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database/m-p/2511695#M568062</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T16:27:30Z</dc:date>
    </item>
    <item>
      <title>Re: updating database</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database/m-p/2511696#M568063</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;Check the abap documentation or this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: table(30)  TYPE c, &lt;/P&gt;&lt;P&gt;            column(30) TYPE c, &lt;/P&gt;&lt;P&gt;            old_curr   TYPE sycurr. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: set_expr  TYPE string, &lt;/P&gt;&lt;P&gt;      condition TYPE string. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE column ` = 'EUR'` &lt;/P&gt;&lt;P&gt;            INTO set_expr. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE column ` = old_curr` &lt;/P&gt;&lt;P&gt;            INTO condition. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRY. &lt;/P&gt;&lt;P&gt;    UPDATE (table) &lt;/P&gt;&lt;P&gt;    SET    (set_expr) &lt;/P&gt;&lt;P&gt;    WHERE  (condition). &lt;/P&gt;&lt;P&gt;  CATCH cx_sy_dynamic_osql_error. &lt;/P&gt;&lt;P&gt;    MESSAGE `Error in update!` TYPE 'I'. &lt;/P&gt;&lt;P&gt;ENDTRY. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bye&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gabriel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 16:30:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database/m-p/2511696#M568063</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T16:30:50Z</dc:date>
    </item>
    <item>
      <title>Re: updating database</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database/m-p/2511697#M568064</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DATA : BEGIN OF INPUT_REC OCCURS 0,&lt;/P&gt;&lt;P&gt;         VBELN LIKE ZSTIOD-VBELN,&lt;/P&gt;&lt;P&gt;         DEPOSITO(4) TYPE C,&lt;/P&gt;&lt;P&gt;         DATAINS1 LIKE ZSTIOD-DATAINS1,&lt;/P&gt;&lt;P&gt;         ERDAT1 LIKE ZSTIOD-ERDAT1,&lt;/P&gt;&lt;P&gt;         P_DATAINS2 LIKE ZSTIOD-DATAINS2,&lt;/P&gt;&lt;P&gt;         P_ERDAT2 LIKE ZSTIOD-ERDAT2,&lt;/P&gt;&lt;P&gt;         P_RFCODE LIKE ZSTIOD-RFCODE,&lt;/P&gt;&lt;P&gt;      END OF INPUT_REC.&lt;/P&gt;&lt;P&gt;this is my file fields.&lt;/P&gt;&lt;P&gt;LOOP AT INPUT_REC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR ZSTIOD.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="8" type="ul"&gt;&lt;P&gt;VBELN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    NUMBER = INPUT_REC-VBELN.&lt;/P&gt;&lt;P&gt;    CONCATENATE C_00 NUMBER INTO NUMBER.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE&lt;/P&gt;&lt;P&gt;               VBELN&lt;/P&gt;&lt;P&gt;               INTO CORRESPONDING FIELDS OF LIKP&lt;/P&gt;&lt;P&gt;        FROM LIKP&lt;/P&gt;&lt;P&gt;        WHERE VBELN = NUMBER.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      MESSAGE E003.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ZSTIOD-VBELN = NUMBER.&lt;/P&gt;&lt;P&gt;      ZSTIOD-DEPOSITO = INPUT_REC-DEPOSITO.&lt;/P&gt;&lt;P&gt;      ZSTIOD-DATAINS1 = INPUT_REC-DATAINS1.&lt;/P&gt;&lt;P&gt;  IF  NOT INPUT_REC-ERDAT1 IS INITIAL&lt;/P&gt;&lt;P&gt;          AND input_rec-p_erdat2 IS&lt;/P&gt;&lt;P&gt;          initial.&lt;/P&gt;&lt;P&gt;        ZSTIOD-STATODOC = '06'.&lt;/P&gt;&lt;P&gt;     ELSEIF INPUT_REC-ERDAT1 IS INITIAL AND&lt;/P&gt;&lt;P&gt;       NOT input_rec-p_erdat2 IS&lt;/P&gt;&lt;P&gt;        INITIAL.&lt;/P&gt;&lt;P&gt;        ZSTIOD-STATODOC = '07'.&lt;/P&gt;&lt;P&gt;     ELSEIF NOT INPUT_REC-ERDAT1 IS INITIAL AND NOT&lt;/P&gt;&lt;P&gt;        input_rec-p_erdat2&lt;/P&gt;&lt;P&gt;         IS INITIAL.&lt;/P&gt;&lt;P&gt;        ZSTIOD-STATODOC = '08'.&lt;/P&gt;&lt;P&gt;    ELSEIF  INPUT_REC-ERDAT1 IS INITIAL AND&lt;/P&gt;&lt;P&gt;       INPUT_REC-P_ERDAT2 IS&lt;/P&gt;&lt;P&gt;        INITIAL.&lt;/P&gt;&lt;P&gt;        ZSTIOD-STATODOC = '09'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;      ZSTIOD-ERDAT1 = INPUT_REC-ERDAT1.&lt;/P&gt;&lt;P&gt;      ZSTIOD-DATAINS2 = INPUT_REC-P_DATAINS2.&lt;/P&gt;&lt;P&gt;      ZSTIOD-ERDAT2 = INPUT_REC-P_ERDAT2.&lt;/P&gt;&lt;P&gt;      ZSTIOD-RFCODE = INPUT_REC-P_RFCODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE LOAD_DATA WITH KEY VBELN = NUMBER.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;    WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'THIS DELIVERY NO IS ALREADY IN THIS TABLE',&lt;/P&gt;&lt;P&gt;    /3 ZSTIOD-VBELN.&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;   MESSAGE I008 WITH 'NUMBER'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         PERFORM POP_UP_CONFIRMATION&lt;/P&gt;&lt;P&gt;      CHANGING P_ANSWER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MODIFY ZSTIOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF P_ANSWER = '1'. " 'Yes'&lt;/P&gt;&lt;P&gt;UPDATE ZSTIOD.  here how can write syntax.&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;        MESSAGE I006.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;        MESSAGE I007.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.            &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;first i uploded the table by using 4 fields.&lt;/P&gt;&lt;P&gt;then i want to update other 2 fileds.&lt;/P&gt;&lt;P&gt;for that one i fetched the data from that table and compred with vbeln.&lt;/P&gt;&lt;P&gt;if vbeln  = input file vbeln.&lt;/P&gt;&lt;P&gt;in that case i want to update the data base.&lt;/P&gt;&lt;P&gt;how can proceed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 16:36:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database/m-p/2511697#M568064</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T16:36:43Z</dc:date>
    </item>
    <item>
      <title>Re: updating database</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database/m-p/2511698#M568065</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;UPDATE ZSTIOD WHERE &amp;lt;USE THE KEY IN ORDER TO FIND THE RIGTH FILED&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BYE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GABRIEL&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2007 16:45:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database/m-p/2511698#M568065</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-09T16:45:19Z</dc:date>
    </item>
  </channel>
</rss>

