<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3794522#M912634</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After passing the parameters to BAPI function module.&lt;/P&gt;&lt;P&gt;It will post the document or relavent process it will do.&lt;/P&gt;&lt;P&gt;It depends the parameters you are passing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it have been executed sucessfully then the return code will be zero.&lt;/P&gt;&lt;P&gt;then you can go for commit work nothing but&lt;/P&gt;&lt;P&gt;"BAPI_TRANSACTION_COMMIT" &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Else the return code will be some value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then you have to roll back the process what you have done for that you will go for.&lt;/P&gt;&lt;P&gt;"BAPI_TRANSACTION_ROLLBACK".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Madan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 08 May 2008 11:54:31 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-08T11:54:31Z</dc:date>
    <item>
      <title>BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3794521#M912633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello sap gurus,&lt;/P&gt;&lt;P&gt;          can any one tell me why we use "BAPI_TRANSACTION_COMMIT" and "BAPI_TRANSACTION_ROLLBACK" in bapi?&lt;/P&gt;&lt;P&gt;Thank you very much in adnance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2008 11:50:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3794521#M912633</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-08T11:50:41Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3794522#M912634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After passing the parameters to BAPI function module.&lt;/P&gt;&lt;P&gt;It will post the document or relavent process it will do.&lt;/P&gt;&lt;P&gt;It depends the parameters you are passing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it have been executed sucessfully then the return code will be zero.&lt;/P&gt;&lt;P&gt;then you can go for commit work nothing but&lt;/P&gt;&lt;P&gt;"BAPI_TRANSACTION_COMMIT" &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Else the return code will be some value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then you have to roll back the process what you have done for that you will go for.&lt;/P&gt;&lt;P&gt;"BAPI_TRANSACTION_ROLLBACK".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Madan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2008 11:54:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3794522#M912634</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-08T11:54:31Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3794523#M912635</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;STRONG&gt;BAPI_TRANSACTION_COMMIT&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;____________________________________________________&lt;/P&gt;&lt;P&gt;Short Text&lt;/P&gt;&lt;P&gt;Execute external Commit when using BAPIs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Functionality&lt;/P&gt;&lt;P&gt;This method executes a COMMIT WORK command. It is required for transactions developed outside the SAP system that change data in the SAP system by using BAPI calls.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you call BAPIs in your program that change data in the SAP system, you must then call this method to write the changes to the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;BAPI_TRANSACTION_ROLLBACK&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;____________________________________________________&lt;/P&gt;&lt;P&gt;Short Text&lt;/P&gt;&lt;P&gt;Execute external Rollback when using BAPIs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Functionality&lt;/P&gt;&lt;P&gt;This method executes a ROLLBACK WORK command. It is required for transactions developed outside the SAP system that change data in the SAP system by using BAPI calls.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you call BAPIs in your program that change data in the SAP system, this method can prevent these changes being written to the database. The prerequisite is that these changes have not already been transferred to the database with a COMMIT WORK command.&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;Kiran Sure&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2008 11:57:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3794523#M912635</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-08T11:57:38Z</dc:date>
    </item>
  </channel>
</rss>

