<?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: Issue in Data Base Update/Commit Work in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-data-base-update-commit-work/m-p/10179910#M1822959</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;&lt;/P&gt;&lt;P&gt;If you need to call update BAPI twice where the 2nd call depends on&amp;nbsp; result of the first one or want immediate update. You have two options :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Option 1 -&amp;nbsp; &lt;STRONG&gt;Use local update&lt;/STRONG&gt; - Since the update happens in the same work process, result will always be synchronous and document will be posted in MSEG table.&amp;nbsp; You need to set local update, everytime as it gets reset after every commit or rollback.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET UPDATE TASK LOCAL.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION '&lt;SPAN style="color: #333333; font-size: 12.222222328186035px;"&gt;OIGI_DEL_CONF_CREATE' &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check the return parameter&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check for the existence of the record in MSEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; Option2 -&amp;nbsp; CALL FUNCTION ''&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px;"&gt;OIGI_DEL_CONF_CREATE' &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL 'BAPI_TRANSACTION_COMMIT' with wait 'X'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RFC_CONNECTION_CLOSE.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;DPM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Mar 2014 11:18:58 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2014-03-10T11:18:58Z</dc:date>
    <item>
      <title>Issue in Data Base Update/Commit Work</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-data-base-update-commit-work/m-p/10179909#M1822958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using FM : OIGI_DEL_CONF_CREATE ,After this i am calling BAPI_TRANSACTION_COMMIT(With wait up to 2 sec).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Following issues are there..&lt;/P&gt;&lt;P&gt;1&amp;gt;Doc getting posted successfully and i am getting this document No, but still it is not getting update in MSEG/MKPF (which i need for further processing) Table so i have to wait or /perform some nested select query over this table until it gets updated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2&amp;gt;why the commit work not work in this special case(is there any 1st label &amp;amp; 2 and label update for which commit not work?),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am posting in mass using this FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please suggest me..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Warm Regards,&lt;BR /&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2014 09:11:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-data-base-update-commit-work/m-p/10179909#M1822958</guid>
      <dc:creator>former_member198402</dc:creator>
      <dc:date>2014-03-10T09:11:48Z</dc:date>
    </item>
    <item>
      <title>Re: Issue in Data Base Update/Commit Work</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-data-base-update-commit-work/m-p/10179910#M1822959</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;&lt;/P&gt;&lt;P&gt;If you need to call update BAPI twice where the 2nd call depends on&amp;nbsp; result of the first one or want immediate update. You have two options :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Option 1 -&amp;nbsp; &lt;STRONG&gt;Use local update&lt;/STRONG&gt; - Since the update happens in the same work process, result will always be synchronous and document will be posted in MSEG table.&amp;nbsp; You need to set local update, everytime as it gets reset after every commit or rollback.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET UPDATE TASK LOCAL.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION '&lt;SPAN style="color: #333333; font-size: 12.222222328186035px;"&gt;OIGI_DEL_CONF_CREATE' &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check the return parameter&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check for the existence of the record in MSEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; Option2 -&amp;nbsp; CALL FUNCTION ''&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px;"&gt;OIGI_DEL_CONF_CREATE' &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12.222222328186035px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL 'BAPI_TRANSACTION_COMMIT' with wait 'X'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RFC_CONNECTION_CLOSE.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;DPM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2014 11:18:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-data-base-update-commit-work/m-p/10179910#M1822959</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-03-10T11:18:58Z</dc:date>
    </item>
    <item>
      <title>Re: Issue in Data Base Update/Commit Work</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-data-base-update-commit-work/m-p/10179911#M1822960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mallick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please throw some light on Option 2 ? what exactly it does in current scenario?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2014 12:26:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-data-base-update-commit-work/m-p/10179911#M1822960</guid>
      <dc:creator>former_member198402</dc:creator>
      <dc:date>2014-03-10T12:26:43Z</dc:date>
    </item>
    <item>
      <title>Re: Issue in Data Base Update/Commit Work</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-data-base-update-commit-work/m-p/10179912#M1822961</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;The second option also ensures that the first update finishes before the program proceeds with the next step.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1st step&amp;nbsp; - You need to call&amp;nbsp; FM 'OIGI_DEL_CONF_CREATE' . If it is an RFC enable FM, then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'OIGI_DEL_CONF_CREATE' DESTINATION 'NONE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2nd step - Commit the changes within the session&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DESTINATION 'NONE'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING wait = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3rd step - Explicitly close the session so that all the commits in the remote session gets executed. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'RFC_CONNECTION_CLOSE'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING destination = 'NONE'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCEPTIONS OTHERS = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For better understanding, google on '&lt;STRONG&gt;Fighting problems of asynchronous processing in ABAP&lt;/STRONG&gt;'. &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;DPM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2014 13:57:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-in-data-base-update-commit-work/m-p/10179912#M1822961</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-03-10T13:57:31Z</dc:date>
    </item>
  </channel>
</rss>

