<?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: BAPI_TRANSACTION_COMMIT along with CALL FUNCTION BAPI_PO_CHANGE DESTINATION 'NONE' in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-transaction-commit-along-with-call-function-bapi-po-change-destination/m-p/316294#M4616</link>
    <description>&lt;P&gt;If only standard SAP BAPI are called, yes it's safe. Usually such implicit commit can only mess with data in customer program which executed some open-sql statements.&lt;/P&gt;</description>
    <pubDate>Thu, 16 Feb 2017 10:33:10 GMT</pubDate>
    <dc:creator>RaymondGiuseppi</dc:creator>
    <dc:date>2017-02-16T10:33:10Z</dc:date>
    <item>
      <title>BAPI_TRANSACTION_COMMIT along with CALL FUNCTION BAPI_PO_CHANGE DESTINATION 'NONE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-transaction-commit-along-with-call-function-bapi-po-change-destination/m-p/316293#M4615</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;I need a little clarification on the use of BAPI_TRANSACTION_COMMIT.&lt;/P&gt;&lt;P&gt;We have a custom program which updates lot of POs sequentially  using BAPI_PO_CHANGE and then calls BAPI_TRANSACTION_COMMIT(for each call)&lt;/P&gt;&lt;P&gt;After the support pack upgrade recently, we are getting a erratic dump 'OBJECTS_OBJREF_NOT_ASSIGNED' from this custom program&lt;/P&gt;&lt;P&gt;We checked the Note 2406654 - Strange behavior when calling different BAPIs in a&lt;BR /&gt;custom program, the note recommends to use DESTINATION 'NONE' clause along with MM BAPIs to prevent the dump.&lt;/P&gt;&lt;P&gt;I understand DESTINATION 'NONE' will invoke a implicit commit, and so, is it safe to call BAPI_TRANSACTION_COMMIT after the BAPI_PO_CHANGE DESTINATION 'NONE' ?&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arunkumar C N&lt;/P&gt;</description>
      <pubDate>Thu, 16 Feb 2017 10:20:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-transaction-commit-along-with-call-function-bapi-po-change-destination/m-p/316293#M4615</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2017-02-16T10:20:47Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_TRANSACTION_COMMIT along with CALL FUNCTION BAPI_PO_CHANGE DESTINATION 'NONE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-transaction-commit-along-with-call-function-bapi-po-change-destination/m-p/316294#M4616</link>
      <description>&lt;P&gt;If only standard SAP BAPI are called, yes it's safe. Usually such implicit commit can only mess with data in customer program which executed some open-sql statements.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Feb 2017 10:33:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-transaction-commit-along-with-call-function-bapi-po-change-destination/m-p/316294#M4616</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2017-02-16T10:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_TRANSACTION_COMMIT along with CALL FUNCTION BAPI_PO_CHANGE DESTINATION 'NONE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-transaction-commit-along-with-call-function-bapi-po-change-destination/m-p/316295#M4617</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;yes its safe to use BAPI_TRANSACTION_COMMIT &lt;/P&gt;&lt;P&gt;as  DESTINATION 'NONE'.&lt;/P&gt;&lt;P&gt;it pushes the execution of a RFC/ BAPI in a new separate session and need to explicitly close that session so that all relevant database commits are actually triggered before continuing.&lt;/P&gt;&lt;P&gt;BAPI_TRANSACTION_COMMIT  is called to COMMIT a database operation as commit has to take place in remote work process.&lt;/P&gt;&lt;P&gt;As we can not write COMMIT WORK statement after BAPI, we need to call BAPI_TRANSACTION_COMMIT is used to update the database after all the transactions in a LUW are completed successfully.&lt;/P&gt;&lt;P&gt;for more details refer the following link&lt;/P&gt;&lt;P&gt;&lt;A href="https://wiki.scn.sap.com/wiki/display/ABAP/BAPI_TRANSACTION_COMMIT+versus+COMMIT+WORK" target="test_blank"&gt;https://wiki.scn.sap.com/wiki/display/ABAP/BAPI_TRANSACTION_COMMIT+versus+COMMIT+WORK&lt;/A&gt;&lt;/P&gt;&lt;P&gt;thank you!!&lt;/P&gt;</description>
      <pubDate>Thu, 16 Feb 2017 10:45:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-transaction-commit-along-with-call-function-bapi-po-change-destination/m-p/316295#M4617</guid>
      <dc:creator>Chintu6august</dc:creator>
      <dc:date>2017-02-16T10:45:58Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_TRANSACTION_COMMIT along with CALL FUNCTION BAPI_PO_CHANGE DESTINATION 'NONE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-transaction-commit-along-with-call-function-bapi-po-change-destination/m-p/316296#M4618</link>
      <description>&lt;P&gt;&lt;EM&gt;As we can not write COMMIT WORK statement after BAPI, we need to call BAPI_TRANSACTION_COMMIT is used to update the database after all the transactions in a LUW are completed successfully.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;We &lt;U&gt;cannot&lt;/U&gt; or we &lt;U&gt;should not&lt;/U&gt;? There's a difference ...&lt;/P&gt;</description>
      <pubDate>Thu, 16 Feb 2017 11:16:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-transaction-commit-along-with-call-function-bapi-po-change-destination/m-p/316296#M4618</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2017-02-16T11:16:31Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_TRANSACTION_COMMIT along with CALL FUNCTION BAPI_PO_CHANGE DESTINATION 'NONE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-transaction-commit-along-with-call-function-bapi-po-change-destination/m-p/316297#M4619</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;While Calling RFC with DESTINATION 'NONE',&lt;STRONG&gt;consider&lt;/STRONG&gt; attached part of document on link :  &lt;A href="https://www.virtualforge.com/tl_files/web/Theme/Presentations/BIZEC14_SAP_Security_beyond_authorizations.pdf" target="test_blank"&gt;https://www.virtualforge.com/tl_files/web/Theme/Presentations/BIZEC14_SAP_Security_beyond_authorizations.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/20957-rfc-destination-none-risk.jpg" /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Feb 2017 14:37:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-transaction-commit-along-with-call-function-bapi-po-change-destination/m-p/316297#M4619</guid>
      <dc:creator>omer_sakar</dc:creator>
      <dc:date>2017-02-16T14:37:39Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_TRANSACTION_COMMIT along with CALL FUNCTION BAPI_PO_CHANGE DESTINATION 'NONE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-transaction-commit-along-with-call-function-bapi-po-change-destination/m-p/316298#M4620</link>
      <description>&lt;P&gt;should not&lt;/P&gt;</description>
      <pubDate>Thu, 16 Feb 2017 20:47:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-transaction-commit-along-with-call-function-bapi-po-change-destination/m-p/316298#M4620</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2017-02-16T20:47:49Z</dc:date>
    </item>
  </channel>
</rss>

